自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ARIES 算法小介绍

简介ARIES 是 algorithm for recovery and isolation exploiting semantics 的简称,诞生于92 年。我打算写的是读的 https://zhuanlan.zhihu.com/p/143173278 的读后感,这篇文章的作者读的是 http://www.redbook.io/ 里提到的论文https://web.stanford.edu/class/cs345d-01/rl/aries.pdf。好,原始资料我已经放这了,读者大可不必看我这三手资料

2021-10-29 15:41:17 656

原创 HashedTimerWheel(dubbo版)

写在前面代码讲的少,就讲流程。流程懂了再自己去看代码就会看得很顺利;而且代码它细节比较多,干扰我讲流程,所以就不讲了。一点点历史据我所知,dubbo、caffeine、kafka、netty 都有用到哈希时间轮,我看的是 dubbo 的,其它的有什么区别我就先不看了,应该原理差不多接口哈希时间轮,三个接口 Timer,Timeout,TimerTask,来看看这三个接口的方法:// 要执行的任务。可以根据 timeout 判断还要不要执行public interface TimerTask {

2021-10-29 15:07:30 255

原创 简单介绍 java 对象头

java 锁升级顺序:无锁 - 偏向锁 - 轻量级锁 - 重量级锁我们可以通过使用一个 jar 包 jol 观察对象头,查看第一个字节后三位锁的信息。jol 的 maven 坐标: <dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</artifactId> <version&g

2021-09-03 13:14:36 144

原创 java 加解密小 demo

今天在拉钩教育专栏《计算机网络通关29讲》上看的// --- 私钥加密,公钥解密 --- KeyPairGenerator rsa = KeyPairGenerator.getInstance("RSA"); KeyPair pair = rsa.generateKeyPair(); byte[] encodedKey = pair.getPrivate().getEncoded(); KeyFactory keyFactory = KeyF

2021-06-21 14:43:48 145

原创 听乔新亮直播

某日在极客时间看到一个直播名字叫为什么毕业五年你和同学之间差距越来越大。进去听了听,记了一些鸡汤。成功者的叙事风格,会将一切都归纳与自己的先知先觉努力是为了提高下限,选择提高上限。努力和选择是人生状态的两个方面,都很重要去做事,提高能力,钱自然会来往上去想,往下去做,站在未来看现在,站在全局看自己把自己当成一个公司经营,明确公司的方向、目标,年度目标、季度目标比月度目标、周度目标重要,价值投资、趋势投资、投机投资,你都不重视它谁重视它。一个人最稀缺的是时间,你把时间分在哪,其它的事情全做不了了

2020-07-15 22:04:34 166

原创 听陈皓直播

今天吃了烤鱼,听了陈皓的一个直播。他这个直播俩小时,还挺好的,主要过了一遍程序员练级攻略。他说他这个内容很多,一般人写一篇文章一两天,他这个写了五六个月,里面旁征博引,各种书籍、RFC、spec推荐,他说看完要五到十年。哦?五到十年?很多人可能都不干程序员了,所以非常不适合这部分人。我感觉适合我。因为我没有脑子,所以适合学一些基础的东西。这些东西是计算机基础,不会变的,就像物理一样,是不会变的。不管上面怎么变,都要符合物理定律。不管发明了什么新东西,都要基于这些。然后就是一些修养的东西,代码修养,编程修

2020-06-27 22:16:28 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除