软件 Idea 2020.1 Jdk 1.8 gradle-5.5.1 问题一 Idea和Spring Kotlin版本不一致解决方法 查看IE...
偶然在对项目使用sonarLint扫描的时候,得到警告“Non-primitive fields should not be "volatile...
在开始深入讲解之前,有必要纠正一下大家以前的那些错误看法了。如果你有以下想法,那么你有必要好好阅读本文。 错误理解一:值传递和引用传递,区分的条...
所谓this逃逸就是说,在类的构造方法还没执行完之前,其他线程就获得了this的引用并且去干一些事情,但是这时的对象是不完善的,可能某些字段在t...
实现一个容器,提供两个方法,add,size,写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5个时,线程2给出提示...
一、sonarqube简介 Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测...
作用 让某个实例的某个方法的返回值注入为Bean的实例 让某个类的静态方法的返回值注入为Bean的实例 使用MethodInvokingFact...
JVM调优工具 1、JVM调优工具-JDK工具 1.1 jps jps:Java Virtual Machine Process Status ...
静态成员变量:线程非安全(无论单例或者非单例皆不安全)。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象...