摘要: 问题: 项目中使用了rabbitmq来做异步任务,最近突然发现一个耗时比较长的任务一直在重复执行。 排查: 排查日志后发现了超时,channel关闭。如果超过了consumer_timeout时间默认为180000ms后会断开连接,如果是手动ack,会报错PublisherCallbackChann 阅读全文
posted @ 2022-11-29 20:30 long阿斯巴甜 阅读(3634) 评论(0) 推荐(0) 编辑
摘要: 问题:在项目中有个导出的需求,考虑到使用原生的poi来操作比较繁琐,就用了现成的轮子。本来本地测试的时候是好好的,不过被测试多点了几下后导出来的文件直接打开就报错了,有的干脆就直接为0K. 所以抱着疑问去看了下源码。 public class ExcelExportUtil //导出的时候格式很重要 阅读全文
posted @ 2019-11-29 11:24 long阿斯巴甜 阅读(4036) 评论(0) 推荐(0) 编辑
摘要: 参考地址:https://blog.51cto.com/13643643/2152900 阅读全文
posted @ 2019-08-24 19:09 long阿斯巴甜 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/lyangfighting/p/9518726.html 阅读全文
posted @ 2019-08-24 14:19 long阿斯巴甜 阅读(81) 评论(0) 推荐(0) 编辑
摘要: linux版本:cat /proc/version 一、安装 1.准备好erlang的rpm包,可以在github下载https://github.com/rabbitmq/erlang-rpm > https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/ 阅读全文
posted @ 2019-08-21 17:19 long阿斯巴甜 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.sql调优是用来优化慢sql,什么才是慢sql是由自己确定的,查看慢查询时间。 show VARIABLES like 'long_query_time'; 2.在mysql命令行界面设置慢查询 set GLOBAL slow_query_log=ONset GLOBAL long_query_ 阅读全文
posted @ 2019-08-20 10:11 long阿斯巴甜 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1. 启动mysql 到bin目录下执行 service mysqld start; 连接mysql ./mysql -u root -p66666。 2. 退出mysql exit;或者quit; 3. 查看所有的tcp端口号 netstat -tip | grep 80; 查看所有的udp端口号 阅读全文
posted @ 2019-06-09 20:27 long阿斯巴甜 阅读(342) 评论(0) 推荐(0) 编辑
摘要: @Service public class B1Impl implements InterfaceB { //通过map key放类型,值放抽象类型,每次就不用if判断了 Map interfaceAMap = new HashMap(); //spring 会自动注入interfaceA的所有实现 @Bean("testB1Impl") public ... 阅读全文
posted @ 2019-05-04 20:55 long阿斯巴甜 阅读(719) 评论(0) 推荐(0) 编辑
摘要: package test.cache; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.... 阅读全文
posted @ 2019-05-03 17:07 long阿斯巴甜 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 直接导入springboot父项依赖,其它相关springboot依赖version不用写,由spring自动依赖. 阅读全文
posted @ 2019-04-27 21:13 long阿斯巴甜 阅读(1707) 评论(0) 推荐(0) 编辑