- 博客(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
原创 自定义持久层框架
为什么要自定义持久层框架?为什么要自定义持久层框架?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关注的人