MySQL MVCC原理

1、MVCC基本原理 MVCC:多版本并发控制(MVCC,Multiversion Currency Control)。一般情况下,事务性储存引擎不是只使用表锁,行加锁的处理数据,而是结合了MVCC机制,以处理更多的并发问题。Mvcc处理高并发能力最强, 但系统开销 比最大(较表锁、行级锁),...

2019-01-26 15:50:42

阅读数 122

评论数 0

解决FastJSON首字母默认小写问题

String jsonObject = JSONObject.toJSONString(对象,new PascalNameFilter());

2019-01-26 15:50:33

阅读数 226

评论数 0

乐观锁与悲观锁总结

JAVA程序中乐观锁与悲观锁的实现和介绍 概念: 悲观锁:一段执行逻辑加上悲观锁,不同线程同时执行时,只能有一个线程执行,其他的线程在入口处等待,直到锁被释放. 乐观锁:一段执行逻辑加上乐观锁,不同线程同时执行时,可以同时进入执行,在最后更新数据的时候要检查这些数据是否被其他线程修改了(版本...

2019-01-26 15:49:57

阅读数 43

评论数 0

JS滑动动态效果

地址:https://www.swiper.com.cn/

2018-12-25 15:41:25

阅读数 218

评论数 0

@Autowired 与@Resource的区别

对比详解概念相同点区别注:最好是将@Resource放在setter方法上,因为这样更符合面向对象的思想,通过set、get去操作属性,而不是直接去操作属性。 概念 @Autowired,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 s...

2018-12-25 14:39:47

阅读数 24

评论数 0

Spring注解汇总

Spring注解汇总@controller@service@repository@component @controller @controller 控制器(注入服务) 用于标注控制层,相当于Struts的action层 @service @service 服务(注入dao) 用户标注服务层,...

2018-12-25 13:57:18

阅读数 64

评论数 0

GitLab使用手册与常用命令

GitLab使用手册与常用命令常用命令Gitlab使用手册1.生成公钥私钥 Git Bash2.登陆 gitlab.XXX.com3.上传公钥4.创建项目(项目负责人)5.选择项目6.选择上传下拉项目的路径 常用命令 初始化:git init 拉取代码:git pull --rebase X...

2018-12-25 11:58:06

阅读数 155

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭