自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM垃圾回收——新生代,老年代,永久代,Minor GC,Full GC

参考资料:《深入理解Java虚拟机》——周志明 https://blog.csdn.net/u010796790/article/details/52213708 https://blog.csdn.net/lirenzuo/article/details/77749925 https://www.cnblogs.com/ygj0930/p/6522828.html周志明先生,在《深入...

2020-03-21 14:27:54 6980

原创 一致性Hash算法

本文主要描述一致性Hash算法的应用场景,算法原理,以及自己实现一个简单的一致性Hash算法。

2020-03-07 18:53:32 321

原创 自定义持久层框架

为什么要自定义持久层框架?为什么要自定义持久层框架?Mybatis,hibernate这些开源的持久层框架,它不香吗?是的,这些开源框架都非常优秀,所以我们自定义实现一个持久层框架并不是为了在生产环境中去使用,而是在梳理,编写自定义持久层框架的过程中,加深对持久层框架原理的理解,帮组我们在日常开发工作中,更好的去使用这些持久层框架。我这边常用的是Mybatis框架,本文模仿Mybatis实现一个...

2020-03-21 14:24:05 544

原创 Paxos算法P2c是如何满足P2b的?

声明:本文仅是博主在阅读《从Paxos到zookeeper分布式一致性原理与实践》一书之后的个人理解,如有错误,请各位道友不吝赐教。《从Paxos到zookeeper分布式一致性原理与实践》书中,满足P2b的条件,即满足P2a;满足P2a的条件,即满足P2,这样的过程,比较好理解,本文就不再赘述了,主要来分析一下,满足P2c为什么就可以满足P2b?首先,我们要明确两个前提:一个Accept...

2020-03-19 22:47:22 548

原创 分布式集群时钟同步问题及其解决方案

集群时钟不同步导致的问题时钟此处指服务器时间,如果集群中各个服务器时钟不⼀致势必导致⼀系列问题。举个例子,电商⽹站业务中,新增⼀条订单,那么势必会在订单表中增加了⼀条记录,该条记录中应该会有“下单时间”这样的字段,往往我们会在程序中获取当前系统时间插⼊到数据库或者直接从数据库服务器获取时间。那我们的订单⼦系统是集群化部署,或者我们的数据库也是分库分表的集群化部署,然⽽他们的系统时钟缺不⼀致,⽐...

2020-03-08 17:33:27 1701

空空如也

空空如也

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

TA关注的人

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