自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (24)
  • 收藏
  • 关注

原创 适配器模式(五)

适配器模式:将一个类的接口转换成客户希望的另外一个接口,Adapter模式使原本由于接口不兼容而不能在一起工作的类可以一起工作.开发按人员经常遇到这样的问题:比如一个开发小组a开发的系统中有一个A接口,该接口中有一个方法methodA(),并且已经有类实现了此接口,即A接口可以回调实现A接口的类的methodA()方法,同时还有一个开发小组b开发的系统中有一个B接口,该接口中有个方法met

2014-06-28 21:11:12 761

原创 io基础学习-拷贝文件(一)

本工具实现:1.将源目录下的某个文件拷贝到目的目录下.2.jiang

2014-06-27 23:47:38 831

原创 命令模式(四)

`命令模式:将一个请求封装为一个对象,从而使用户可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作.在许多设计中,一些类的设计人员经常遇到这样的问题:需要通过一个对象请求另一个对象调用其方法以达到某种目的,前提是请求者不希望或无法直接和被请求者打交道,在这种情况下可以使用命令模式.命令模式是关于怎样处理一个对象请求另一个对象调用其方法完成某项任务的一种成熟

2014-06-21 22:54:37 872

原创 观察者模式(三)

观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖他的对象都会得到通知并自动更新.在许多设计中,经常涉及到多个对象都对一个特殊对象中的数据变化感兴趣,而且这多个对象都希望能跟踪这个特殊对象中的数据变化.例如:某些寻找工作的人都对求职中心的职业需求信息变化非常关心,很想跟踪求职中心的职业需求信息的变化.面对这样的问题,不用担心,观察者模式是关于多个对象想知

2014-06-20 00:26:40 843

原创 nio基础学习(一)

nio是java New IO的简称,在jdk1.4里提供的新api.Sun官方标榜的特性如下:1.为所有的原始类型提供(Buffer)缓存支持.2.字符集编码解码解决方案。3.一个新的原始I/O抽象Channel.4.支持锁和内存映射文件的文件访问接口。5.提供多路(non-bloking)非阻塞式的高伸缩性网络I/O.NIO真的象官方说的这么强大吗?首先看下面的这个

2014-06-19 19:45:52 900

原创 spring缓存机制-自定义缓存(六)

spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应

2014-06-15 14:05:49 3674

原创 spring缓存机制-基本原理(五)

spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应

2014-06-15 14:00:43 5407

原创 spring缓存机制-@CachePut的用法(四)

spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应

2014-06-15 13:59:19 10460

原创 spring缓存机制-根据condition加入缓存(三)

spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应

2014-06-15 13:56:24 5796 2

原创 spring缓存机制-根据key更新缓存(二)

spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应

2014-06-13 19:40:46 4664 2

原创 spring缓存机制-入门实例(一)

spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应

2014-06-13 19:22:23 6134 1

原创 装饰者模式(一)

装饰者模式:动态的给对象添加一些额外的职责,就功能来说装饰者模式相比生成子类更为灵活.在许多设计中,一些类的设计人员经常遇到这样的问题:可能需要改进类的某个对象的功能,而不是改进该类创建的全部对象.面对这样的问题,不用担心,装饰者模式是动态的扩展一个对象的功能,而不需要修改原始代码的一种成熟模式.装饰者模式结构中包括四个角色:抽象组件:抽象组件是一个抽象类,定义了被装饰者需要装饰的

2014-06-08 13:21:14 1123

原创 策略模式(一)

策略模式:定义一系列算法,把它们一个个封装起来,并且使他们可以相互替换.在某些设计中,一些类的设计人员经常遇到这样的问题:由于用户需求的变化,导致经常需要修改类中的某个方法,即需要不断的改变算法.面对这样的问题,不用担心,面向对象编程有一个很好的设计原则"面向抽象编程",该原则的核心就是将类中经常需要变化的部分分割出来,并且把每种可能的变化对应的交给抽象类的一个子类去负责,从而让类的设

2014-06-06 22:31:50 970

原创 用ant执行sql脚本(一)

注意:ant.jar的版本是1.7.直接看代码:package com.ilucky.sql;import java.io.File;import org.apache.tools.ant.Project;import org.apache.tools.ant.taskdefs.SQLExec;import org.apache.tools.ant.types.Enumerat

2014-06-03 21:01:24 4705

原创 csv和数据表的转换(一)

csv是逗号分隔符的缩写,csv文件通常是纯文本文件,建议在编辑csv文件时使用记事本.注意:如果你的本地安装了Mircrosoft Excel,csv文件会默认以Excel方式打开,如果你使用默认Excel方式编辑后保存会有问题.本实例使用第三方框架supercsv.1.创建数据库表,直接看代码csv.sql.2.读取csv文件数据到数据表,直接看代码Csv2Table.

2014-06-03 20:55:50 3563 1

原创 使用ant实现zip压缩和解压缩(一)

压缩文件的方法有很多种,最常用的是用util工具和ant工具.两者的区别是:util工具不能设置文件的编码格式,而ant工具可以自定义文件编码.下面通过ant工具进行压缩和解压缩的1.首先看压缩过程,直接看代码:ZipUtil.  在压缩过程中,关键之处是获取压缩文件的节点名称,files[i].getPath().substring(srcPath.lastIndexOf("

2014-06-01 15:34:52 4627

jdk1.6 mac

jdk 1.6 for mac

2019-03-25

jboss-eap-6.4.0.zip

jboss-eap-6.4.0.zip

2018-12-26

apache-karaf-4.0.2.tar.gz

apache-karaf-4.0.2.tar.gz 安装包

2018-12-26

使用eclipse通过weblogic开发简单的ejb应用(weblogic 10.x & ejb3.x)

使用eclipse通过weblogic开发简单的ejb应用(weblogic 10.x & ejb3.x)

2017-08-21

使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x)

使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x),包含server和client。

2017-08-18

jfreechart一&二维报表导出为word&pdf&html 一

通过itext导出jfreechart到word,pdf和html,并且解决了中文乱码和报表字体模糊的问题!

2014-07-25

mina学习基础-入门实例-传输定长报文(三)

通过mina实现定长报文传输(报文使用ssl加密-mian自带的ssl过滤器)。

2014-07-17

spring缓存机制-入门实例

如何通过spring自己的缓存机制缓存方法和数据,使系统性能更高!

2014-06-15

spring缓存机制-根据condition加入缓存(三)

spring缓存中用conditon限制放入缓存的数据。

2014-06-15

spring缓存机制-@CachePut的用法(四)

Spring缓存@CachePut注释的使用:既保证方法执行,又保证方法返回的数据放入缓存。

2014-06-15

spring缓存机制-自定义缓存(五, 六)

扩展spring自己的缓存,使之扩展性更强,功能更强大!

2014-06-15

spring-cache(通过key值更新缓存)

通过spring-cache对方法进行缓存,同时验证如何通过key更新指定的缓存!

2014-06-13

使用ant实现zip压缩和解压缩 一

用ant实现了zip的压缩和解压缩,非常好用,非常简单!经过了n次测试!

2014-06-01

spring-resource

利用spring resource读取配置文件。

2014-04-25

spring-demo

利用spring 原生持久层spring jdbc,spring原生展现层spring mvc和spring原生业务层搭建的web项目应用。

2014-04-22

maven基础学习(四)-简单实例(使用Archetype生成项目骨架)

maven基础学习(四)-简单实例(使用Archetype生成项目骨架)

2014-04-10

maven基础学习(二)-简单实例

结合实例简单介绍maven中的一些指令.

2014-04-05

创建基于wicket的web服务入门实例

创建基于wicket的web服务入门实例

2014-04-01

linux+tomcat+jdk

在linux系统上部署web服务的详细过程。

2014-03-30

用maven创建基于wink的rest服务(四)-携带xml和gson的post请求

用maven创建基于wink的rest服务(四)-携带xml和gson的post请求

2014-03-29

用maven创建基于wink的rest服务(三)-携带纯文本文件的post请求

用maven创建基于wink的rest服务(三)-携带纯文本文件的post请求

2014-03-28

用maven创建基于wink的rest服务(二)-携带参数的get请求

用maven创建基于wink的rest服务(二)-携带参数的get请求

2014-03-26

maven+wink

用maven创建基于wink的rest服务(一)!

2014-03-23

JAVASE入门资料

javase的一些入门级知识和一些例子,是我最初学习时总结的,希望给初学者带来一些帮助。

2013-02-23

空空如也

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

TA关注的人

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