自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

忧伤的可乐鸡

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

  • 博客(8)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

翻译 Netty笔记

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

2018-04-29 14:37:03 180

转载 JRE和JDK的区别(笔记)

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

2018-04-27 09:21:53 135

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

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

2018-04-23 15:44:43 203

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

将mybatis里的查询结果放入map<String,Long>中,结果在解析map的时候,提示转换错误。经debug,发现map中存储的是Integer的类型。因为mysql数据库对于该字段的定义为int,故解析为Integer。mybatis将结果映射到map中的时候,使用的是反射,反射不检查泛型类型是否合法,所以会导致如上问题。特此记录。...

2018-04-19 18:01:55 1835

原创 上界通配符 和 下界通配符

            <? extends T> :"上界通配符" <? super T> :"下界通配符" 频繁往外读取内容的,适合用上界Extends。经常往里插入的,适合用下界Super。...

2018-04-12 19:07:39 1067

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

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

2018-04-12 18:22:22 10095 5

原创 spring boot笔记

1、You should only ever add one @SpringBootApplication or @EnableAutoConfiguration annotation. We generally recommend that you add one or the other to your primary @Configuration class only.Many Spring...

2018-04-10 20:57:18 181

转载 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})})*/ //3.40之前的写法3.4.0之后分页@Intercepts(value = {@Signature(type = StatementHan...

2018-04-04 08:24:32 7520 3

2014年NBA数据(Python数据挖掘入门与实战)

2014年NBA数据(Python数据挖掘入门与实战)

2017-08-21

利用反射实现的持久层工具类(学习)

这个是我自己利用反射机制封装的模仿hibernate的持久层工具,用于学习。里面有我的联系方式,工具类jar包和示例以及源码。有问题或者希望共通学习的同学可以联系我,寻求志同道合之人

2016-04-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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