10 2017 档案
摘要:反应器(Reactor)模式 http://blog.csdn.net/linxcool/article/details/7771952 概述 Java NIO非堵塞技术实际是采取反应器模式,或者说是观察者(observer)模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必
阅读全文
摘要:Netty:EventLoopGroup http://blog.csdn.net/bdmh/article/details/49945765 Group:群组,Loop:循环,Event:事件,这几个东西联在一起,相比大家也大概明白它的用途了。 Netty内部都是通过线程在处理各种数据,Event
阅读全文
摘要:第一步,把project菜单里面的选项 Build Autumatically前面的√去掉 然后点击Clean...选项清理一下 第二步,在eclipse里面把项目从tomcat里面remove掉, 然后clean一下 第三步,在tomcat里面把项目添加进来 第四步,在把project菜单里面的B
阅读全文
摘要:Spring官网下载dist.zip的几种方法 Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大的墙内,直接通过maven下载墙外的东西,要么龟速,要么直接被和谐。 下
阅读全文
摘要:Java - SVN remains in conflict错误的解决办法 svn: E155015: Commit failed (details follow):svn: E155015: Aborting commit: 'D:\Program Tools\eclipse-code\websi
阅读全文
摘要:像 http://www.springframework.org/schema/context/spring-context-4.1.xsd这样的4.1版本号可以去掉, 减少xml文件报错
阅读全文
摘要:eclipse工程,不要手动在Tomcat的webapp目录下面删除项目,会导致tomcat重新加载web项目报错 如果手动删除了该应用, 1、在eclise 的server中选择,tomcat右键——>把项目remove掉 2、把项目删除,tomcat右键——>clean 3、把tomcat删除
阅读全文
摘要:applicationContext.xml 文件头报错Referenced file contains errors 问题如下:原先运行正常的项目,突然在applicationContext.xml 文件头报错 内容:Referenced file contains errors (http://
阅读全文
摘要:oracle与mysql创建表时的区别 oracle创建表时,不支持在建表时同时增加字段注释。故采用以下方式: mysql创建表时,支持在建表时同时增加字段注释。故采用以下方式: 注意:mysql在建立表的时候,不能使用as,即不能使用create table tablename as,否则报错“1
阅读全文
摘要:Java 8 Stream Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提供Java程序员的生产力,让
阅读全文
摘要:Java 8 默认方法 Java 8 新增了接口的默认方法。 简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。 我们只需在方法名前面加个default关键字即可实现默认方法。 为什么要有这个特性? 首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改
阅读全文
摘要:Java 8 函数式接口 实例:在Predicate<Integer> predicate = n ->true 语句中,n 是一个参数传递到 Predicate 接口的 test 方法 , n 如果存在则 test 方法返回 true Predicate<Integer> predicate =
阅读全文
摘要:Java 8 方法引用 http://www.runoob.com/java/java8-method-references.html Supplier 接口 复制代码 代码如下: Supplier(这个接口可以看成一个对象的工厂,每次调用返回一个给定类型的对象) 实例:person.get();的
阅读全文
摘要:Java网络编程从入门到精通(34):读写缓冲区中的数据 使用get和put方法按顺序读写单个数据 http://androidguy.blog.51cto.com/974126/214211/ 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
阅读全文
摘要:ByteBuffer的mark、position、limit、flip、reset,get方法介绍 http://blog.csdn.net/sunzhenhua0608/article/details/31778519 首先说ByteBuffer中的get()方法,其API中说的不是很清楚(水平太
阅读全文
摘要:java.nio.ByteBuffer的flip、rewind和compact几个方法的区分使用 java.nio.ByteBuffer Capacity 缓冲区最大容量Limit 当前最大使用量,或者说是有效数据的EOF位置。Position 指向当前位置的指针 Capacity 缓冲区最大容量
阅读全文
摘要:maven之一:maven安装和eclipse集成 maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及与eclipse的集成。 maven的官网地址为:http://maven.apach
阅读全文
摘要:Java 8 函数式接口 函数式接口(Functional Interface)就是一个具有一个方法的普通接口。 函数式接口可以被隐式转换为lambda表达式。 函数式接口可以现有的函数友好地支持 lambda。 JDK 1.8之前已有的函数式接口: java.lang.Runnable java.
阅读全文
摘要:Lambda 表达式 http://www.runoob.com/java/java8-lambda-expressions.html Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 L
阅读全文
摘要:http://www.jb51.net/article/48304.htm 一、十大特性。 1.Lambda表达式 2.Stream函数式操作流元素集合 3.接口新增:默认方法与静态方法 4.方法引用,与Lambda表达式联合使用 5.引入重复注解 6.类型注解 7.最新的Date/Time API
阅读全文
摘要:阿里巴巴73款开源产品列表,值得收藏 一、框架 react-web:ReadtWeb 是为那些使用 React Native 兼容的 API 构建的 Web 应用而提供的一个框架。React Web的目的及意义非常明确: 让 React Native 代码跑在 Web上让一套代码运行在各个移动终端,
阅读全文
摘要:【Java】java.util.Objects 工具类方法研究 Objects 与 Object 区别 Object 是 Java 中所有类的基类,位于java.lang包。 Objects 是 Object 的工具类,位于java.util包。它从jdk1.7开始才出现,被final修饰不能被继承
阅读全文
摘要:Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念 PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表
阅读全文