插入: a //在光标当前所在字符位置的后面输入文本数据。 A // 在光标当前所在行的行尾(也即最后一个字符位置)后面输入文本数据。 i //在光标当前所在字符位置的前面输入文本数据。 I //在光标当前所在行的行首(也即在第一个非空白的 … 继续阅读 VIM使用技巧
Git各种命令归纳版
1.克隆: 单纯的克隆名字: git clone [url] 自定义新建项目名称: git clone [url] [项目名字] 2.跟踪文件: git add [文件名] 3.添加忽略文件 使用DOS创建.gitignore文件 touc … 继续阅读 Git各种命令归纳版
2018-10-12 HashMap、浮点数、类初始化等个人思考
求一个比给定整数大且最接近的2的幂次方整数 tableSizeFor(3)=4,tableSizeFor(14)=6 可以使用位运算。 //学习: 与类成员无交互的方法应该定义为static的 static final int tableS … 继续阅读 2018-10-12 HashMap、浮点数、类初始化等个人思考
ArrayList源代码小记
Resizable-array implementation of the List interface. Implements all optional list operations, and permits all elements, … 继续阅读 ArrayList源代码小记
LinkedList源码小记
LinkedList#clear()方法并不是简单的将last和first节点置为null,而是遍历所有节点,分别将每个节点置为null也就说LinkedList#clear()时间复杂度不是O(1)而是O(n) public void c … 继续阅读 LinkedList源码小记
route路由设置记录
情景一: 有一台ip为172.16.160.53服务器,此服务器为固定ip,由于某些特殊情况,此服务器的ip不能修改。 现在这台服务器需要与另外一个网段ip为172.16.176.150服务器进行局域网通信。 局域网通过连接同一个交换机实现 … 继续阅读 route路由设置记录
记一次关于参数过长的代码优化
背景: 现在有一个POJO作为HTTP Controller参数以及Service参数。 Controller为RESTFul风格 具体如下: @RequestMapping(value = “xxxxx/apps/{app_id}/gro … 继续阅读 记一次关于参数过长的代码优化
Java 编码那些事(一)
编码 做Web的同学,最开始一定遇到过乱码问题,工作这么久,一定听说过Unicode,GB2312等编码。典型的记事本选择的四种选项:ANSI,Unicode,Unicode big endian,UTF-8,有没有疑惑,这都是些什么鬼?? … 继续阅读 Java 编码那些事(一)