摘要: Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法1.利用jdk自带的API获取信息:(只支持jdk1.60以上的版本啊)import java.io.InputStreamReader;import java.io.LineNumberReader;import java.util.ArrayList;import java.util.List;import mytools.com.sun.management.OperatingSystemMXBean;import mytools.java.io.File;import mytools.java.lang.management.阅读全文
posted @ 2011-05-13 11:13 eafy.ye 阅读(1215) 评论(0) 编辑
摘要: 泡泡糖 游戏准备:主持人召集若干人上台,人数最好是奇数。 游 戏规则:当大家准备好时,主持人喊“泡泡糖”大家要回应“粘什么”,主持人随机想到身体的某个部位,台上的人就要两人一组互相接触主持人说的部位。比如, 主持人说左脚心,那么台上的人就要两人一组把左脚心相接触。而没有找到同伴的人被淘汰出局。当台上的人数剩下偶数时,主持人要充当 1 人在其中,...阅读全文
posted @ 2010-02-04 23:10 eafy.ye 阅读(103) 评论(0) 编辑
摘要: //在传递中文之前先将其转码str=encodeURI(encodeURI(str));//然后在服务器端取的时候进行解码String str=request.getParameter("str");str=java.net.URLDecoder.decode(_str,"utf-8").toString();阅读全文
posted @ 2010-01-28 14:23 eafy.ye 阅读(47) 评论(0) 编辑
摘要: CGlib概述:cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制。CGlib应用:以一个实例在简单介绍下cglib的应用。我们模拟一个虚拟的场景,关于信...阅读全文
posted @ 2009-04-07 11:24 eafy.ye 阅读(373) 评论(0) 编辑
摘要: 一、openfire消息包接受处理流程二、Openfire Plugins加载流程阅读全文
posted @ 2009-02-23 16:50 eafy.ye 阅读(573) 评论(0) 编辑
摘要: 1、http://www.igniterealtime.org下载openfire 最新源码2、解压源码3、eclipse项目中新建java 项目,将openfire_src中的src 拷入src目录中4、将src和plus中的src添加build_path5、添加build和plus中的lib6、打开org.jivesoftware.openfire.starter.ServerStarter类...阅读全文
posted @ 2009-02-21 20:49 eafy.ye 阅读(922) 评论(0) 编辑
摘要: 垃圾收集器(Garbage Collector,GC)对Java程序员来说,基本 上是透明的,但是一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出...阅读全文
posted @ 2009-01-21 15:01 eafy.ye 阅读(143) 评论(0) 编辑
摘要: 概述 本章讲述Struts2的工作原理。 读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有了很大的不同。 Struts2是Strut...阅读全文
posted @ 2008-12-23 11:09 eafy.ye 阅读(3463) 评论(2) 编辑
摘要: 页面上有好多数据是重复使用,往freemarker标签中填充数据,是比较大的一个性能瓶颈,所以项目中使用freemarker的BeanWrapper cache.使用方法修改文件1、sturts.properties 增加struts.freemarker.beanwrapperCache=true[代码]2、FreemarkerManager(org.apache.struts2.views.f...阅读全文
posted @ 2008-12-10 11:06 eafy.ye 阅读(192) 评论(0) 编辑

