摘要: Spring Schedule 配置时间的三种方式 fixRate: 间隔时间,会根据首次执行时间预先安排固定的时间,错过立即执行 fixDelay: 间隔时间,上次结束时间后多少间隔后执行 cron: 指定具体时间,错过立即执行 fixRate 运行方式 fixRate 是会根据开始时间预先安排一 阅读全文
posted @ 2022-11-28 09:36 shellj 阅读(1870) 评论(0) 推荐(0)
摘要: 原文: "spring transaction不生效的一些原因" 同一个类中一个方法调用的另一个有事务的方法 在spring的声明式注解中,如果直接调用的方法不包含 注解,那么即使这个方法里面调用的其他方法包含注解,那么事务也是不会生效的,例如下面的这段代码: 这里如果调用的是 方法, 的事务是不生 阅读全文
posted @ 2017-05-15 16:11 shellj 阅读(2407) 评论(0) 推荐(0)
摘要: 原文: "Mycat事务超时" 问题 项目里面使用的是mycat进行分库分表,但在最近一个系统更新后出现数据库事务锁超时的问题,如下面的错误: Caused by: java.sql.SQLException: Lock wait timeout exceeded; try restarting t 阅读全文
posted @ 2017-03-06 17:27 shellj 阅读(2469) 评论(0) 推荐(0)
摘要: 原文: "遇到一个maven的坑" 问题 最近公司来了新同事,把项目搭起来后有一些jar包使用maven拉不下来,总是出现错误,最初以为是他机器的一些配置问题,没有去处理,直接把有些包拷给他了,但我在使用另外一个项目的时候也遇到了同样的问题,类似于下面的错误: 错误: 读取xxxxxx.jar时出错 阅读全文
posted @ 2017-03-06 17:26 shellj 阅读(2940) 评论(0) 推荐(0)
摘要: 原文: "Mybatis example" 这篇文章主要是一个基本的例子,分为两个部分,mybatis独立的配置和mybatis spring配置 项目的最终地址在这里:https://github.com/shellj/mybatis example Mybatis单独的配置 根据官方的例子进行配 阅读全文
posted @ 2017-03-06 17:25 shellj 阅读(992) 评论(0) 推荐(0)
摘要: 原文: "GIT默认忽略大小写" 最近遇到一个问题,把一个文件名小写(本应大写)提交到仓库,后面发现错了,将其改过来,然后跟随其他一些修改提交到仓库,其他人pull下来的居然还是小写,原来git默认是忽略大小写的(为什么会有这种配置),可以使用下面配置区分大小写: 阅读全文
posted @ 2017-03-06 17:23 shellj 阅读(1623) 评论(0) 推荐(0)