标签: spring
cover

一个 Bug 给公司带来20000多损失

分布式系统开发中,状态不一致问题是常见的问题。本文总结了作者连续两个月代码出问题导致公司损失的两个案例,并分析了问题原因和解决方法。分布式系统开发需要考虑状态不一致问题,并使用合适的手段来解决。

❤ Jun Xie
继续阅读
cover

Spring Scheduled 三种定时方式

本文介绍了Spring Schedule处理定时任务的三种方式:fixRate、fixDelay和cron。其中,fixRate会预先安排一系列固定时间点,fixDelay会在上次执行结束后的固定时间间隔后执行,cron可以指定具体的时间。文中还提到了一些可以扩展了解的地方,如schedule自定义线程池、多实例环境下如何保证唯一以及一些定时任务的可选方案。

❤ Jun Xie
继续阅读
cover

Spring Data Jpa 多数据源选择无效

在使用Spring Data Jpa的项目中,遇到了重新分库信息无效的问题。解决方法包括关闭spring.jpa.open-in-view配置、在新线程中执行、解绑并重新绑定EntityManager。对Spring Data Jpa不熟悉导致了几天的困扰,需要注意Spring启动时的日志和警告信息。

❤ Jun Xie
继续阅读
cover

Spring Cloud Stream 初尝

❤ Jun Xie
继续阅读
cover

spring transaction不生效的一些原因

❤ Jun Xie
继续阅读
cover

Mybatis example

❤ Jun Xie
继续阅读