- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 java多线程中两种锁机制
java包含两种锁机制:synchronized和java.util.concurrent.LockLock接口实现类:ReenTrantLock锁的种类:1.可重入锁2.可中断锁3.公平锁4.读写锁java中的锁是基于对象的,比如线程A拥有了对象A的锁,线程B等待线程A释放对象A的锁对于高并发的情况下,优先使用Locksynchronized是java内置的关键字,Lock是一个接口synchr...
2018-03-01 18:00:11 1508
原创 spring发送邮件
依赖; org.springframework.boot spring-boot-starter-mail 配置: mail: host: xxx username: xxx@xxx.com password: xxx propert
2018-02-07 15:35:36 188
原创 git 分支
git branch 查看当前本地分支git checkout dev 切换分支到 devgit checkout -b dev 创建本地分支dev,并切换到devgit commit -m "提交新分支内容" 提交当前分支内容git push --set-upstream origin dev 创建远程origin分支dev,并推送本地内容到远程dev
2017-11-30 11:28:30 211
原创 spring基于java config的支持方法级别的参数校验
在写api接口的时候,经常需要对参数做一些基本的校验判断,如果手动处理的话,不免太过繁琐,基于hibernate下的validator jar可以满足我们的需求。其为我们提供的很多注解校验像@NotEmpty、@NotNull、@NotBlank等等。对于大多数咱们写的接口,可能接收参数并没有用VO来接收,只是单纯的字符串,也是用的最多的。所以我们需要基于接口方法上进行注解参数空校验。现在sp
2017-06-08 16:07:00 789 1
空空如也
基于springboot,springsecurity的跨域问题
2016-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人