上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 119 下一页
摘要: 题外:个人觉得可能还没达到那种境界,还体会不到真正的实质性区别,就好比用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) 编辑
摘要: 检查步骤如下: 1、检查nexus是否纳入public版本中: 2、配置中是否启用snapshots功能。以下方法两种设置都可以,任选一个即可。 一种是在项目pom.xml使用: 另外一种是直接在maven的settings.xml中体现: activeProfile一定要加,不然配置不生效。结构很 阅读全文
posted @ 2018-01-19 17:45 EasonJim 阅读(6771) 评论(0) 推荐(0) 编辑
摘要: 【Setting】->【Inspections】->【Serialization issues】->【Serializable class without ’serialVersionUID’ 】 选上以后,在你的class中:Alt+Enter就会提示自动创建serialVersionUID。 参 阅读全文
posted @ 2018-01-19 17:21 EasonJim 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一、配置方式 @Value需要参数,这里参数可以是两种形式: 这两形式,在配置上有什么区别: 1、@Value("#{configProperties['t1.msgname']}")这种形式的配置中有“configProperties”,其实它指定的是配置文件的加载对象:配置如下: 这样配置就可完 阅读全文
posted @ 2018-01-19 12:56 EasonJim 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: 1.Accept属于请求头, Content-Type属于实体头。 Http报头分为通用报头,请求报头,响应报头和实体报头。 请求方的http报头结构:通用报头|请求报头|实体报头 响应方的http报头结构:通用报头|响应报头|实体报头 2.Accept代表发送端(客户端)希望接受的数据类型。 比如 阅读全文
posted @ 2018-01-19 11:22 EasonJim 阅读(3183) 评论(0) 推荐(0) 编辑
摘要: 第一类:数字性循环 for1-1.sh for1-2.sh for1-3.sh for1-4.sh 第二类:字符性循环 for2-1.sh for2-2.sh for2-3.sh for2-4.sh 第三类:路径查找 for3-1.sh for3-2.sh 总结: 现在一般都使用for in结构,f 阅读全文
posted @ 2018-01-19 11:09 EasonJim 阅读(795431) 评论(4) 推荐(19) 编辑
摘要: 在Linux中,语句中的分号一般用作代码块标识 1、单行语句一般要用到分号来区分代码块,例如: 该脚本或命令行中,需要两个分号才为正确的语句,第一个分号是then前的分号,用于标识条件块结束,第二个分号在fi前,用于标识then块结束,如果缺少这两个分号,则程序执行错误。 这里有趣的是echo后的字 阅读全文
posted @ 2018-01-19 11:04 EasonJim 阅读(28199) 评论(0) 推荐(2) 编辑
摘要: RabbitMQ是什么 定义 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性 阅读全文
posted @ 2018-01-19 10:49 EasonJim 阅读(2647) 评论(0) 推荐(0) 编辑
摘要: HTML代码: 判断当前元素是第几个元素 如果我们点击任何一个li标签,想知道当前点击的是第几个li标签,可以使用下面的代码: 如上面的jQuery代码,如果点击的第一个会提示”0″,如果是第二个li标签会提示”1″,注意索引序列号是从0开始的。 获取第N个元素 同理,如果我们要获取第二li标签元素 阅读全文
posted @ 2018-01-19 10:06 EasonJim 阅读(10256) 评论(0) 推荐(0) 编辑
摘要: 说明:原来JS框架还可以使用POM进行管理的。WebJars是一个很神奇的东西,可以让大家以JAR包的形式来使用前端的各种框架、组件。 什么是WebJars 什么是WebJars?WebJars是将客户端(浏览器)资源(JavaScript,Css等)打成jar包文件,以对资源进行统一依赖管理。We 阅读全文
posted @ 2018-01-18 10:33 EasonJim 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: /etc/crontab文件和crontab -e命令区别 1、格式不同 前者 后者 2、使用范围 修改/etc/crontab这种方法只有root用户能用,这种方法更加方便与直接直接给其他用户设置计划任务,而且还可以指定执行shell等等,crontab -e这种所有用户都可以使用,普通用户也只能 阅读全文
posted @ 2018-01-18 09:58 EasonJim 阅读(31936) 评论(0) 推荐(1) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 119 下一页