双重锁的由来 单例模式中,有一个DCL(双重锁)的实现方式。在Java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才开始初始化。 下面是非线...
双重锁的由来 单例模式中,有一个DCL(双重锁)的实现方式。在Java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才开始初始化。 下面是非线...
场景复现 你知道MyBatis是怎么实现日志的?额,这个简单,我知道啊!不就是在mybatis-config.xml文件中配置一下吗? 看,就是上面这么配置就行了,这样还可以...
这两天找工作,对于HashMap中的put操作流程,已经被问及了多次!!!所以,打算从源码的角度,梳理一下执行的流程。 JDK1.7.0_80 中 HashMap 的put操...
慢SQL报警 邮件接收到了慢SQL报警,一看时间吓一跳,竟然将近26s,看看是什么妖魔鬼怪? 由于涉及到生产,表名经过处理,并不是真实表名。。。 开始分析 执行计划 初看就是...
用来记录自己学习Spring&SpringBoot源码的一些心得和体会以及相关功能的实现原理,难免存在一些错误的情况,如果发现了,希望能够指出来~ spring版本 4.3....
身处于高速发展时代下的我们,会有这样一种感觉:对于知识的学习,不再仅仅只局限于学校时所习得的专业知识,毕业后也不代表就不用再学习,相反唯有不断学习才能让自己保持进步。 这是一...
文/林小白 01 这几天,一条新闻让我们每个普通人都深感不安,舆论一片哗然,就连人民日报也忍不住出手了。 事情是这样的:6 月 15 日下午,一对情侣,入住郑州玉泰酒店,无意...
1. CyC2018/CS-Notes star: 59.3k 介绍: 技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网...
前言 昨天,笔者在一篇面经中突然看到阿里的这样一道面试题: Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的?如果有两个XML文件和这个DAO建立关系,岂不...
记一次有意思的dubbo服务调用java.lang.NoClassDefFoundError问题排查,尽管现在还不清除具体原理是什么,但是问题已经解决。 背景 这是一个新的项...
谢谢反馈!我检查一下,缺失的话,我将补上。谢谢。
Dubbo入门教程实现功能 存在2个系统,A系统和B系统,A系统调用B系统的接口获取数据. 安装zookeeper 解压zookeeper-3.4.8.tar.gz,将/conf/zoo_sa...
最近在项目中使用CountDownLatch和Future开发,经过并发测试,发现有些数据结果并没有按照期望获取到,这是为什么呢?jdk1.8.0_112代码如下(涉及到项目...
服务器配置 web服务器配置 @Value 注意:@Value并不能在任何 Spring 管理的 Bean 中使用,因为@Value本身是通过AutowiredAnnotat...
value,请求URL的路径,支持URL模板、正则表达式 method,HTTP请求方法,有GET、POST、PUT等 consumes,允许的媒体类型(Media Type...
从OpenJDK下载源码,发现点击之后,总是跳转到失败页面.在网上搜索一下发现,原来是这个链接错误...通过控制台获取 标签后,将链接修改后方可下载!!!JDK1.8 源码下...
由于项目中想使用spring4,而这个项目中的dubbo2.5.3依赖的spring版本是2.5.6.SEC03
Dubbo入门教程实现功能 存在2个系统,A系统和B系统,A系统调用B系统的接口获取数据. 安装zookeeper 解压zookeeper-3.4.8.tar.gz,将/conf/zoo_sa...