- 博客(4)
- 收藏
- 关注
原创 java 记录方法调用链
缘由是服务器总是报redisPool中连接不够 但是不知道是在哪里获取线程事忘关了 由于调用数太多不方个个太麻烦了于是就添加日志记录下是哪里调用的 getJedis这个方法StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();for (StackTraceElement traceElement : stackTrace) { log.info(traceElement);}在获取redis线程.
2022-04-20 15:26:01 1484
原创 事务隔离级别的举例通俗理解
三种级别,向下逐渐逐渐增强第一级别 读未提交 read uncommitted一个事务还未提交时,他所做出的的变更就能被其他事务看到.可能会导致脏读脏读的举例说明: 商店活动花一万给回馈500,你向商店转账一万,转的流程是(先扣你的钱,再加他的钱)你的钱先扣了,商店显示你账户减了一万,然后立刻反了你500, 但是加他的钱时候出错,发现他账户冻结了,导致回滚你的钱又还回来了,这样就白嫖了500,很明显这是错误的,因为实际上一万并未扣除;第二个级别 读已提交 read commit...
2021-08-09 10:16:38 129
原创 多线程ThreadPoolTaskExecutor的简单使用
基于springboot,当方法时默认调用线程池启动类@SpringBootApplicationpublic class SpringBootApplication { public static void main(String[] args) { SpringApplication.run(SpringBootApplication .class,args); }}配置线程池类,注意不要忘记注解@Configuration@EnableAsy
2021-07-05 17:40:25 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人