Caused by: com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed
摘要:报错场景:spring boot+mybatis,线程池执行批量任务。springboot正常启动后,定时任务中数据库查询报错。报错信息如下: 1 Caused by: org.apache.ibatis.exceptions.PersistenceException: 2 ### Error qu
阅读全文
posted @
2021-07-02 09:25
腾逸
阅读(11758)
推荐(1) 编辑
如何保证消息顺序执行(Rabbitmq/kafka)
摘要:转载: https://www.cnblogs.com/-wenli/p/13047059.html https://www.jianshu.com/p/02fdcb9e8784
阅读全文
posted @
2021-04-23 09:18
腾逸
阅读(194)
推荐(0) 编辑
ThreadLocal的应用场景和注意事项有哪些?
摘要:https://cloud.tencent.com/developer/article/1618405
阅读全文
posted @
2021-03-30 15:11
腾逸
阅读(73)
推荐(0) 编辑
并发慎用——System.currentTimeMillis()
摘要:好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受. System.currentTimeMillis()是极其常用的基础Java API,广泛地用来获取时间戳或测量代码执行时长等,在我们的印象中应该快如闪电。但实际上在并发调用或者特别频繁调用它的情况下(比如一个业务繁
阅读全文
posted @
2021-03-06 15:42
腾逸
阅读(2712)
推荐(0) 编辑
Java多线程中static变量的使用
摘要:线程,是我们项目中绕不过的重点领域。提到线程,就常会听到线程安全的术语。那什么是线程安全呢?通俗点说,就是线程访问时不产生资源冲突。其实,这是一个有点难以定义的概念,不是很容易让人一听就懂的概念。“一个类可以被多个线程安全调用就是线程安全的”《Java并发编程实践》。 来说说静态变量、实例变量、局部
阅读全文
posted @
2021-03-06 15:31
腾逸
阅读(2717)
推荐(0) 编辑