- 博客(19)
- 资源 (40)
- 收藏
- 关注
原创 pinyin4j实现汉字转拼音
一、所需的jar包(http://download.csdn.net/detail/huangzebiao007/6428967)二、一般用法,使用String[] PinyinHelper.toHanyuPinyinStringArray(char);之所以返回的是一个数组,是因为汉字有多音字 public static void main(String[] args) { St
2013-10-21 01:05:08 1039
原创 java设计模式(四)——单例、观察者、代理、备忘录、工厂
一、Singleton单例模式Singleton单例模式是最简单的设计模式,它的主要作用是保证在程序运行生命周期中,使用了单类模式的类只能有一个实例对象存在。1、饱汉模式,声明时就创建实例对象public class Singleton1 { public static final Singleton1 instance = new Singleton1(); privat
2013-10-20 02:09:33 2374
原创 java设计模式(三)——模板、访问者、组合、解释器、迭代器、中介者
一、TemplateMethod模板方法模式模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。public class TemplateMethodPattern { public stat
2013-10-20 01:12:51 1280
原创 java设计模式(二)—— 装饰、门面、享元、原型、状态、策略
一、Decorator装饰设计模式Decorator装饰设计模式是动态给一个对象添加一些额外的职责,但同时又不影响对象本身已有的功能。Decorator装饰设计模式中的两种角色:Decoratee被装饰者:即需要功能增强的原始对象,即目标对象。Decorator装饰者:为原始对象提供功能增强的对象。interface VisualComponent { public vo
2013-10-20 00:08:24 1700
原创 java设计模式(一)——适配器、桥接、建造者、职责链、命令
一、Adapter适配器设计模式当我们要组合两个不相干的类时,第一种解决方案是修改各自类的接口。但是如果没有源码,或者不愿意为了一个应用而修改各自的接口,则需要使用Adapter适配器,在两种接口之间创建一个混合接口。适配器设计模式中有3个重要角色:被适配者Adaptee,适配器Adapter和目标对象Target。其中两个现存的想要组合到一起的类分别是被适配者Adaptee和目标对象
2013-10-19 22:35:47 1327
原创 ajax--异步加载
一、XMLHttpRequest对象1、是ajax的基础,所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。2、创建XMLHttpRequest对象
2013-10-15 00:04:51 814
原创 java操作json
一、所需jar包(http://download.csdn.net/detail/huangzebiao007/6394831)二、JSON 语法简介· 数据在名称/值对中· 数据由逗号分隔· 花括号保存对象· 方括号保存数组示例:1、一个有三个属性的User对象{"id":1,"name":"hzb","age":24}2、一个有2个User对象的Li
2013-10-14 00:49:53 836
原创 WebService的实现——Hessian
一、所需的jar包(http://download.csdn.net/detail/huangzebiao007/6379995)二、Hessian实现步骤1、创建一个普通的web项目,并导入jar包2、创建服务器端接口和实现类package com.hzb;public interface Hello { public String sayHello(String nam
2013-10-10 22:47:15 604
原创 java正则表达式
1.字符(只代表一个字符)x 字符 x。例如a表示字符a[abc] a、b或 c(简单类)。例如[egd]表示包含有字符e、g或d。[^abc] 任何字符,除了 a、b或 c(否定)。例如[^egd]表示不包含字符e、g或d。[a-zA-Z] a到 z或 A到 Z,两头的字母包括在内(范围)[a-d[m-p]] a到 d或 m到 p:[a-dm-p
2013-10-10 00:26:23 679
原创 工作中遇到的一些小功能的实现(持续更新中)
一、Timer定时器需求:每天的某个时间点读取本机上的日志文件,然后以流的形式发送给另外一台服务器接收处理。1、创建任务类,要继承TimerTas类并覆盖run方法 public class LogUploadTask extends TimerTask { // 接收日志文件接口地址 private static String interfacePath;
2013-10-10 00:06:12 857
原创 POI操作Excel表格
一、所需的jar包(http://download.csdn.net/detail/huangzebiao007/6375115)二、主要的操作方法1、读取excel文件InputStream in = new FileInputStream(file);HSSFWorkbook wb = new HSSFWorkbook(in);2、写入excel表格HSSFWork
2013-10-09 23:15:08 1477
原创 Spring Quartz定时调度
一、所需的jar包()二、定时调度的配置和使用1、在applicationContext.xml配置quartz
2013-10-09 23:00:59 1799
原创 Spring学习笔记
一、spring所需的jar包(http://download.csdn.net/detail/huangzebiao007/6368161)二、数据源jar包(http://download.csdn.net/detail/huangzebiao007/6367981)
2013-10-08 17:59:46 1038
原创 Hibernate学习笔记
一、所需的jar包(http://download.csdn.net/detail/huangzebiao007/6359911)二、hibernate入门实例1、通过myeclipse自动生成HibernateSessionFactory类和hibernate.cfg.xml配置文件(使用mysql数据库),mysql驱动包的下载地址(http://download.csdn.net
2013-10-06 17:30:41 662
原创 Struts2学习笔记
一、开发Struts2应用依赖的jar文件struts2-core-2.x.x.jar :Struts 2框架的核心类库xwork-core-2.x.x.jar :XWork类库,Struts 2在其上构建ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性freemarker-2
2013-10-05 23:45:58 1234
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人