忧伤的可乐鸡

爱技术,爱生活,也爱可乐,我行我素,我是程序员

Netty笔记

Netty是一款NIO客户端服务器框架,可以快速轻松地开发协议服务器和客户端等网络应用程序。 它极大地简化并简化了TCP和UDP套接字服务器等网络编程。'快速和简单'并不意味着由此产生的应用程序将受到可维护性或性能问题的困扰。 Netty的设计经验非常丰富,包括FTP,SMTP,HTTP以及各种基...

2018-04-29 14:37:03

阅读数 43

评论数 0

JRE和JDK的区别(笔记)

记笔记的原因如下:前提,本来环境是java8的,我想用java7去编译某一个文件。结果不小心迷路到jre文件夹下了,发现找不到javac命令,只要java命令。设置临时环境变量也不行。最后想起来jdk和jre是不一样的,具体如下几个笔记,感谢知乎大神!JRE: Java Runtime Envir...

2018-04-27 09:21:53

阅读数 37

评论数 0

java8流计算不执行问题解决方案

《java8实战》中有这样一句话:因为中间操作一般都可以合并起来,在终端操作时一次性全部处理。所有如果你的流计算,没有终端操作的话,则里面的语句不会执行(亲自踩坑记录)知秋大佬对这种行为的解释如下:因为只有接入消费者才会进行逆向包装然后消费设计上是从外到里对数据元素层层处理,也就是套娃的设计,消费...

2018-04-23 15:44:43

阅读数 57

评论数 0

mybatis查询结果解析为map的时候,泛型问题

将mybatis里的查询结果放入map<String,Long>中,结果在解析map的时候,提示转换错误。经debug,发现map中存储的是Integer的类型。因为mysql数据库对于该字段的定义为int,故解析为Integer。mybatis将结果映...

2018-04-19 18:01:55

阅读数 741

评论数 0

上界通配符 和 下界通配符

            <? extends T> :"上界通配符" <? super T> :"下界通配符" 频繁往外读取内容的,适...

2018-04-12 19:07:39

阅读数 294

评论数 0

java8流计算去重方法进阶版(优质文章)

这里一共介绍3种方式排序1、Stream提供的distinct()方法只能去除重复的对象,无法根据指定的对象属性进行去重,可以应付简单场景。2、List<Book> unique = books.stream().collect( col...

2018-04-12 18:22:22

阅读数 7003

评论数 1

spring boot笔记

1、You should only ever add one @SpringBootApplication or @EnableAutoConfiguration annotation. We generally recommend that you add one or the other to...

2018-04-10 20:57:18

阅读数 66

评论数 0

Could not find method on interface org.apache.ibatis.executor.statement.StatementHandler named prepa

3.4.0之前分页/*@Intercepts(value = {@Signature(type = StatementHandler.class, method = "prepare", args = {Connection.class})})*/ //...

2018-04-04 08:24:32

阅读数 1728

评论数 0

提示
确定要删除当前文章?
取消 删除