会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
back-garden
博客园
首页
新随笔
联系
订阅
管理
2022年11月6日
Spring事务
摘要: 传播特性 REQUIRED 当前方法存在事务时,子方法加入该事务。此时父子方法共用一个事务,无论父子方法哪个发生异常回滚,整个事务都回滚。即使父方法捕捉了异常,也是会回滚。而当前方法不存在事务时,子方法新建一个事务。 REQUIRES_NEW 无论当前方法是否存在事务,子方法都新建一个事务。此时父子
阅读全文
posted @ 2022-11-06 17:48 咖啡因的取悦
阅读(74)
评论(0)
推荐(0)
2022年10月31日
Spring的事件机制
摘要: Spring的事件包含三部分 事件(ApplicationEvent):继承自 jdk 的 EventObject,所有的事件都需要继承 ApplicationEvent,并且通过构造器参数 source 得到事件源. 应用事件监听器(ApplicationListener):继承自 jdk 的 E
阅读全文
posted @ 2022-10-31 17:21 咖啡因的取悦
阅读(251)
评论(0)
推荐(0)
2022年10月29日
设计模式——单例模式
摘要: 懒汉式 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,并且openfeign和ribbon都有超时时间,那在项目中具体以哪个超时时间为准,我们一探究竟 首先是依赖的版本: <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spr
阅读全文
posted @ 2022-10-29 10:41 咖啡因的取悦
阅读(139)
评论(0)
推荐(0)
2022年10月28日
虚拟机性能监控与故障处理工具
摘要: JDK 命令行工具 运行日志、异常堆栈、GC 日志、线程快照(threaddump/javacore 文件)、堆转储快照(heapdump/hprof 文件)等 | 名称 | 主要作用 | | | | | jps | JVM Process Status Tool,显示制定系统内所有的 HotSpo
阅读全文
posted @ 2022-10-28 14:26 咖啡因的取悦
阅读(98)
评论(0)
推荐(0)
2022年10月27日
设计模式——策略模式
摘要: 在Spring下的策略模式 定义一个注解类Module @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Module { /** * 属于哪个模块 */ Str
阅读全文
posted @ 2022-10-27 22:01 咖啡因的取悦
阅读(23)
评论(0)
推荐(0)
MyBatis一级和二级缓存
摘要: 一级缓存创建时机 /** * DefaultSqlSessionFactory#openSession */ private SqlSession openSessionFromDataSource(ExecutorType execType, TransactionIsolationLevel l
阅读全文
posted @ 2022-10-27 21:59 咖啡因的取悦
阅读(42)
评论(0)
推荐(0)
Spring循环依赖问题
摘要: Spring中单例Bean实例创建的三个步骤: 创建对象,createBeanInstance 填充属性,populateBean 初始化操作(调用初始化方法),initializeBean 构造器循环依赖 无法解决,因为实例都还没有创建出来。比如A构造器依赖B,B构造器依赖A,在创建A实例需要B实
阅读全文
posted @ 2022-10-27 21:58 咖啡因的取悦
阅读(34)
评论(0)
推荐(0)
把java项目打包成docker镜像
摘要: 原文链接: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)
公告