- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Vert.x入门教程之Hello World
开发掌上洪城App,后台用到Vert.x,以前没用过,看官方文档(http://vertx.io/docs/)从零开始学习,博客记录学习所得,期望有更多交流:代码运行后,浏览器输入:http://localhost:8080/hello 查看效果相关包可在方法文档下载,CSDN上也有上传,含:1、vertx-core-3.2.1.jar2、vertx-web-3.2.1.jar
2016-06-12 18:27:37 18323 2
原创 《java与设计模式》之装饰模式详解&Java IO中的装饰器模式
1 概述在一个项目中,你会有非常多的因素考虑不到,特别是业务的变更,不时的冒出一个需求是很正常的情况。有三个继承关系的类:Father、Son、GrandSon,我们要在Son类上增强一些功能怎么办?给Son类增加方法吗?那对GrandSon的影响呢?特别是对GrandSon有多个的情况,你会怎么办?认真看完本文,你会找到你的答案。JavaIO中,像下面的嵌套语句是不是很常见,为什么要怎样
2016-05-06 19:42:19 17086 4
原创 Java8新特性Stream API与Lambda表达式详解(2)
3 流与Lambda表达式的使用详解简单说,对 Stream 的使用就是实现一个 filter-map-reduce 过程,产生一个最终结果,或者导致一个副作用(side effect)。3.1流的构造Stream在Java SE 8中非常重要,我们希望可以在JDK中尽可能广的使用Stream。我们为Collection提供了stream()和parallelStream(),以便把集
2016-05-02 22:59:43 11890 1
原创 Java8新特性Stream API与Lambda表达式详解(1)
简单说,对 Stream 的使用就是实现一个 filter-map-reduce 过程,产生一个最终结果,或者导致一个副作用(side effect)。当我们使用一个流的时候,通常包括三个基本步骤:获取一个数据源(source)→ 数据转换→执行操作获取想要的结果,每次转换原有 Stream 对象不改变,返回一个新的 Stream 对象(可以有多次转换),这就允许对其操作可以像链条一样排列,变成一个管道。流的操作主要有:Intermediate:map (mapToInt, flatMap 等)、
2016-05-02 22:16:53 9261 1
原创 java泛型详解
1、什么是java泛型?泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。2、为什么需要泛型?Java语言引入泛型的好处是安全简单。可以将运行时错误提前到编译时错误。在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现
2016-04-29 01:02:17 54666 5
原创 JDBC连接数据库教程,以postgreSQL为例
0、概述本文借postgreSQL通过JDBC连接数据库的示例,介绍了常见数据库操作及JDBC的API、JDBC的一般工作流程及JDBC事务。1、准备工作A、下载安装好postgreSQL数据库。B、新建一个java项目,并导入postgreSQL的JDBC驱动程序jar包。2、Java连接postgreSQL代码示例。package vertxTest;impor
2016-04-27 23:26:32 46424 6
原创 CentOS 64位系统JDK1.6、tomcat 6.0、MySQL 5.5安装指南
1、linux下jdk1.6的安装1.1 查看Linux自带的JDK是否已安装# java –version 查看系统自带jdk版本# rpm -qa | grep gcj java-1.6.0-openjdk-1.
2014-10-11 18:52:08 1173
原创 如何遍历Map及将Map转化为二维数组
import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class Test { public static void main(String[] args) { int a = 0, b = 0, c = 0; // 第一种:通过Map.keySet()遍历Map或将Map转化
2013-12-25 13:02:36 4559
原创 Struts 2自定义类型转换与类型转换中的错误处理
0 摘要1 基于OGNL的自定义类型转换 通过继承OGNL中的DefaultTypeConverter类,并重写其convertValue方法,实现自定义类型转换。我们先看一个示例,然后再作相关说明。1.1 示例1 第一步:创建web project 创建web project并命名为localconverter。 第二步:写输
2013-10-08 18:34:56 1351
原创 Struts2内建的类型转换器和基于OGNL的类型转换
0. 摘要1. Struts2内建的类型转换器1.1 示例 第一步:创建web project 新建一个web project,命名为struts2,导入struts2必须的包。在src目录下新建struts.xml,修改web.xml文件。 备注:如还没用过Struts框架,参见.... 第二步:创建输入页面 创建输入页面input
2013-10-07 18:05:58 1388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人