摘要: 传播特性 REQUIRED 当前方法存在事务时,子方法加入该事务。此时父子方法共用一个事务,无论父子方法哪个发生异常回滚,整个事务都回滚。即使父方法捕捉了异常,也是会回滚。而当前方法不存在事务时,子方法新建一个事务。 REQUIRES_NEW 无论当前方法是否存在事务,子方法都新建一个事务。此时父子 阅读全文
posted @ 2022-11-06 17:48 咖啡因的取悦 阅读(74) 评论(0) 推荐(0)
摘要: Spring的事件包含三部分 事件(ApplicationEvent):继承自 jdk 的 EventObject,所有的事件都需要继承 ApplicationEvent,并且通过构造器参数 source 得到事件源. 应用事件监听器(ApplicationListener):继承自 jdk 的 E 阅读全文
posted @ 2022-10-31 17:21 咖啡因的取悦 阅读(251) 评论(0) 推荐(0)
摘要: 懒汉式 public class Singleton { private static Singleton instance; private Singleton() { } public static synchronized Singleton getInstance() { if (insta 阅读全文
posted @ 2022-10-29 23:18 咖啡因的取悦 阅读(19) 评论(0) 推荐(0)
摘要: 在openfeign之前的版本中集成了ribbon,并且openfeign和ribbon都有超时时间,那在项目中具体以哪个超时时间为准,我们一探究竟 首先是依赖的版本: <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spr 阅读全文
posted @ 2022-10-29 10:41 咖啡因的取悦 阅读(139) 评论(0) 推荐(0)
摘要: JDK 命令行工具 运行日志、异常堆栈、GC 日志、线程快照(threaddump/javacore 文件)、堆转储快照(heapdump/hprof 文件)等 | 名称 | 主要作用 | | | | | jps | JVM Process Status Tool,显示制定系统内所有的 HotSpo 阅读全文
posted @ 2022-10-28 14:26 咖啡因的取悦 阅读(98) 评论(0) 推荐(0)
摘要: 在Spring下的策略模式 定义一个注解类Module @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Module { /** * 属于哪个模块 */ Str 阅读全文
posted @ 2022-10-27 22:01 咖啡因的取悦 阅读(23) 评论(0) 推荐(0)
摘要: 一级缓存创建时机 /** * DefaultSqlSessionFactory#openSession */ private SqlSession openSessionFromDataSource(ExecutorType execType, TransactionIsolationLevel l 阅读全文
posted @ 2022-10-27 21:59 咖啡因的取悦 阅读(42) 评论(0) 推荐(0)
摘要: Spring中单例Bean实例创建的三个步骤: 创建对象,createBeanInstance 填充属性,populateBean 初始化操作(调用初始化方法),initializeBean 构造器循环依赖 无法解决,因为实例都还没有创建出来。比如A构造器依赖B,B构造器依赖A,在创建A实例需要B实 阅读全文
posted @ 2022-10-27 21:58 咖啡因的取悦 阅读(34) 评论(0) 推荐(0)
摘要: 原文链接:https://blog.csdn.net/u013768867/article/details/103715437 1、把服务打包成jar包,这里是 test.jar 2、安装了 docker 的 linux 服务器 3、创建 dockerfile 文件,文件名为 dockerfile, 阅读全文
posted @ 2022-10-27 21:56 咖啡因的取悦 阅读(408) 评论(0) 推荐(0)