花费 70 ms
select for update引发死锁分析

本文针对MySQL InnoDB中在Repeatable Read的隔离级别下使用select for update可能引发的死锁问题进行分析。 1. 业务案例 业务中需要对各种类型的实体进行编号 ...

Fri Dec 22 08:42:00 CST 2017 1 26526
Spring源码阅读笔记

前言   作为一个Java开发者,工作了几年后,越发觉力有点不从心了,技术的世界实在是太过于辽阔了,接触的东西越多,越感到前所未有的恐慌。 每天捣鼓这个捣鼓那个,结果回过头来,才发现这个也不通 ...

Tue Jan 24 17:56:00 CST 2017 9 17891
ThreadLocal源码解读

1. 背景 ThreadLocal源码解读,网上面早已经泛滥了,大多比较浅,甚至有的连基本原理都说的很有问题,包括百度搜索出来的第一篇高访问量博文,说ThreadLocal内部有个map,键为线程对 ...

Sat May 20 23:39:00 CST 2017 30 13734
Disruptor学习笔记

前言 以前一直听说有Disruptor这个东西,都说性能很强大,所以这几天自己也看了一下。 下面是自己的学习笔记,另外推荐几篇自己看到写的比较好的博客: Disruptor——一种可替代有界队列 ...

Fri Dec 07 05:40:00 CST 2018 0 7755
【深入AQS原理】我画了35张图就是为了让你深入 AQS

申明 此文章肝了很久,图片较多,希望大家喜欢。 另外,感兴趣的小伙伴可关注个人公众号:一枝花算不算浪漫 公众号刚开始运营,希望与您一同成长。 前言 谈到并发,我们不得不说AQS(Abstra ...

Sat May 02 17:16:00 CST 2020 5 6141
AbstractQueuedSynchronizer源码解读

1. 背景 AQS(java.util.concurrent.locks.AbstractQueuedSynchronizer)是Doug Lea大师创作的用来构建锁或者其他同步组件(信号量、事件等 ...

Sun Jun 04 01:52:00 CST 2017 14 11451
[Spring框架] Spring中的 ContextLoaderListener 实现原理.

前言: 这是关于Spring的第三篇文章, 打算后续还会写入AOP 和Spring 事务管理相关的文章, 这么好的两个周末 都在看code了, 确实是有所收获, 现在就来记录一下.在上一篇讲解Spri ...

Mon Jun 20 04:21:00 CST 2016 0 12212
nonebot 源码阅读笔记

前言 nonebot 是一个 QQ 消息机器人框架,它的一些实现机制,值得参考。 nonebot NoneBot 初始化(配置加载) 阅读 nonebot 文档,第一个示例如下: ...

Sat Mar 02 19:13:00 CST 2019 2 3957

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM