前言 在最初接触spring 的时候,还是使用xml进行装配,我记得很清楚,当时分别配置了spring-dao.xml , spring-service.xml , spri...
前面一篇文章创建自己的spring-boot-starter介绍了怎么创建一个spring-boot-starter,那spring-boot是怎么把starter自动装配进...
redis-缓存不一致,双写 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博...
面试题 分布式事务了解吗?你们是如何解决分布式事务问题的? 面试官心理分析 只要聊到你做了分布式系统,必问分布式事务,你对分布式事务一无所知的话,确实会很坑,你起码得知道有哪...
一、简介 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局[https://baike.baidu.com/item/...
前言 线程并发系列文章: Java 线程基础[https://www.jianshu.com/p/82827f086a7b]Java 线程状态[https://www.jia...
new一个对象过程中发生了什么? 1.确认类元信息是否存在。当 JVM 接收到 new 指令时,首先在 metaspace 内检查需要创建的类元信息是否存在。 若不存在,那么...
1. 注解 注解入门 Annotation 是 JDK 5 开始引入的新技术。 Annotation 的作用:不是程序本身,可以对程序作出解释,这一点和注释(comment)...
1、你平时工作中用过的JVM常用基本配置参数有哪些? -Xms:初始堆空间(默认是64分之一) -Xmx:堆空间最大值(默认是4分之一)image.png 除了可以使用命令行...
文章来源公众号三不猴子[https://mp.weixin.qq.com/s/Zwc6bOG-o5KFoV-19GJCJA] J.U.C 简介 Java.util.concu...