2018年9月21日
摘要: 公平锁就是严格按照线程启动的顺序来执行的,不允许其他线程插队执行的;而非公平锁是允许插队的。 默认情况下 ReentrantLock 和 synchronized 都是非公平锁。ReentrantLock 可以设置成公平锁。 《公平锁与非公平锁》 阅读全文
posted @ 2018-09-21 23:31 Ruthless 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 前提需安装git客户端,以下全用git命令执行。 1、git配置git config --global user.name "用户名"git config --global user.email "邮箱" eg、git config --global user.name "Lynch"git con 阅读全文
posted @ 2018-09-21 21:55 Ruthless 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 1、pom.xml 2、驼峰命名在application.properties中添加以下配置,在执行查询后,可以将数据库的NN_NN格式字段,在java结果集对象中自动转换成驼峰命名参数。 3、可复用的@Resultsa、声明时给id赋值为user b、在其他方法中,重复使用id为user的结果映射 阅读全文
posted @ 2018-09-21 17:08 Ruthless 阅读(7499) 评论(1) 推荐(0) 编辑
摘要: Mybatis初期使用比较麻烦,需要各种配置文件、实体类、dao层映射关联、还有一大推其它配置。当然Mybatis也发现了这种弊端,初期开发了generator可以根据表结构自动生成实体类、配置文件和dao层代码,可以减轻一部分开发量;后期也进行了大量的优化可以使用注解了,自动管理dao层和配置文件 阅读全文
posted @ 2018-09-21 15:56 Ruthless 阅读(25680) 评论(1) 推荐(1) 编辑