会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
节
春
度
欢
rhyme
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
8
9
···
28
下一页
2020年1月7日
Ctrl+分号切换输入法
摘要: 今天在使用IDEA的AceJump插件的快捷键Ctrl+";"居然没效果,就看见输入法在跳,我确定了输入法里没有这个快捷键,但还是没用,索性禁用了大部分的Windows输入法快捷键。 "win+I"弹出设置,搜索"输入法": 选择一个进行点击,如“替代默认输入法”: 再点击“输入语言热键”: 再点击
阅读全文
posted @ 2020-01-07 21:23 rhyme
阅读(1099)
评论(0)
推荐(0)
编辑
2020年1月1日
从原子类和Unsafe来理解Java内存模型,AtomicInteger的incrementAndGet方法和Unsafe部分源码介绍,valueOffset偏移量的理解
摘要: 例子 i++的简单流程 众所周知,i++分为三步: 1. 读取i的值 2. 计算i+1 3. 将计算出i+1赋给i 保证i++操作的线程安全 用锁和volatile 可以使用锁来保持操作的原子性和变量可见性,用volatile保持值的可见性和操作顺序性; 从一个小例子引发的JAVA内存可见性的简单思
阅读全文
posted @ 2020-01-01 16:13 rhyme
阅读(2655)
评论(0)
推荐(0)
编辑
Java8 stream collect groupBy分组的简单例子
摘要: 实体类People,有个返回list的buildPeopleList方法,方便测试。 import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructo
阅读全文
posted @ 2020-01-01 12:40 rhyme
阅读(11183)
评论(0)
推荐(0)
编辑
2019年12月21日
OAuth 第三方登录授权码(authorization code)方式的小例子
摘要: 假如上面的网站A,可以通过GitHub账号登录; 下面以OAuth其中一种方式,授权码(authorization code)方式为例。 一、第三方登录的原理 所谓第三方登录,实质就是 OAuth 授权。 数据的所有者告诉系统,同意授权第三方应用进入系统,获取数据。系统从而产生一个短期的进入令牌(t
阅读全文
posted @ 2019-12-21 17:18 rhyme
阅读(5715)
评论(0)
推荐(0)
编辑
2019年10月30日
为什么要指定HashMap的容量?HashMap指定容量初始化后,底层Hash数组已经被分配内存了吗?
摘要: 为什么要指定HashMap的容量? 首先创建HashMap时,指定容量比如1024后,并不是HashMap的size不是1024,而是0,插入多少元素,size就是多少; 然后如果不指定HashMap的容量,要插入768个元素,第一次容量为16,需要持续扩容多次到1024,才能保存1024*0.75
阅读全文
posted @ 2019-10-30 11:12 rhyme
阅读(1630)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
28
下一页
TOP