1)Simple-简单模型 RabbitMQ是一个消息代理:它接受和转发消息。 你可以把它想象成一个邮政信箱RabbitMQ与邮局的主要区别是它...
Seata原理 :1 第一轮:创建事务方+操作数据库方(tm+dm)通过扫描有@GlobalTransactional注解的controlle...
@SpringBootApplication包含的三个注解及其含义 第一个:@SpringBootConfiguration(在这个类的源码中又...
1.服务端创建 serverSocketChannel(包含selection)2.客服端生成socketChannel 并注册到serverS...
arraylist线程不安全,如: 会报错:Concurrent Modification Exception 并发修改异常 解决方案:1)使用...
java.util.concurrent包中的工具实现核心都是AQS,了解ReentrantLock的实现原理,需要先分析AQS以及AQS与Re...
多年学习,很多知识学了又忘记,笔者整理了复习的大纲,缺少了同学一起补齐吧。 Java基础 数据结构1)基本数据类型2)泛型;枚举这些算比较平常的...
Java结构:1) 栈 1.成员变量表2.动态链接 (动态的指示字节码指令执行到哪里) 2) 堆 新生代+老年代+永久代堆空间大小:初始大小:...
官方解释Springboot:我们对Spring平台和第三方库持固执己见的观点,因此您可以以最小的麻烦开始使用。大多数Spring Boot应用...