会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
意犹未尽
只要在学习,则在进步。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
52
下一页
2021年8月31日
java位运算符,&,|,>>>,>>,<<,<<<的区别
摘要: 说明 最近读到java ReentrantReadWriteLock 用到了位运算符 所以先看位运算符 再去学习源码 二进制在线计算器 http://www.99cankao.com/digital-computation/binary-decimal-converter.php 补码,反码,原码
阅读全文
posted @ 2021-08-31 15:09 意犹未尽
阅读(1404)
评论(0)
推荐(0)
2021年8月30日
JUC锁框架源码阅读-ReentrantLock
摘要: 非公平锁 并不会严格按照队列先后顺序获取锁,可能会出现插队 阅读之前先要阅读《JUC锁框架源码阅读-AbstractQueuedSynchronizer》 类图 获取锁 main public static void main(String[] args) { //<1>创建锁 无参构造函数默认是非
阅读全文
posted @ 2021-08-30 17:07 意犹未尽
阅读(57)
评论(0)
推荐(0)
2021年8月26日
JUC锁框架源码阅读-AbstractQueuedSynchronizer
摘要: 前言 最近在读canal-adpter源码的时候,源码里通过AQS+zookeeper实现了分布式锁。尝试看了一下,看不懂通过搜索锁类继承的父类才发现是AQS所以过来阅读源码。 阅读方式:直接看对应方法 点击<>可以跟代码 什么是AQS AQS是JUC锁框架中最重要的类,通过它来实现独占锁和共享锁的
阅读全文
posted @ 2021-08-26 16:41 意犹未尽
阅读(69)
评论(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 意犹未尽
阅读(246)
评论(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 意犹未尽
阅读(528)
评论(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 意犹未尽
阅读(834)
评论(0)
推荐(1)
2021年7月22日
原生feign的源码阅读(十六)
摘要: 待定
阅读全文
posted @ 2021-07-22 17:54 意犹未尽
阅读(34)
评论(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 意犹未尽
阅读(208)
评论(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 意犹未尽
阅读(104)
评论(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 意犹未尽
阅读(95)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
52
下一页
公告