- 博客(7)
- 收藏
- 关注
原创 通过jgit使用oauth2 access token操作gitlab api
github的写法(用户名都不用写):UsernamePasswordCredentialsProvider provider = new UsernamePasswordCredentialsProvider("${access_token}","");或者UsernamePasswordCredentialsProvider provider = new UsernamePasswo...
2019-03-04 02:29:56
2822
3
原创 ArrayList并发add()可能出现数组下标越界异常 | 10+10<20
ArrayList内部,add()分两步操作,step1检查array容量,step2塞值并将size+1。假设有2个线程操作同一个ArrayList,且array的容量刚好还可以存一个值。Thread1执行add()的step1后被挂起,这时Thread1“认为”array还有位置可以塞值,然后安心地睡去了;Thread2执行add(),存入一个元素并将size+1,而+1后的size已经大
2017-12-20 00:39:19
6772
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人