通俗易懂,谢谢
Spring三级缓存Spring三级缓存是为了解决对象间的循环依赖问题。 A依赖B,B依赖A,这就是一个简单的循环依赖。 我们来先看看三级缓存的源码: 获取Bean的源码 注意上面的getSin...
Spring三级缓存是为了解决对象间的循环依赖问题。 A依赖B,B依赖A,这就是一个简单的循环依赖。 我们来先看看三级缓存的源码: 获取Bean的源码 注意上面的getSin...
Mybatis的缓存机制 缓存的顺序:先查二级缓存再去一级缓存 默认两级缓存 一级缓存:(本地缓存) sqlSession级别的缓存(存在Map中) 与数据库同一次会话期间查...
IOC (接口) 1、IOC思想基于IOC容器完成,IOC容器底层就是对象工厂; 2、Spring提供的IOC容器实现的两种方式(两个接口) a)BeanFactory接口:...
-Xms: 初始大小内存 ,默认为物理内存1/64 等价于 -XX:InitialHeapSize -Xmx:最大分配内存,默认为物理内存的1/4 等价于 -XX:MaxHe...
grep -C 10 '2020123109191849450058' tail catalina.out 查看2020123109191849450058 上下文10行的内容
配置Java虚拟机的参数 堆设置 -server:一定要作为第一个参数,在多个CPU时性能佳 -Xms:初始堆内存大小,Server端JVM最好将-Xms和-Xmx设为相同值...
懒汉式 public class LazySingle { private LazySingle() {} private static LazySinglesingle =...
1.强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要) git push -- force 2.创建文件等小命令 touch a // 创建一个a文件 echo ...
pom文件 <groupId>de.codecentric</groupId> spring-boot-admin-client <ve...
package com.fms.util; import java.lang.reflect.Field; import java.lang.reflect.Invocati...