DZM.528
Life is a voyage, not a destination.
2010年4月20日
[转]代理模式 - 静态代理与动态代理
摘要: 动态代理与普通的代理相比较,最大的好处是接口中声明的所有方法都被转移到一个集中的方法中处理(invoke),这样,在接口方法数量比较多的时候,我们可以进行灵活处理,而不需要像静态代理那样每一个方法进行中转。
动态代理类只能代理接口,代理类都需要实现InvocationHandler类,实现invoke方法。该invoke方法就是调用被代理接口的所有方法时需要调用的,该invoke方法返回的值是被代理接口的一个实现类
阅读全文
posted @
2011-01-22 01:07
DZM.528 阅读(343) |
评论 (2)
|
编辑
收藏
Java中ThreadLocal的设计与使用
摘要: ThreadLocal并不能替代同步机制,两者面向的问题领域不同。同步机制是为了同步多个线程对相同资源的并发访问,是为了多个线程之间进行通信的有效方式;而ThreadLocal是隔离多个线程的数据共享,从根本上就不在多个线程之间共享资源(变量),这样当然不需要对多个线程进行同步了。所以,如果你需要进行多个线程之间进行通信,则使用同步机制;如果需要隔离多个线程之间的共享冲突,可以使用ThreadLocal,这将极大地简化你的程序,使程序更加易读、简洁。
阅读全文
posted @
2011-01-22 00:48
DZM.528 阅读(233) |
评论 (0)
|
编辑
收藏
设计模式解读 - 策略模式
摘要: 继承,可以实现静态代码的复用;组合,可以实现代码的弹性维护;使用组合代替继承,可以使代码更好地适应软件开发完后的需求变化。
策略模式的本质:少用继承,多用组合
阅读全文
posted @
2011-01-21 15:47
DZM.528 阅读(286) |
评论 (0)
|
编辑
收藏
DATE类学习总结(CALENDAR DATE 字符串 相互转换 格式化)
摘要: DATE类学习总结(CALENDAR DATE 字符串 相互转换 格式化)
阅读全文
posted @
2010-12-06 16:20
DZM.528 阅读(359) |
评论 (0)
|
编辑
收藏
Tsung安装与使用
posted @
2010-09-01 15:23
DZM.528 阅读(7286) |
评论 (0)
|
编辑
收藏
如何从本地计算机向ssh服务器上传文件
posted @
2010-07-30 10:23
DZM.528 阅读(2527) |
评论 (1)
|
编辑
收藏
数据库为什么要添加连接池
摘要: 到此,jdbc连接mysql数据的工作已经完成了,但是这里我突然想出了一个问题:为什么所有的数据在大负载的情况下都要用连接池?
阅读全文
posted @
2010-07-26 16:34
DZM.528 阅读(779) |
评论 (0)
|
编辑
收藏
Java 小例子:如何使用 Enum
摘要: Java 在 1.5 以前,常量是个头疼的问题。因为一些参数只能取那么几个值,而从参数类型上又看不出来有哪些值可以取。从 1.5 开始 Java 引进了 Enum 枚举类型,并根据 Java 自身的特点将其进行了强化。实际上现在所有的常量都可以通过 Enum 来定义了。下面是一个例子,演示了 Enum 的基本用法,以及如何向 Enum 类型加入自定义属性。
阅读全文
posted @
2010-07-19 22:51
DZM.528 阅读(1567) |
评论 (0)
|
编辑
收藏
openfire3.6.3插件开发方法
摘要: openfire3.6.3插件开发方法说明: 作用:初始化时在控制台打印测试消息。 开发环境:winxp/myeclipse6.5/jdk1.5&1.6/mysql5.0/openfire3.6.3 QQ群:28588322 (openfire专题研究小组) 开发步骤: 1. 布署openfire3.6.3源码(请参考openfire3.6.3导入ec...
阅读全文
posted @
2010-07-14 22:53
DZM.528 阅读(1375) |
评论 (0)
|
编辑
收藏
一个项目看java TCP/IP Socket编程(1.3版)[转]
摘要: Socket 是程序与网络间的一种接口,大部分网络应用程序都是点对点的,所谓点就是服务器端和客户端所执行的程序。Socket是用来接收和传送分组的一个端点。
java的Socket编程要用到java.net包,最常用的是net包下的6个类:InetAddress(互联网协议 (IP) 地址)类,Socket(套接字)类,ServerSocket(套接字服务器)类,DatagramSocket(发送和接收数据报包的套接字)类,DatagramPacket(数据报包)类,MulticastSocket(多播数据报套接字类用于发送和接收 IP 多播包)类,其中InetAddress、Socket、ServerSocket类是属于TCP面向连接协议,DatagramSocket、DatagramPacket和MulticastSocket类则属于UDP非连接协议的传送类。
阅读全文
posted @
2010-07-14 22:10
DZM.528 阅读(1350) |
评论 (0)
|
编辑
收藏
Log4J使用完全手册(转)
摘要: Log4J是Apache的一个开放源代码项目(http://logging.apache.org/log4j/docs/),它是一个日志操作包。通过使用Log4J,可以指定日志信息输出的目的地,控制每一条日志的输出格式,定义日志信息的级别。所有这些功能通过一个配置文件灵活进行配置。
阅读全文
posted @
2010-07-14 22:08
DZM.528 阅读(353) |
评论 (0)
|
编辑
收藏
Openfire插件开发人员指南
摘要: 插件是增强Openfire功能。这份文件是一个开发人员创建插件指南。
阅读全文
posted @
2010-07-14 22:06
DZM.528 阅读(3333) |
评论 (0)
|
编辑
收藏
tcp的状态变迁和socket API
posted @
2010-07-14 21:44
DZM.528 阅读(253) |
评论 (0)
|
编辑
收藏
开发你自己的XMPP IM 续 - Openfire 插件开发
posted @
2010-07-12 23:05
DZM.528 阅读(1305) |
评论 (0)
|
编辑
收藏
开发你自己的XMPP IM 续 - Spark 插件开发
posted @
2010-07-12 22:56
DZM.528 阅读(1430) |
评论 (0)
|
编辑
收藏
开发你自己的XMPP IM
posted @
2010-07-12 22:54
DZM.528 阅读(1632) |
评论 (0)
|
编辑
收藏
UDP打洞,穿透NAT
posted @
2010-07-12 16:53
DZM.528 阅读(2321) |
评论 (1)
|
编辑
收藏
[转]Java1.5泛型指南中文版(Java1.5 Generic Tutorial)
posted @
2010-07-07 23:28
DZM.528 阅读(178) |
评论 (0)
|
编辑
收藏
Ant中的classpath配置和使用
摘要: Ant手册中配置classpath采用classpath标签,可是我发现这样配置总是不好用,还是直接用path设置classpath
阅读全文
posted @
2010-07-07 15:03
DZM.528 阅读(6629) |
评论 (0)
|
编辑
收藏
openfire开发文档
posted @
2010-07-02 17:58
DZM.528 阅读(2902) |
评论 (0)
|
编辑
收藏
Ubuntu下运行Shell脚本提示"declare not found"的问题
posted @
2010-07-01 11:25
DZM.528 阅读(999) |
评论 (0)
|
编辑
收藏
Ubuntu中安装Chrome小记[解决 错误:依赖关系没有满足:libnss3-1d (>= 3.12.3)]
摘要: 以前安过Chrome 2,是在软件源里更新的,今天突然发现Google的Chrome中终于提供Chrome for Linux版下载了,真不愿意用软件源安装,实在是太慢了,于是试着下载个Chrome测试版安下,哈哈。我在Ubuntu中进的这个页面,就直接是 Linux版下载的页面. http://www.google.cn/chrome?hl=zh-CN&brand=CHMI
阅读全文
posted @
2010-06-25 11:20
DZM.528 阅读(12323) |
评论 (1)
|
编辑
收藏
Apache安装设置 - Ubuntu中文
posted @
2010-06-24 15:39
DZM.528 阅读(715) |
评论 (0)
|
编辑
收藏
windows和Ubuntu下Ant的安装使用
posted @
2010-06-24 11:32
DZM.528 阅读(2610) |
评论 (0)
|
编辑
收藏
Ubuntu下安装PostgreSQL及配置
posted @
2010-06-24 10:19
DZM.528 阅读(2104) |
评论 (0)
|
编辑
收藏
生成证书命令keytool
摘要: 创建证书
1.服务器中生成证书:(注:生成证书时,CN要和服务器的域名相同,如果在本地测试,则使用localhost)
keytool -genkey -alias tomcat -keyalg RSA -keystore d:\mykeystore -dname "CN=localhost, OU=localhost, O=localhost, L=SH, ST=SH, C=CN" -keypass changeit -storepass changeit
阅读全文
posted @
2010-06-22 18:01
DZM.528 阅读(1969) |
评论 (0)
|
编辑
收藏
用Keytool和OpenSSL生成和签发数字证书
摘要: 一)keytool生成私钥文件(.key)和签名请求文件(.csr),openssl签发数字证书; 二)openssl生成私钥文件(.key)和签名请求文件(.csr),以及签发数字证书;
阅读全文
posted @
2010-06-22 15:51
DZM.528 阅读(12925) |
评论 (2)
|
编辑
收藏
Java安全方面的一些缩写词(Java Security Abbreviation)
posted @
2010-06-22 15:36
DZM.528 阅读(398) |
评论 (0)
|
编辑
收藏
Eclipse中Annotation@提示
摘要: 在Eclipse中编写Annotation,输入@后没有提示
阅读全文
posted @
2010-06-18 13:16
DZM.528 阅读(523) |
评论 (0)
|
编辑
收藏
Eclipse插件集锦
摘要: 在使用Eclipse IDE编写java的过程,遇到过一些实用的插件,随手记录下来,以备以后使用。
阅读全文
posted @
2010-06-09 15:11
DZM.528 阅读(211) |
评论 (0)
|
编辑
收藏
Java程序员的推荐阅读书籍
摘要: 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过时,而上述的大半书籍的生命周期都足够长,值得你去购买和收藏。
阅读全文
posted @
2010-06-02 15:36
DZM.528 阅读(237) |
评论 (0)
|
编辑
收藏
当你累了,准备放弃时,看看这个!
摘要: 有些黑暗,只能自己穿越;有些痛苦,只能自己体验;有些孤独,也只能自己品尝。但是,穿过黑暗,我们一定能感受到阳光的温度;走出痛苦,我们一定能企及成长的高度;告别孤独,我们也一定能收获灵魂的深度!
阅读全文
posted @
2010-05-30 20:49
DZM.528 阅读(246) |
评论 (0)
|
编辑
收藏
Linux命令集合(二)
posted @
2010-05-27 12:25
DZM.528 阅读(359) |
评论 (0)
|
编辑
收藏
MD5/Base64加密算法
摘要: MD5算法是一种单向的加密算法,而Base64是双向的加密算法
阅读全文
posted @
2010-05-27 12:15
DZM.528 阅读(260) |
评论 (0)
|
编辑
收藏
DES加密、解密字符串算法(java版)
posted @
2010-05-27 12:06
DZM.528 阅读(1345) |
评论 (0)
|
编辑
收藏
使用Maven管理项目-----创建Struts2,Spring,Hibernate项目
摘要: Maven, 一个构建工具!与Ant相比,它更粗粒化!不需要编写build.xml文件,来操作项目的编译,运行,打包!只要你创建了一个Maven项目,编译,只需要mvn compile!Maven会自动的帮你完成编译!
阅读全文
posted @
2010-05-25 11:08
DZM.528 阅读(2679) |
评论 (0)
|
编辑
收藏
快速建立Subversion服务器
摘要: 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。本教程分为以下几个部门,不仅仅是快速入门,最后我们还有一些高级功能的说明,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用,对于UNIX环境下,区别并不大。
阅读全文
posted @
2010-05-20 16:19
DZM.528 阅读(429) |
评论 (0)
|
编辑
收藏
vsFTPd 服务器初学者指南
摘要: vsFTPD是一款小巧易用FTP服务器程序;本文面向初学者的一点疑问,能让初学者在最短的时间内学会最简单的vsftpd服务器的架设;本文应该算是初学者练手篇;正在更新之中;本文基于 vsftpd-2.0.3
阅读全文
posted @
2010-05-12 13:57
DZM.528 阅读(323) |
评论 (0)
|
编辑
收藏
[线程] Java线程完整学习索引贴
摘要: Java线程是Java语言中一个非常重要的部分,Java5之前,多线程的语言支持还是比较弱的,内容也较少,写一个复杂的多线程程序是相当有挑战性的。在Java5以后,Java对多线程做了很多扩展,扩展部分称之为并发包。这部分内容大大增强了Java多线程编程的能力,通过使用Java5线程新特征的API,可以很容易的做出复杂的多线程程序。与其他语言相比,已经是相当强悍了。
阅读全文
posted @
2010-04-20 15:09
DZM.528 阅读(207) |
评论 (0)
|
编辑
收藏
JSP容器的初始化和销毁 - ServletContext(转)
摘要: ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存----把不经常更改的内容读入内存,所以服务器响应请求的时候就不需要进行慢速的磁盘I/O了。
ServletContextListener 是 ServletContext 的监听者,如果 ServletContext 发生变化,如服务器启动时 ServletContext 被创建,服务器关闭时 ServletContext 将要被销毁。
在JSP文件中,application 是 ServletContext 的实例,由JSP容器默认创建。Servlet 中调用 getServletContext()方法得到 ServletContext 的实例。
阅读全文
posted @
2010-04-20 10:19
DZM.528 阅读(1513) |
评论 (0)
|
编辑
收藏
<
2010年4月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
导航
BlogJava
首页
发新随笔
发新文章
聚合
管理
统计
随笔: 92
文章: 0
评论: 18
引用: 0
随笔分类
(70)
IDE/Tools(9)
(rss)
IM(7)
(rss)
Java Security(5)
(rss)
JavaEE(16)
(rss)
JS/jQuery(12)
(rss)
Linux(10)
(rss)
XHtml/CSS(3)
(rss)
人生规划(2)
(rss)
性能测试(2)
(rss)
数据库(2)
(rss)
网络编程(2)
(rss)
收藏夹
(4)
JavaSE学习系列(4)
(rss)
左邻右舍
1-2-3.cnblogs
DANCE WITH JAVA
downpour博客
fangang
java加密解密/压缩
Ken Wu`s Blog
Max On Java
Openfire研究小组
robbin的自言自语
zwt2001267
不朽的飞翔
大鹏的工作笔记
缪小东博客
股海e程
都市淘沙者
我的链接
Apache Mina学习
apache2 安装与配置
blogjava-google搜索
Core Java学习
Dom4j 学习笔记
Epoch Converter
Hibernate annotations reference[zh_cn]
httpclient入门
IBM's developerWorks 中国
Java1.5泛型指南
java开源大全
Java性能优化技巧集锦
Java数字证书实例
java知识点
Java程序员应该好好看看的书籍
Java编程实现支持中文的Base64编码转换
Java网络编程从入门到精通
Java网络编程-清华java教程笔记
jQuery api
jQuery1.1 API 中文版
jQuery中文社区
jQuery官方网站
Js-FAQ贴
jsonlint-测验json
json介绍
Maven权威指南
PostgreSQL 8.0.0 中文文档
struts2.0系列
thickbox-对话框插件
Ubuntu中文
亚当学院
基于 SSH 的远程操作以及安全,快捷的数据传输
播布客
满江红-RedsagaTeam
精通JS正则表达式
最新评论
1. re: 用Keytool和OpenSSL生成和签发数字证书
@wyh
index.txt删掉再新建一个就可以了
--silence.lc
2. rewq
但是而且我日
--黄山
3. re: Ubuntu下安装和配置Apache2
受益!
--王老五
4. re: JSP防止重复提交,重复刷新,后退
顶顶顶
--搜索
5. re: JSP防止重复提交,重复刷新,后退
sss
--搜索
阅读排行榜
1. Ubuntu下安装和配置Apache2(65513)
2. 用Keytool和OpenSSL生成和签发数字证书(12925)
3. Ubuntu中安装Chrome小记[解决 错误:依赖关系没有满足:libnss3-1d (>= 3.12.3)](12323)
4. REFERER及jsp中request.getHeader() 相关详细(11717)
5. Tsung安装与使用(7286)