Rambo Zhu

一生放荡不羁爱自由

Becoming a better Tech Leader

Becoming a better tech leader https://learning.oreilly.com/videos/the-managers-path software engineer solution architect business anylyst tech leader hard responsibility heavy burden wider sh...

learning volatile

learning volatile Java Object markword 8 btes - lock info, hashcode, thread lockrecord ref. class reference 4 bytes instances - loss to next object alignment(make times of 8 bytes - 65 bit JVM)...

Stress control

You need a plan to control stress. Period Select a period of time every day to take a break from everyday tasks. This will help you see things more objectively, ultimately alowing you to be more p...

learning VUE

learning VUE https://juejin.im/entry/5a54b747518825734216c3df END

Unit test for Google guave cahce

Use Guava cache in JAVA @Service public class CacheService { // LoadingCache is thread safe and can be safely accessed by multiple concurrent threads private LoadingCache<CacheKey, Boo...

What is Timer in Java

Java Sleep 实现原理 两个问题 假设现在是 20018-12-03 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 20018-12-03 12:00:01.000 的时候,这个线程会不会被唤醒? 某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0) 。既然是 Sleep 0 毫秒,那么他跟去掉这句代码相比,有啥区别么? 对于...

What is TCC

TCC-transaction TCC事务 即:Try-Confirm-Cancel 。它是基于业务层面的事务定义,把事务运行过程分成 Try、Confirm / Cancel 两个阶段。在每个阶段的逻辑由业务代码控制。每一个初步操作,最终都会被确认或取消。因此,针对一个具体的业务服务,TCC事务机制需要业务系统提供三段业务逻辑:初步操作Try、确认操作Confirm、取消操作Cancel...

What is consensus algorithm

分布式一致性与共识算法 区块链技术是近几年逐渐变得非常热门的技术,以比特币为首的密码货币其实已经被无数人所知晓,但是却很少有人会去研究它们的底层技术,也就是作为一个分布式网络比特币等加密货币是如何工作的。 无论是 Bitcoin、Ethereum 还是 EOS,作为一个分布式网络,首先需要解决分布式一致性的问题,也就是所有的节点如何对同一个提案或者值达成共识,这一问题在一个所有节点都是可...

What is digital certificate

What is digital certificate 数字证书就是网络通讯中标志通讯各方身份信息的一系列数据,其作用类似于现实生活中的身份证。它是由一个权威机构发行的,人们可以在互联网上用它来识别对方的身份。 证书的格式遵循ITUTX.509国际标准 一个标准的X.509数字证书包含以下一些内容: 证书的版本信息; 证书的序列号,每个证书都有一个唯一的证书...

What is interview?

企业招聘员工,对“优秀”的定义是相对的,对合适的要求是绝对的,换句话说,匹配才是招聘的黄金法则。而面试者对于匹配的考察,一般会从四个维度来进行,即价值观的匹配(person-organization)、动机的匹配(person-motivation)、职位的匹配(person-position)、以及发展的匹配(person-development)。熟悉HR的面试要求,才能助你在面试中轻松...