- 博客(14)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 CompletableFuture 详解
这个链接(https://www.jianshu.com/p/6f3ee90ab7d3)很系统的解释了CompletableFuture接口,我只是补充一个方法CompletableFuture<Void> allOf(CompletableFuture<?>... cfs)这个方法可以连接多个多个CompletableFuture合并成一个CompletableFutur...
2018-03-30 15:49:12 2313
转载 mybatis中使用Java8的日期LocalDate、LocalDateTime
在项目中使用java8时间类+mybatis(3.4.1),报异常Caused by: java.lang.IllegalStateException: No typehandler found for property createTime解决发方案如下,增加依赖<dependency> <groupId>org.mybatis</groupId> ...
2018-03-30 00:45:53 2268
原创 idea实用技巧笔记
1、F11 或者 shift + ctrl + 数字键 可以给代码打上书签(bookmarks),然后shift + F11 查看所有打的书签。方便查找代码2、shift + ctrl + F8 查看所有断点
2018-03-29 13:17:27 138
原创 idea vim 如何支持ctrl + c
idea 开启了vim模式,无法使用ctrl + c,很是郁闷,想使用vim插件,也想用ctrl+c。百度半天,没找到合适的解决方案。最后谢谢振宁兄的指点~方案如下
2018-03-29 11:25:56 3350 1
原创 maven filter动态替换配置文件失败解决方案
配置如上,确认无误。使用 clean package -P local_test clean package 打包均替换失败,并且不报错误。经过调试后发现是 配置文件的编码格式不同导致的替换失败。详细过程如下:我使用maven动态的替换config.properties(编码格式ANSI)文件中的内容。在默认情况下,使用文件 api_dev.properties(编码格式UTF-8)去替换的时候,...
2018-03-29 09:31:49 1688
原创 BeanUtils.copyProperties(source, target)方法记录
org.springframework.beans.BeanUtils;下的BeanUtils.copyProperties(source, target)方法可以很容易的把source中的属性copy到target中。
2018-03-27 14:47:24 658
转载 HashMap同步的建议
参考链接:http://www.importnew.com/21396.htmlhttps://stackoverflow.com/questions/510632/whats-the-difference-between-concurrenthashmap-and-collections-synchronizedmap
2018-03-26 10:00:38 206
原创 git clone后,无法push解决办法
执行 git clone git://github.com/bycuimiao/xinao-demo.git 后,打一个标签,并执行git push origin v2.0报如下错误:fatal: remote error: You can't push to git://github.com/bycuimiao/xinao-demo.git Use https://github.com/b...
2018-03-26 00:41:36 10311 1
原创 JedisPool的close()方法执行后回收连接问题初探
自Jedis3.0版本后jedisPool.returnResource()遭弃用,官方重写了Jedis的close方法用以代替官方建议应用redis.clients.jedis#Jedis的close方法进行资源回收close()源码如下:正常连接的回收,走的是3409行的returnResource(this)方法而实际上这个方法也是被弃用了的先不扯这些,过时就过时吧 ,我们往下看。关闭方法里...
2018-03-24 22:20:42 29607 9
转载 vector过时的代替建议
原答案https://stackoverflow.com/questions/1386275/why-is-java-vector-class-considered-obsolete-or-deprecatedVector在每个单独的操作上同步。这几乎从来没有你想要做的。通常你想同步整个操作序列。同步单个操作不太安全(例如,如果您遍历Vector,则仍需要取出锁以避免其他人同时更改集合,这会在迭代...
2018-03-23 15:46:33 4347
原创 java8接口增加默认方法,接口可以取代大部分抽象类的作用
java8增加了接口的 默认方法。也就是接口可以实现自己的方法了。这样,抽象类处理可以单继承和定义参数外,基本和接口没有区别了。国外的博客如是说(感谢《solr权威指南》的作者兰小伟提供):jdk8 brings arguably the abstract class's greatest advantage over the interface to the interface. The imp...
2018-03-21 21:17:50 1979
转载 idea激活
最近idea总需要激活,整理几个亲测好用的方法http://blog.csdn.net/gaokao2011/article/details/75213008
2018-03-14 22:24:39 225
原创 mybatis Cause: java.lang.IllegalArgumentException: argument type mismatch原因
mybatis Cause: java.lang.IllegalArgumentException: argument type mismatch类型不匹配抛出的异常。原因之一是在一对多类型中,使用标签错误。应该使用collection完成一对多的映射。使用association则抛出异常Cause: java.lang.IllegalArgumentException: argument typ...
2018-03-12 11:01:12 18340
原创 Linux日志查询笔记
1、根据关键字查询日志cat xxx.log | grep "关键字" -A5 查询关键字相关日志后5行cat xxx.log | grep "关键字" -B5 查询关键字相关日志前5行zcat 查询打包了的日志tail -100f xxx.log 监控尾部日志tail -n 5 xxx.log 查看日志尾部5行head -n 5 xxx.long 查看日志前5行cat xxx.log...
2018-03-01 14:39:13 285
利用反射实现的持久层工具类(学习)
2016-04-12
有关HTTP1.0和HTTP1.1的问题
2016-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人