- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 FileChanel复制文件比传统方法慢?
试了下用FileChanel.transferTo复制一个4G多的文件,和用传统IO复制,发现FileChannel居然并没有更快。不懂为什么大文件(G级),用FIleChannel并没有优势,有大佬能解释吗?运行结果显示FileChannel并没有更快。调换顺序,影响不大。换200+M的文件试了下,fileChannel有明显优势。
2024-01-01 21:32:01
417
原创 合并排序Java实现
合并排序的原理不复杂,但之前没有用代码实现过。这次用Java写了下,感觉不难也不简单。比一般的递归更复杂点,如果没有一定的编程经验会很难。我这里写了个类(PointPair)来记录排序段。这样的话,就存在内存开销了,但合并算法就是用空间换时间吧。
2022-09-03 14:19:27
954
原创 logback简单说明
虽然工作中每天都看日志,但陆陆续续的看了不少logback的资料,依然不是很清晰。写个小记帮自己理理思路。 假设我们在需要打印日子的地方,都是以当前类去得到一个logger对象,然后打印。此时,日志是否会被输出,会被输出到哪里是如何决定的呢? 此时的logger对象,它的各种配置都会继承它的父logger。logger的继承关系是由name属性来控制的。比如,以com.example.Demo类为参数创建的logger,其name属性就是com.example.Demo。name为com.example
2022-05-08 21:37:22
310
原创 ReentrantReadWriteLock为什么不会出现源源不断的读操作使写操作无法获取锁?
粗浅的看了一下源码,没有发现是通过何种机制实现的。
2021-12-20 12:19:39
114
原创 IntelliJ Idea的官网报503错误,怎么解决?
常见的问题是在host文件和DNS配置,都试过了。并不能解决,你们能打开吗? JetBrains: Essential tools for software developers and teams
2021-11-07 14:27:30
1128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人