• 在spring提供的定时任务框架中 @Scheduled(cron = "0 0 16 ? * 1") 1指周一 但, 其他cron工具中, 1指周日 区别就在于, spring的一周从周一开始, 而其他工具从周日开始 判断可能是spring对...
  • 有几个原因造成这些问题 我没有对这种异步系统进行流程分析 第三方系统可能因为网络不稳定导致关键表数据流程响应时间变长, 而依赖关键表数据的其他表当所依赖的数据不存在时, 没有进行消息补偿 我不熟悉RocketMQ的特性以及机制 错误使用...
  • @Test public void test() { new Thread() { @Override public void run() { //logic } }.start(); new Thread() { @Override publi...
  • 尝试删除C:\Users\用户\nacos该目录, 然后重启项目 原因 根据官方图,dubbo调用者需要通过注册中心(例如:ZK、nacos)注册信息, 获取提供者,但是如果频繁往ZK获取信息,肯定会存在单点故障问题, 所以dubbo提供了将提供...
  • userService.deleteNotInId(userMap.keySet()); @Modifying @Query(value = "DELETE FROM user WHERE id NOT IN (:iqs)", nativeQu...
  • void deleteByKl(String kl); 线上可能报错 原因可能是编译时没有加-parameters这个参数, 编译后丢失了参数名称, 使得反射拿不到对应参数 需要加上注解 void deleteByKl(@Param("kl") ...
  • public class Test { private static void format1() throws ParseException { String dateStr = "2020-09-29 15:20:33.15"; Simple...
  • 版本hutool-http-5.2.5 如下代码,pathParams的参数会丢失 HttpRequest request = cn.hutool.http.HttpUtil.createRequest(method, url).timeout...
  • 项目配置了多数据源,之前操作主数据源,直接加上@Transactional(rollbackFor = Exception.class),没有任何问题 最近操作其他数据源并做测试的时候,发现int i = 1 / 0并不会回滚,各种排查,从数据库...
  • 最近碰到了一个事务隔离级别引起的bug 在一段业务逻辑中,需要查询两次标志位,但两次查询到的都是同样的结果,一开始以为是hibernate缓存的原因 然后一通操作,发现两次查询发了两次sql,于是排除hibernate 最后怀疑是隔离级别的问题,...
  • 在代码中,我先调用redisTemplate的方法判断某个key是否存在,然后再调用redisTemplate的方法拿到这个key里的数据。 但是,在设置了key缓存时间的情况下,这个逻辑就会出错。 比如第一步这个key存在,但是紧接着key过期...
  • 1

网站统计