摘要:
题外:个人觉得可能还没达到那种境界,还体会不到真正的实质性区别,就好比用HttpClient可以实现的用FeignClient同样可以实现,反之也是。 JAVA 项目中接口调用怎么做 ? Httpclient Okhttp Httpurlconnection RestTemplate 上面是最常见的 阅读全文
摘要:
Vim格式化代码就是缩进,不能完全保证正常缩进,只能是尝试一下。 缩进的类型有多种, 都是用等号命令: = 操作: 1、【gg】跳转到第一行 2、【Shift】+【V】转到可视模式 3、【Shift】+【G】全选 4、按下【=】 参考: http://blog.csdn.net/qachenzude 阅读全文
摘要:
在~/.vimrc最后面加一行 保存再打开文件即可体现。 阅读全文
摘要:
方法一 注释: 【Ctrl】+【V】进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(【Shift】+【I】),再插入注释符,比如"//",再按Esc,即可全部注释。 批量去掉注释: 【Ctrl】+【V】,进入列编辑模式,横向选中列的个数(如"//"注释符号,需要选中 阅读全文
摘要:
1、复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制; 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3…… 2、粘贴 在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴 阅读全文
摘要:
说明:在新建好了Maven多模块工程后,如果想要在其它模块也能使用Spring的对象管理,比如@Autowrited这些注入方式,那么就必须开启包扫描的功能才能使其进行注入到Spring的对象管理中。 解决方法: 1、在Spring中配置ComponentScan的扫描包范围,把要加入的的Modul 阅读全文
摘要:
方法1:使用wc -L命令 wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的方法获取,另外wc -l则是获取当前字符串内容的行数。 echo 'abc' |wc -L 注意:这里是大写的L 方法2:expr length string 使用expr length可以获取str 阅读全文
摘要:
背景: 实例: 1、xargs 大小写i的参数是不一样的效果,小写i默认参数为{},且不能改变,而大写I参数是自定义的,可以是{}、a...等等。 2、awk awk是变成语言,{}代码块中可以使用Shell进行编写,相当于动态语言。 $n:当前记录的第n个字段,比如n为1表示第一个字段,n为2表示 阅读全文
摘要:
准备: 示例: 可以看出得到的字符串为空格隔开的。 再把上面的字符串用逗号隔开,可以使用tr命令进行空格的替换 不过tr命令只能替换单个字符,多个字符无法实现。 使用sed实现多个字符串的替换: sed可以替换多个字符串,可以弥补tr的不足,后面g表示匹配多个。 总结: 替换和合并命令有很多,主要是 阅读全文
摘要:
说明:一般来说split按行数切割多数用在日志文件上。 实例: 将一个大文件分成若干个小文件方法: 例如将一个BLM.txt文件分成前缀为BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式 1、先利用 读出BLM.txt文件一共有多少行 再利用split命令 将文件BLM.txt分成 阅读全文