08 2018 档案
摘要:需要导入的jar包 具体实现 java public class ColumnToString { public static void main(String[] args) { new ColumnToString().read(); } public void read() { File fi
阅读全文
摘要:1. 选择排序 1. 首先,找到数组中最小的那个元素; 2. 将它与数组中的第一个元素交换位置; 3. 在剩下的数组中找到最小的元素,和数组的第二个元素交换位置,如此循环往复; 3. 希尔排序 基于插入排序; 插入排序只会交换相邻元素;希尔排序交换不相邻元素,以及对数组局部排序; 希尔排序的思想是使
阅读全文
摘要:《Effective Java》目录摘抄。 我知道这看起来很糟糕。当下,自己缺少实际操作,只能暂时摘抄下目录。随着,实践的增多,慢慢填充更多的示例。 Chapter 2 Creating and Destroying Objects Consider static factory methods i
阅读全文
摘要:Git is a content addressable filesystem. 1. Plumbing 和 Porcelain "Plumbing commands": Git 底层的操作; "Porcelain commands": Git 封装的操作,例如 ,`branch remote`等;
阅读全文
摘要:1. 获取提交信息(commit) : 获取提交的信息; : 显示HEAD的上级(parent)提交的信息; : 同上; : the first parent of the first parent of the first parent; 2. 更改历史记录(Rewriting History)
阅读全文
摘要:1. 分支操作 1.1 Fast forward 当被合并分支(C4)位于合并分支(C2)的历史线上,此时的合并称为"fast forward"; 1.2 常见操作 : 查看各个分支最后一次提交的说明 : 查看本地各个分支跟踪的远程分支; : 查看已合并分支; : 查看未合并分支; : 删除分支;
阅读全文
摘要:1. "几种任务调度的 Java 实现方法与比较" Timer ScheduledExecutor Quartz Job
阅读全文
摘要:1. 写在前面 本文章是对《 "Pro Git(Second Edition)" 》的简单总结。因此,只是记录我认为重要的内容,用来当作目录,方便自己忘记时,快速找到。如果你对我所记录的内容不是很明白,请阅读书籍中的具体内容。 2. Git 简介 实际上,Git 是一种分布式版本控制技术(Versi
阅读全文