双重锁的由来 单例模式中,有一个DCL(双重锁)的实现方式。在Java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对...
场景复现 你知道MyBatis是怎么实现日志的?额,这个简单,我知道啊!不就是在mybatis-config.xml文件中配置一下吗? 看,就是...
这两天找工作,对于HashMap中的put操作流程,已经被问及了多次!!!所以,打算从源码的角度,梳理一下执行的流程。 JDK1.7.0_80 ...
慢SQL报警 邮件接收到了慢SQL报警,一看时间吓一跳,竟然将近26s,看看是什么妖魔鬼怪? 由于涉及到生产,表名经过处理,并不是真实表名。。。...
记一次有意思的dubbo服务调用java.lang.NoClassDefFoundError问题排查,尽管现在还不清除具体原理是什么,但是问题已...
最近在项目中使用CountDownLatch和Future开发,经过并发测试,发现有些数据结果并没有按照期望获取到,这是为什么呢?jdk1.8....
服务器配置 web服务器配置 @Value 注意:@Value并不能在任何 Spring 管理的 Bean 中使用,因为@Value本身是通过A...
value,请求URL的路径,支持URL模板、正则表达式 method,HTTP请求方法,有GET、POST、PUT等 consumes,允许的...
从OpenJDK下载源码,发现点击之后,总是跳转到失败页面.在网上搜索一下发现,原来是这个链接错误...通过控制台获取 标签后,将链接修改后方可...