- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 ByteBuf源码学习(仅供自己研究)
二、ByteBuf容量动态扩展: ByteBuf允许使用者指定最大容量,在容量范围内可以先分配较小的初始容量,如果不够,可以动态扩展,以达到功能和性能的最优组合。 动态扩容的核心方法就是AbstractByteBufAllocator的calculateNewCapacity()方法 方法入参minNewCapacity=writerIndex + minWritableBytes,为写索引加上当前待写入的长度,表示当前写入时所需的最小容量,maxCapacity为缓存能分配的最大容量 扩容时,设置了阀值t
2020-06-23 21:53:51 579
原创 java优雅的处理空字符串
java优雅的处理空字符串 一、Optional类 还有比Optional更好用的?还有谁??? private void show(Student student) { Optional.ofNullable(student). ifPresent((stu)-> stu.setBrithCity(new BrithCity("Beijing...
2019-09-28 10:29:15 2085 1
原创 jdk-12分享以及安装说明
jdk-12 版本安装 jdk-12官网下载太慢,这里分享百度云: 链接:https://pan.baidu.com/s/1-P5AA5JCKJavsW2yOl7iuQ 提取码:x2qf 与前面的版本不同,以前用的是jdk-8的,需要配置classpath,现在不必了,我的wind10,直接系统变量,classpath中添加你的jdk安装的绝对路径,我的是:D:\Program Files\Jav...
2019-05-29 11:20:00 457
Xilinx.lic
2019-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人