自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谢英亮的博客

学无止境......

  • 博客(7)
  • 收藏
  • 关注

原创 代理模式

代理模式的作用 能够动态的给要执行的方法植入一段代码 动态的监听一个类里面某一特定方法的执行 代理模式的类型(三种) 静态代理 使用前提 被代理类必须实现接口,代理类必须实现与被代理类相同的接口 代码实现 package com.xyl.proxy; /** * Author:谢英亮 * Date:2018/1/27 * Time:9:41 * Descri

2018-01-27 10:26:31 320

原创 IO流实现文本复制以及图片复制

简言 回归字符流以及字节流时写的案例,使用字节流复制图片,使用字符流复制文本。缓冲流的底层也是用字节流或者字符流读写文件的,它本身并没有读写文件的能力,采用的是装饰器模式。在本文中就没有在写案例了。 代码 package com.hy.IOStream; import java.io.FileInputStream; import java.io.FileNotFoundExcepti

2018-01-20 10:40:47 672

原创 观察者模式

简介        观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模块之间划定了清晰的界限,...

2018-01-10 18:42:21 326

原创 工厂方法模式

在之前提到的简单工厂模式中,如果需要创建新的产品类就必须修改工厂类的代码,这就违背了开闭原则。如果采用工厂方法模式的话,只需要再创建一个工厂类就可以了。 介绍定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进

2018-01-10 17:31:09 240

原创 c3p0和dbcp的简单配置

本文对两个常用数据库连接池进行了简单的配置和测试。

2018-01-06 13:58:25 277

原创 dbutils组件的使用

简介 Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。 测试 1.导包 2.创建DBUtil工具类,用于获取连接 package com.serendipity.dbutils; import java.io.FileInputStream; impor

2018-01-06 13:41:02 362

原创 JDBC工具类和通用的Dao父类

JDBC工具类(负责连接和释放资源)package com.myutils;import java.io.FileInputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties;/** * @author

2018-01-04 21:08:39 519

空空如也

空空如也

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

TA关注的人

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