自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hsienhua's blog

自己的学习之路

  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

转载 精选实用正则表达式

匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上

2013-10-26 16:56:19 480

转载 Java中HashMap详解

转自:http://alex09.iteye.com/blog/539545HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至

2013-10-23 20:40:18 744

原创 Java 笔记:压缩功能(zip和gzip)

概述Java I/O类库中的类支持读写压缩格式的数据流。它们属于InputStream和OutputStream继承层次结构的一部分。这些类包括:CheckedInputStream :GetCheckSum为任何InputStream产生效验和。CheckedOutputStream : GetCheckSum为任何OutputStream产生效验和。DeflaterOutp

2013-10-21 20:46:52 1060

原创 Java 笔记:NIO新IO

java 新 IO从JDK1.4 开始,Java提供了一些列改进IO新特性,放在Java.nio及其子包下。并改进了原包中的很多类以NIO为基础进行了改写,满足了NIO的功能。NIO采用内存映射文件的方式来处理输入/输出,将文件或者文件的一段区域映射到内存中,就可以像访问内存一样访问文件,所以速度要比旧IO快很多。Channel 和 BufferChannel(通道

2013-10-18 21:58:21 899

原创 java设计模式笔记:调停者模式

调停者模式调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。为什么需要调停者  如下图所示,这个示意图中有大量的对象,这些对象既会影响别的对象,又会被别的对象

2013-10-16 21:41:03 737

原创 Java设计模式笔记:解释器

解释器模式解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。解释器模式的结构下面就以一个示意性的系统为例,讨论解释器模式的结构。系统的结构图如下所示:  模式所涉及的角色如下所示:  (1)抽象表达式(Expression)角

2013-10-16 20:44:36 1181

转载 tomcat报内存溢出 java.lang.OutOfMemoryError

设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m  -XX:PermSize=64M -XX:MaxN

2013-10-16 09:38:24 703

原创 java设计模式笔记:访问者模式

1.访问者模式 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。2.访问者模式的结构  访问者模式适用于数据结构相对未定的系统,它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由地演化。访问者模式的简略图如下所示:  数

2013-10-15 21:23:43 612

原创 java设计模式:状态模式

1.状态模式状态模式(state),又称状态对象模式,是对象的行为模式。状态模式允许对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。2.状态模式的结构状态模式的意图是让一个对象在其内部状态改变的时候,其行为也随之改变。示意图如下:状态模式参与角色:抽象状态(State)角色:定义接口,用来封装环境(Context)对象一个

2013-10-15 13:40:17 627

原创 使用ant管理工程的HelloWorld示例

1.说明apache ant是一个轻量级的、基于命令行的工程管理工具。2.安装ant(1)ant下载:http://ant.apache.org/bindownload.cgi(2)解压下载的包到任意目录,记住目录,例如我的是:C:\apache-ant-1.9.2(3)设置环境变量,ANT_HOME:C:\apache-ant-1.9.2,path:;C:\apach

2013-10-12 10:01:23 831

转载 PostgreSQL的递归查询(with recursive)

文章转自:http://my.oschina.net/Kenyon/blog/55137开发有需求,说需要对一张地区表进行递归查询,Postgres中有个 with recursive的查询方式,可以满足递归查询(一般>=2层)。 测试如下:create table tb(id varchar(3) , pid varchar(3) , name varchar(10));

2013-10-09 17:13:37 1476

effective java 中文版 part3

effective java 中文版 带书签清晰版 03

2012-04-16

effective java 第二版 中文

effective java 第二版 中文 带书签 ,清晰版

2012-04-16

effective java 第二版 part1

effective java 第二版 中文版,带书签,很清晰

2012-04-16

blackberry 高级应用开发

blackberry手机的高级应用开发指南

2011-06-30

blackberry应用开发

黑莓手机的基本应用开发指南。有兴趣的可以看看

2011-06-30

空空如也

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

TA关注的人

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