基于TCP的局域网文件复制
2018-04-17依稀记得以前有个软件叫做“茄子快传”,是一款基于局域网进行文件传输的工具,但是APP开发商使劲儿往自己的应用里塞进了一堆累赘的功能,让我逐渐失去了对它的爱。借着Java的东风,俺自己也来实现一个局域网文件传输工具。
Java IO-文件及其操作
2018-04-13I/O是一个庞大复杂的系统,既要考虑到各种I/O源端和各种想要与之通信的接收端(文件、控制台、网络链接等),而且还要考虑和他们通信的不同方式(顺序、随机存取、缓冲、二进制、按字符、按行、按字等)。
下面的内容记录了Java IO中对文件的典型操作。
Java排序算法的实现及比美-进阶篇
2018-04-08继昨天快排吊打一干O(n^2)的排序算法之后,新的风暴已经出现。堆排序、快速排序、归并排序三个大手子开始决战紫禁之巅,在10w-1000w数据排序的比拼中一探高下。
Java排序算法的实现及比美
2018-04-07今日用Java实现了几种排序算法,包括冒泡排序、简单选择排序、插入排序、归并排序和快速排序。前三种是我以前眼中比较low的时间复杂度为O(n^2)的算法,后面两种则是感觉各种高大上的时间复杂度为O(nlogn)的排序。写完之后手痒痒,对这几种排序进行了10万~100万数据量之间排序性能的测试,
由于归并排序比较扯淡,不在次次测试之列(事实是它并不扯淡)。