软件 Idea 2020.1 Jdk 1.8 gradle-5.5.1 问题一 Idea和Spring Kotlin版本不一致解决方法 查看IEDA kotlin版本imag...
软件 Idea 2020.1 Jdk 1.8 gradle-5.5.1 问题一 Idea和Spring Kotlin版本不一致解决方法 查看IEDA kotlin版本imag...
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:Object o=new Object(); ...
初始化CloudEurekaClient 类图关系 说明:黄色类为SpringCloud类,绿色为NetFlix Eureka相关类 黄色类为SpringCLoud相关类,绿...
动态注册bean的两种api Spring中的bean定义都保存在 BeanDefinitionRegistry 接口中,单例的bean的实例都保存在 SingletonBe...
BeanFactoryPostProcessor:是针对于beanFactory的扩展点,即spring会在beanFactory初始化之后,beanDefinition都已...
1.内存优化示例 具体日志信息说明 参数设置 2.延迟优化实例 通过年轻代设置大小: MinorGC消耗时间和频率年轻代大小更小:MinorGC时长更短,频率更高年轻代大小太...
1.标准参数 不会随着jdk的版本变化而变化,以“-”开头,例如 java -version;java -jar;可以通过java help查看 2.非标准参数 以“-X”开...
JVM调优工具 1、JVM调优工具-JDK工具 1.1 jps jps:Java Virtual Machine Process Status Tool 查看java进程,相...
请问一下。阿里规范好像有一两百条规则,这里好像只有50条规则,其余的代码规则没有吗?也就是 这个插件里提供的规则条目和文档里的规则数目没匹配上
如何在sonarqube的pmd插件中整合阿里开发规范一、sonarqube简介 Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,...
参考文章 https://javabeat.net/life-cycle-management-of-a-spring-bean/ https://www.journalde...
作用 让某个实例的某个方法的返回值注入为Bean的实例 让某个类的静态方法的返回值注入为Bean的实例 使用MethodInvokingFactoryBean 使用IDEA ...
一、ClassLoader作用 Java程序在运行的时候,JVM通过类加载机制(ClassLoader)把class文件加载到内存中,只有class文件被载入内存,才能被其他...
Java设计模式——事件驱动模式(观察者模式) 角色 事件 事件源 事件监听器 事件 事件类一般继承自java.util.EventObject类,封装了事件源以及跟事件有关...
Servlet简介 Servlet定义 Servlet是一个Java应用程序,运行在服务器端,用来处理客户端请求并作出响应的程序。 Servlet的特点 (1)Servlet...
在开始深入讲解之前,有必要纠正一下大家以前的那些错误看法了。如果你有以下想法,那么你有必要好好阅读本文。 错误理解一:值传递和引用传递,区分的条件是传递的内容,如果是个值,就...
一、过滤器的作用及原理 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是设置字符集、控制权限、控制转向、做...
MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。如图: 这里设表一共有三列,假设我们以Col1为主键,则上图是一...
静态成员变量:线程非安全(无论单例或者非单例皆不安全)。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。 ...