- 博客(5)
- 收藏
- 关注
原创 Spring 七种事务传播性介绍
方法B的事务传播性设置为REQUIRES_NEW,当被方法A调用时,此时方法A的事务1会被挂起,方法B开启自己的事务2,然后执行insert,此时并没有提交;b.调用TestBServcie的B方法,由于B方法也声明了事务,并且传播性是REQUIRED,所以方法B的事务,合并到方法A开启的事务中。方法A调用方法B时,方法B的传播性为NOT_SUPPORTED,不支持事务,然后挂起外层方法A的事务,方法B以非事务的方式执行insert。内层方法B抛出异常,则会回滚方法B的所有操作,但不影响外层事务方法A。
2024-02-04 13:20:02 1044
原创 开发 Java 应用时如何用好 Log
每个应用为了方便排查问题都要输出日志,大家经常使用:log4j、logback 等。我们先搞明白日志系统的整套体系是如何运作的。
2024-02-02 08:28:01 1329
原创 Ngnix 常用配置及和基本功能讲解
每个请求按时间顺序逐一分配到不同的后端服务器,也就是说第一次请求分配到第一台服务器上,第二次请求分配到第二台服务器上,如果只有两台服务器,第三次请求继续分配到第一台上,这样循环轮询下去,也就是服务器接收请求的比例是 1:1, 如果后端服务器 down 掉,能自动剔除。Nginx 是一款高性能反向代理服务器,学习它非常有必要,本文讲解了 Nginx 核心配置,介绍了反向代理,负载均衡,动静分离三大功能,最后扩展了一些常用的指令。跟据配置的权重的大小而分发给不同服务器不同数量的请求。如果不设置,则默认为 1。
2024-01-31 13:54:05 843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人