java
文章平均质量分 58
初学者与求索
这个作者很懒,什么都没留下…
展开
-
记录一次java ssm框架下数据回滚问题以及解决方法
记录一次数据回滚问题以及解决方法离线写博客最近一个spring+spring mvc+mybatis项目中遇到一个数据插入后,事务等待超时,导致数据回滚,页面幻读问题 事务配置:"transactionAdvice" transaction-manager="transactionMapper"> "insert*" prop原创 2018-01-09 23:24:03 · 2499 阅读 · 0 评论 -
初学线程池问题
记录分享一次Spring容器中使用异步线程池问题项目是一个外卖订餐的平台,在用户支付成功后,调用回调方法,在回调方法中,我使用了@Async注解,用于修改订单状态,以及记录商家收入等 当项目正式运营时,偶发用户付款成功,订单状态未修改的BUG。初步考虑问题是出在异步线程的处理上以下进行简单的异步线程测试操作代码如下配置类:@EnableAsync ...原创 2018-05-18 15:04:35 · 105 阅读 · 0 评论 -
记录一下创建线程池的几种方法
核心类接口:java.util.concurrent普通线程池:java.util.concurrent.ExecutorService调度线程池:java.util.concurrent.ScheduledExecutorService用java.util.concurrent.Executor对线程池进行创建创建无大小限制的线程池:public static ExecutorS...原创 2018-07-03 16:29:19 · 153 阅读 · 0 评论 -
callable多线程
在网上学习后,自我整理一下对callable的理解。(1)Callable规定的方法是call(),而Runnable规定的方法是run(). (2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值的。 (3)call()方法可抛出异常,而run()方法是不能抛出异常的。 (4)运行Callable任务可拿到一个Future对象, Future表示...转载 2018-07-03 16:54:09 · 153 阅读 · 0 评论 -
spring cloud的使用(一)
记录下自己最近在项目中使用的spring cloud框架spring cloud 是基于spring boot实现的微服务架构开发工具,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。zuulzuul可作为服务器端的负载均衡 使用步奏: 一、maven包<dependency> ...原创 2018-08-01 16:17:13 · 546 阅读 · 0 评论