上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 52 下一页
摘要: 非公平锁 并不会严格按照队列先后顺序获取锁,可能会出现插队 阅读之前先要阅读《JUC锁框架源码阅读-AbstractQueuedSynchronizer》 类图 获取锁 main public static void main(String[] args) { //<1>创建锁 无参构造函数默认是非 阅读全文
posted @ 2021-08-30 17:07 意犹未尽 阅读(53) 评论(0) 推荐(0)
摘要: 前言 最近在读canal-adpter源码的时候,源码里通过AQS+zookeeper实现了分布式锁。尝试看了一下,看不懂通过搜索锁类继承的父类才发现是AQS所以过来阅读源码。 阅读方式:直接看对应方法 点击<>可以跟代码 什么是AQS AQS是JUC锁框架中最重要的类,通过它来实现独占锁和共享锁的 阅读全文
posted @ 2021-08-26 16:41 意犹未尽 阅读(60) 评论(0) 推荐(0)
摘要: 先看以下测试用例 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)
摘要: 加载支付配置的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)
摘要: redo log redo log叫做重做日志.用于解决数据库事物提交 还未刷入磁盘,服务器down机导致的数据丢失的问题。 InnoDB作为MySQL的存储引擎,数据存储在磁盘中,如果每次读写数据都要操作磁盘IO效率会很低,为此InnoDB提供了缓存(Buffer Pool),Buffer Poo 阅读全文
posted @ 2021-08-11 17:15 意犹未尽 阅读(825) 评论(0) 推荐(1)
摘要: 待定 阅读全文
posted @ 2021-07-22 17:54 意犹未尽 阅读(33) 评论(0) 推荐(0)
摘要: 说明 线上内存告警占用了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)
摘要: 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)
摘要: 列表对象底层的数据结构 列表对象的编码可以是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)
摘要: 什么是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 下一页