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