自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 分切超大文本代码

分切超大文本代码背景:由于在压测,当日志没有分切处理的时候,notpad++或者文本工具都打不开,无法查看日志分析错误原因。又不想下载什么专业查看log日志的软件,于是自己简单写了个分切大文本的小程序,在此分享。public class MainTestCutForBigLog { //需要被切割文件的路径 private static String sourcePath = "C:\\Users\\LE_VENT\\Desktop\\新建文件夹\\stdout.txt"; /

2020-08-05 19:27:45 272

原创 打造不可变集合优化之对象拷贝

打造不可变集合优化之对象拷贝前序      在上一篇打造不可变集合的博客中说到,关于集合复制的优化。Collections.copy(copyList,list);      上面的方法,是浅拷贝,会存在当引用层次比较深的时候,仍旧存才不可变集合中内容可变的情况,比如下面的代码:实体类的初始化Student student = new Student();HashMap&l

2020-05-25 21:12:19 126

原创 如何打造一个不可变的List集合

如何打造一个不可变的List集合背景知识      我们还是拿ArrayList集合举例      首先我们要知道,ArrayList集合的底层就是一个Object类型的数组(也就是引用类型的数组),并且是default修饰的(也就是只能在java.util包中可以访问)。transient Object[] elementData;   &nbs

2020-05-20 21:30:39 1967

原创 此ArrayList非Arraylist

此ArrayList非Arraylist前序      本人是一个比较喜欢看源码的人,平时一直在oneNote上面做笔记,记录下平时的心得或者遇到的bug。最近萌生了想要写博客的想法,在“想法要付诸与行动”的督促下,开始了我的第一篇文章,遇到的第一个问题,就是想写的内容太多了,以什么样的话题开始写那?最终将目光集中到了最常用的集合方面。打开了我的oneNote笔记本,第一眼看见的就是这个Arrays的内部类ArrayList的内容,根据笔记的内

2020-05-19 22:28:16 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除