springmvc+mybatis编写同步代码
2018-03-25 18:20
190 查看
编写同步代码按照如下如下步骤
原则
1. 同步代码满足需求的情况下,能缩小代码锁定范围就尽量缩小。同步代码非常耗性能,维持的一段代码只能有一个线程进行操作
注意事项:
1.在使用mybatis的mapper中的xml映射文件,保证查询是不带缓存的。也就是如下
2.编写同步代码如下:
或者
原则
1. 同步代码满足需求的情况下,能缩小代码锁定范围就尽量缩小。同步代码非常耗性能,维持的一段代码只能有一个线程进行操作
注意事项:
1.在使用mybatis的mapper中的xml映射文件,保证查询是不带缓存的。也就是如下
<select useCache="false"></select>
2.编写同步代码如下:
synchronized(this) { //进行你的同步操作 }
或者
//定义一个同步锁类成员属性 private final static Object lock = new Object(); //... //编写同步代码 synchronized(lock) { //进行你的同步操作 } //...
相关文章推荐
- spring springmvc mybatis 开发框架搭建 + mybatis-generator dao层代码生成 + restful
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
- j2ee分布式架构 dubbo + springmvc + mybatis + ehcache + redis 分布式架构--代码生成工具
- spring+springmvc+mybatis(3)--逆向工程自动生成代码
- (九)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven构建ant-framework核心代码Base封装
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试
- (八)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven构建ant-framework核心代码annotation
- 我的第十个java程序--(其实是修改别人的web代码{springmvc+mybatis},知道了原理后其实一切都变的很简单)
- [置顶]springmvc+mybatis,在mybatis逆向工程的基础上使用模板自动生成controller层代码
- spring+springMVC+mybatis基础代码
- Java Web - SM(SpringMVC + Mybatis) 代码自动生成
- idea 搭建 springMVC+mybatis+maven 项目(三)mybatis-generater自动生成MyBatis代码
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
- springmvc spring mybatis结合 - 代码共享
- springmvc spring mybatis结合 - 代码共享
- spring+springMVC+MyBatis 分页功能代码封装
- SpringMvc+Mybatis自动生成代码框架_1
- tigercode是一款自动代码生产工具,支持springmvc+spring+mybatis或springmvc+spring+hibernate框架生成,数据库支持mysql ,oracle
- SpringMVC+Mybatis一套代码支持多个版本数据库
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(八)代码优化整理小记及个人吐槽