Elasticsearch基本语句
Elasticsearch常用查询语句
logstash配置
logstash配置输入和输出, 同时测试使用filter过滤
filebeat配置
filebeat配置及启动相关脚本
监控系统架构
公司监控系统的架构
线程的生命周期
线程的生命周期: 准备, 就绪, 运行 死亡
synchronized锁的介绍
synchronized可以使用在方法和代码块中, 使用的方式不同锁代表的含义不同...
synchronized同步锁原理
synchronized同步锁是java关键字, 是内置的语言实现.
volatile关键字
在多线程操作共享变量时, 会使用volatile修饰共享变量, 比如单例模式的双重锁检查中, 并且在concurrent包下也大量使用了volatile关键字...
SpringAop代理的选择
Spring动态创建bean过程, 是如何进行选择使用 jdk还是cglib进行代理的, 可以通过源码进行解析
cglib动态代理
Spring动态代理可以选择使用jdk动态代理, 或者cglib动态代理, cglib动态代理位于 net.sf.cglib.proxy 包下.
jdk动态代理及源码解析
Spring动态代理可以选择使用jdk动态代理, 或者cglib动态代理, jdk动态代理位于 java.lang.reflect 包下.
懒汉单例模式线程安全
一个类中只有一个实例, 且能够自行实例化提供这个实例, 同时提供全局访问的方法.