会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
节
春
度
欢
rhyme
昵称:
rhyme
园龄:
7年10个月
粉丝:
104
关注:
5
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.核酸检测系统崩溃场景浅析
2.lambda表达式一定要在内部捕获受检异常?
3.Java阻塞队列简介
4.SpringBoot启动原理(基于2.3.9.RELEASE版本)
5.volatile关键字简介
我的标签
Java基础
(59)
Java多线程
(22)
Java8
(16)
中间件
(10)
其他
(10)
多线程
(8)
MongoDB
(7)
RabbitMQ
(6)
优化
(5)
底层原理
(5)
更多
积分与排名
积分 - 263424
排名 - 4040
阅读排行榜
1. SpringBoot启动流程及其原理(165879)
2. 设置HTML编码为UTF-8(68005)
3. Win10任务栏卡死解决方法(54518)
4. 使用RestTemplate调用接口上传文件(37910)
5. DeferredResult使用方式和场景(28594)
6. SpringBoot启动原理(基于2.3.9.RELEASE版本)(27360)
7. Java可重入锁与不可重入锁(27323)
8. 在IDEA中停止和关闭SonarLint自动检查,手动运行SonarLint检查代码(24477)
9. Java8获取当前时间、新的时间日期类如Java8的LocalDate与Date相互转换、ZonedDateTime等常用操作包含多个使用示例、Java8时区ZoneId的使用方法、Java8时间字符串解析成类(21839)
10. SpringBoot整合RabbitMQ,实现消息发送和消费以及多个消费者的情况(17223)
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
阅读(1112)
评论(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
阅读(2677)
评论(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
阅读(11190)
评论(0)
推荐(0)
编辑
2019年12月21日
OAuth 第三方登录授权码(authorization code)方式的小例子
摘要: 假如上面的网站A,可以通过GitHub账号登录; 下面以OAuth其中一种方式,授权码(authorization code)方式为例。 一、第三方登录的原理 所谓第三方登录,实质就是 OAuth 授权。 数据的所有者告诉系统,同意授权第三方应用进入系统,获取数据。系统从而产生一个短期的进入令牌(t
阅读全文
posted @ 2019-12-21 17:18 rhyme
阅读(5777)
评论(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
阅读(1638)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
28
下一页
TOP
点击右上角即可分享