自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 FileChanel复制文件比传统方法慢?

试了下用FileChanel.transferTo复制一个4G多的文件,和用传统IO复制,发现FileChannel居然并没有更快。不懂为什么大文件(G级),用FIleChannel并没有优势,有大佬能解释吗?运行结果显示FileChannel并没有更快。调换顺序,影响不大。换200+M的文件试了下,fileChannel有明显优势。

2024-01-01 21:32:01 344

原创 合并排序Java实现

合并排序的原理不复杂,但之前没有用代码实现过。这次用Java写了下,感觉不难也不简单。比一般的递归更复杂点,如果没有一定的编程经验会很难。我这里写了个类(PointPair)来记录排序段。这样的话,就存在内存开销了,但合并算法就是用空间换时间吧。

2022-09-03 14:19:27 898 1

原创 logback简单说明

虽然工作中每天都看日志,但陆陆续续的看了不少logback的资料,依然不是很清晰。写个小记帮自己理理思路。假设我们在需要打印日子的地方,都是以当前类去得到一个logger对象,然后打印。此时,日志是否会被输出,会被输出到哪里是如何决定的呢?此时的logger对象,它的各种配置都会继承它的父logger。logger的继承关系是由name属性来控制的。比如,以com.example.Demo类为参数创建的logger,其name属性就是com.example.Demo。name为com.example

2022-05-08 21:37:22 248

原创 ReentrantReadWriteLock为什么不会出现源源不断的读操作使写操作无法获取锁?

粗浅的看了一下源码,没有发现是通过何种机制实现的。

2021-12-20 12:19:39 75

原创 IntelliJ Idea的官网报503错误,怎么解决?

常见的问题是在host文件和DNS配置,都试过了。并不能解决,你们能打开吗?JetBrains: Essential tools for software developers and teams

2021-11-07 14:27:30 1064

空空如也

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

TA关注的人

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