经验积累
佩恩人生
这个作者很懒,什么都没留下…
展开
-
GitLab使用手册与常用命令
GitLab使用手册与常用命令常用命令Gitlab使用手册1.生成公钥私钥 Git Bash2.登陆 gitlab.XXX.com3.上传公钥4.创建项目(项目负责人)5.选择项目6.选择上传下拉项目的路径 常用命令 初始化:git init 拉取代码:git pull --rebase XXX.git 切换分支:git checkout 分支名字 删除文件:git rm 文件名字 ...转载 2018-12-25 11:58:06 · 860 阅读 · 0 评论 -
Spring注解汇总
Spring注解汇总@controller@service@repository@component @controller @controller 控制器(注入服务) 用于标注控制层,相当于Struts的action层 @service @service 服务(注入dao) 用户标注服务层,主要用来进行业务的逻辑处理 @repository @repository->仓库 (实转载 2018-12-25 13:57:18 · 211 阅读 · 0 评论 -
@Autowired 与@Resource的区别
对比详解概念相同点区别注:最好是将@Resource放在setter方法上,因为这样更符合面向对象的思想,通过set、get去操作属性,而不是直接去操作属性。 概念 @Autowired,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。 在使用@Autowired之前,我们对一个bean配置起属性时,是这样用的的 ...转载 2018-12-25 14:39:47 · 90 阅读 · 0 评论 -
JS滑动动态效果
地址:https://www.swiper.com.cn/转载 2018-12-25 15:41:25 · 1168 阅读 · 0 评论 -
MySQL MVCC原理
1、MVCC基本原理 MVCC:多版本并发控制(MVCC,Multiversion Currency Control)。一般情况下,事务性储存引擎不是只使用表锁,行加锁的处理数据,而是结合了MVCC机制,以处理更多的并发问题。Mvcc处理高并发能力最强, 但系统开销 比最大(较表锁、行级锁),这是最求高并发付出的代价 ** InnoDB实现MVCC的方法是,它存储了每一行的三个额外的隐藏字段:...转载 2019-01-26 15:50:42 · 334 阅读 · 0 评论 -
乐观锁与悲观锁总结
JAVA程序中乐观锁与悲观锁的实现和介绍 概念: 悲观锁:一段执行逻辑加上悲观锁,不同线程同时执行时,只能有一个线程执行,其他的线程在入口处等待,直到锁被释放. 乐观锁:一段执行逻辑加上乐观锁,不同线程同时执行时,可以同时进入执行,在最后更新数据的时候要检查这些数据是否被其他线程修改了(版本和执行初是否相同),没有修改则进行更新,否则放弃本次操作. 从解释上可以看出,悲观锁具有很强的独占性...转载 2019-01-26 15:49:57 · 179 阅读 · 0 评论 -
解决FastJSON首字母默认小写问题
String jsonObject = JSONObject.toJSONString(对象,new PascalNameFilter());转载 2019-01-26 15:50:33 · 1840 阅读 · 0 评论