会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
意犹未尽
只要在学习,则在进步。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
52
下一页
2021年8月30日
JUC锁框架源码阅读-ReentrantLock
摘要: 非公平锁 并不会严格按照队列先后顺序获取锁,可能会出现插队 阅读之前先要阅读《JUC锁框架源码阅读-AbstractQueuedSynchronizer》 类图 获取锁 main public static void main(String[] args) { //<1>创建锁 无参构造函数默认是非
阅读全文
posted @ 2021-08-30 17:07 意犹未尽
阅读(53)
评论(0)
推荐(0)
2021年8月26日
JUC锁框架源码阅读-AbstractQueuedSynchronizer
摘要: 前言 最近在读canal-adpter源码的时候,源码里通过AQS+zookeeper实现了分布式锁。尝试看了一下,看不懂通过搜索锁类继承的父类才发现是AQS所以过来阅读源码。 阅读方式:直接看对应方法 点击<>可以跟代码 什么是AQS AQS是JUC锁框架中最重要的类,通过它来实现独占锁和共享锁的
阅读全文
posted @ 2021-08-26 16:41 意犹未尽
阅读(60)
评论(0)
推荐(0)
2021年8月25日
java陷阱之浮点数运算丢失精度问题
摘要: 先看以下测试用例 public static void main(String[] args) throws ScriptException, InterruptedException, ParseException, IOException { System.out.println( 10.2 *
阅读全文
posted @ 2021-08-25 11:00 意犹未尽
阅读(243)
评论(0)
推荐(0)
2021年8月23日
java陷阱之无法捕获异常问题
摘要: 加载支付配置的config类 @Slf4j public class CenterPayConfig { private static Properties conf = null; private final static String propertiesFilePath = "/centerp
阅读全文
posted @ 2021-08-23 09:58 意犹未尽
阅读(524)
评论(0)
推荐(0)
2021年8月11日
mysql事物原理(一)-undo log、redo log、MVCC
摘要: redo log redo log叫做重做日志.用于解决数据库事物提交 还未刷入磁盘,服务器down机导致的数据丢失的问题。 InnoDB作为MySQL的存储引擎,数据存储在磁盘中,如果每次读写数据都要操作磁盘IO效率会很低,为此InnoDB提供了缓存(Buffer Pool),Buffer Poo
阅读全文
posted @ 2021-08-11 17:15 意犹未尽
阅读(825)
评论(0)
推荐(1)
2021年7月22日
原生feign的源码阅读(十六)
摘要: 待定
阅读全文
posted @ 2021-07-22 17:54 意犹未尽
阅读(33)
评论(0)
推荐(0)
2021年5月25日
JVM实践-记录一次jvm堆内存调整(十)
摘要: 说明 线上内存告警占用了90%+ 订单服务占用了42% 8.3g,分析订单服务是否可以降低配置。 分析 1.查看应用实际占用内存 cat /proc/{pid}/status 2.查看jvm启动参数 3.查看高峰期的时候jvm内存增长率 jstat -gcutil {pid} 1000 500 10
阅读全文
posted @ 2021-05-25 11:28 意犹未尽
阅读(204)
评论(0)
推荐(0)
2021年5月24日
redis-原理-对象-hash对象-hash(九)
摘要: hash对象底层的数据结构 hash对象的编码可以是ziplist(压缩列表)或者hashtable 注:3.2版本都是用quicklist ziplist 127.0.0.1:0>hset profile name tom 1 127.0.0.1:0>hset profile age 25 1 1
阅读全文
posted @ 2021-05-24 11:16 意犹未尽
阅读(102)
评论(0)
推荐(0)
redis-原理-对象-列表对象-list(八)
摘要: 列表对象底层的数据结构 列表对象的编码可以是ziplist(压缩列表)或者linkendlist 注:3.2版本都是用quicklist 压缩列表 127.0.0.1:0>rpush test number 1 three 5 127.0.0.1:0>object encoding test zip
阅读全文
posted @ 2021-05-24 11:01 意犹未尽
阅读(89)
评论(0)
推荐(0)
2021年5月19日
分布式事物-Saga
摘要: 什么是Saga Saga是分布式事务领域最有名气的解决方案之一,最初出现在1987年Hector Garcaa-Molrna & Kenneth Salem发表的论文SAGAS里。 Saga是由一系列的本地事务构成。每一个本地事务在更新完数据库之后,会发布一条消息或者一个事件来触发Saga中的下一个
阅读全文
posted @ 2021-05-19 10:52 意犹未尽
阅读(494)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
52
下一页
公告