
error
文章平均质量分 52
sosozha
java开发新人,不定期更新学习心得,欢迎交流,共同进步
展开
-
redis事务模拟商品抢购,记Runnable::new 和 new Runnable使用注意事项
在使用redis事务模拟商品抢购时,模拟高并发抢商品中发现runnable::new会导致run不执行 Jedis jedis1 = getJedis(); jedis1.set("shop","10"); jedis1.close(); List<Runnable> list = new ArrayList<>(100); List<Integer> count = new ArrayList<原创 2022-05-25 14:38:43 · 333 阅读 · 0 评论 -
The web application [/message-center-web] appears to have started a thread named [New I/O worker #2
The web application [/message-center-web] appears to have started a thread named [New I/O worker #2] but has failed to stop it. This is very likely to create a memory leak. 今天遇到一个问题,报的上面这个错误,第一次运行的时候是...原创 2018-05-28 16:10:08 · 12013 阅读 · 0 评论 -
关于阿里云消息队列阻塞问题
最近碰到一个问题,阿里云的消息队列中消息一直不被消费,在阿里控制台上显示消息堆积,问阿里客服也半天解决不了,只是给出了是否服务中有线程阻塞的疑问。最终原因是如果有多台服务器做消费者的时候,一台服务器可能在消费的时候有问题,然后消息就会一直堆积在这个消费者服务器上,造成另一台也无法方法,最终的结果就是消息一直堆积,无法消费。产生的原因是我们一台本地服务器在使用的时候环境不一样,导致部分...原创 2018-12-15 15:29:32 · 1432 阅读 · 2 评论 -
关于tomcat启动项目时一直卡住无反应的场景之一
最近碰到一次项目启动半天没反应,也不报错,项目在其它电脑上能正常启动运行。日志中有时候会报数据库连接超时,有时候会报类似于接连池问题。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database ser...原创 2018-12-15 15:39:10 · 7214 阅读 · 0 评论