推荐深入浅出RPC原理 RMI: Remote Method Invocation,远程方法调用 ——RPC界的原型机 stub(桩): stub实际上就是远程过程在客户端上面的一

Service Mesh

Basic info 微服务下一步,在服务层再做一层抽象,处理服务之间的通信、认证、流量控制,blablabla~ 关键词:SideCar What Is a Service Mesh? – by Nignx What’s a service


Maven最初是为了更好地为Jakarta Turbine项目(已于2011年12月11日退役)打包而开发的工具。

Maven, a Yiddish word meaning accumulator of knowledge, began as an attempt to simplify the build processes in the Jakarta Turbine project. There were several projects, each with their own Ant build files, that were all slightly different. JARs were checked into CVS. We wanted a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information, and a way to share JARs across several projects.

“Maven” is really just a core framework for a collection of Maven Plugins.

Maven in five minutes


Sonar info

7月7,SonarQube发布8.4版本 ,历史、团队、社区 中文插件已支持 code quality质量维度: Maintainability 可维护性 Reliability 可靠性 Security 安全性 对应: Code smell 异味 Bug

kill -TERM Spring Boot应用

有关signals kill -INT $pid sends the “interrupt” signal to the process with process ID pid. kill -9 $pid sends the “kill” signal which cannot be caught or ignored. kill -INT $pid is the same as kill -2 $pid. kill -9 $pid is the same as kill -KILL $pid 常见信号 、wiki signals ➜ ~ /bin/kill -l


STF的核心功能可以理解为:“同步图像” + “点击”。前者使用minicap完成,后者依赖minitouch。 虽然目前依然是3.4.1版本,但


插件开发 plugin develop SonarQube Kotlin插件 SQ的社区版本也支持kotlin语言的扫描。目前包含43条规则,通过插件方式实现,同时也支持第三方的执行结果,

docker practice

Docker — 从入门到实践, Source 这篇留在这里已经快一年了,也没啥动静。还是得**“业务”**驱动。 Sonar支持go工程覆盖率 Sonar实践问题:支持g

Java Books

想通过自学成为一个有良好计算机专业素养的Java程序员要读哪些书? All In One 编程语言 理论学科 系统知识 Resources 程序员练级攻略 – 陈皓 Language 入门级 《Java 核心

Linked list problems solution

linked-list Problem 2 Add Two Numbers 2. Add Two Numbers Medium You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list. You may assume the two numbers do not contain any leading zero, except the number 0 itself. Example: Input: (2 ->


灵感发端于国庆假期开元寺禅修打坐时的念想 与已相处 与人相处 与时相处 与世相处


******************************************************* ** ARTS *** ** Algorithm: solve one leetcode problem *** ** Review: review an English tech article *** ** Tip: learn one working tip *** ** Share: share your daily though *** ******************************************************* 通用学习策略 By Pumel at 2018-10-10 13:20:19 如何进行目标驱动型学习,做一个功利可被验证的学习流

Android EventLogTags

Android logcat中event信息的含义说明。 official doc EventLog分析提到的文档 Android event日志打印原理 event.logtags logcat / event.logtags android / platform / system / core / 669ecc2f5e80ff924fa20ce7445354a7c5bcfd98 / . / logcat / event.logtags frameworks/base/services/core/java/com/android/server/am/EventLogTags.logtags