在使用lambda表达式处理集合时,发现不能使用break和continue。如果要实现在普通for循环中的效果时,可以使用return来替代。http://stackoverflow.com/questions/23996454/terminate-o...
阅读全文...
Java8中Date转换为LocalDate
在Java 8中使用了新的时间日期 java.time。全新 API 的众多好处之一就是,明确了日期时间概念,例如:瞬时(instant)、期间(duration)、日期、时间、时区和周期。同时继承了 Joda 库按人类语言和计算机各自解析的时间处理方式...
阅读全文...
阅读全文...
Spring整合RabbitMQ,启动时报错amqptimeoutexception
错误信息:org.springframework.amqp.amqptimeoutexception: java.util.concurrent.timeout在Docker中启动RabbitMQ,端口映射的是:-p 5671:5671 -p 5672:...
阅读全文...
阅读全文...
java.lang.NoSuchMethodException: org.apache.ibatis.executor.statement.StatementHandler.prepare(java.sql.Connection)
问题:@Intercepts({ @Signature(type = StatementHandler.class, method = "prepare", args = { Connection.class }) })
public class Pag...
阅读全文...
阅读全文...
Dubbo的Service接口参数中不能用集合
今天再写Dubbo接口时,接口的参数里用到了一个Set类型的参数。在consumer里@Autowired的时候总是报错。java.lang.RuntimeException: java.io.IOException: invalid constant ...
阅读全文...
阅读全文...
matcher.appendReplacement()与matcher.appendTail()的区别
前者是将当前匹配子串替换为指定字符串,并且将替换后的子串以及其之前到上次匹配子串之后的字符串段添加到一个 StringBuffer 对象里。后者则将最后一次匹配工作后剩余的字符串添加到一个 StringBuffer 对象里。示例:public stati...
阅读全文...
阅读全文...
calc在less编译时计算错误的解决办法
在前端开发中,Less或Sass已经是一项必备的基本技能,有了这个利器,可以省下前端开发者的很多编码时间,让你写CSS如行云流水一般。最近在Less里加入calc时确发现了有点问题。div {
width : calc(100% - 16px);
}...
阅读全文...
阅读全文...
高效除去List集合和数组中的重复元素
方式一:写个去除数组中重复数据的方法public static String[] arrayUnique(String[] a) {
List<String> list = new LinkedList<>();
for ...
阅读全文...
阅读全文...
Redis 笔记整理
Redis连接redis-cli -h 127.0.0.1 -p 6379 -a "123456"
关于Key的常用命令del key # 删除已存在的key
exists key # 检查key是否已存在。存在返回1,不存在返回0
expire k...
阅读全文...
阅读全文...
