- 博客(6)
- 收藏
- 关注
原创 线程interrupt之后
线程interrupt之后:1.线程被唤醒;2.线程被要求处理InterruptedException;3.线程经过短暂的Runnable状态之后死亡Terminated。
2020-06-05 15:36:02
207
原创 Arthas
java诊断工具线上问题定位jvm观察jvm信息thread定位线程问题dashboard 观察系统情况heapdump + jhat分析jad反编译反编译根据class文件反编译成java文件优点:用于没有代码的类,比如动态代理生成类第三方的类版本问题(确定自己最新提交的版本是不是被使用)热替换redefine系统上线后,发现bug,但是不能停,用热替换把内存中的...
2020-04-07 15:55:56
166
原创 泛型容器PECS原则
集合生产时使用extends,集合消费时使用super。集合需要取出元素时使用extends,集合需要加入元素时使用super。如果既要存又要取,那么就不要使用通配符。这里的生产和消费指的是集合本身,和生产者-消费者问题中不一样。集合生产,就是get方法,取出元素;集合消费,就是add方法,放入元素。extends定义泛型上限,只能取出,不能放入;可以get,不能add;super定义...
2020-01-02 17:47:00
154
原创 异常-java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout
整合spring和mybatis时出错,原因是mybatis-spring.jar版本问题
2019-07-06 12:20:30
211
原创 异常-Spring声明式事务管理失效
1、RuntimeException被catch了,Spring放弃事务管理;2、DAO层中写了属于自己的事务管理逻辑,此时这个事务不会回滚;
2019-06-02 16:59:08
205
原创 异常-org.apache.commons.dbcp2.BasicDataSource
1、注意名字org.apache.commons.dbcp2.BasicDataSource,是dbcp2;2、需要引入Apache两个包commons-dbcp2.jar包和commons-pool2.jar包
2019-06-01 17:57:01
4603
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人