
JAVA
liuqzan
这个作者很懒,什么都没留下…
展开
-
MyJxta2.5研究心得 (2009-07-24)
MyJxta2.5研究心得 (2009-07-24)MyJXTA 的核心对象解析(数据结构)。 JxtaNode 为应用程序显示基本节点。GropuNode为封装了Group的JxtaNode子节点。Group封装了Jxta组PeerGroup。PeerNode为封装了Peer的JxtaNode子节点。Peer封装了Jxta对等点广告。一、程序的变量初始化1、主程序Main调用...原创 2010-08-25 16:19:14 · 140 阅读 · 0 评论 -
Oracle 多行转列方法
Creating a comma-separated list in SQLFor some reason I can never understand, one of the most-asked Oracle questions on the Web goes something like this:I have a table with values as follows:S...原创 2011-08-09 16:20:11 · 198 阅读 · 0 评论 -
[转]有关UTF-8的一些资料
一, 最重要的,UTF-8和Unicode的转换UTF-8 编码是一种被广泛应用的编码,这种编码致力于把全球的语言纳入一个统一的编码,目前已经将几种亚洲语言纳入。UTF 代表 UCS Transformation Format. UTF-8 采用变长度字节来表示字符,理论上最多可以到 6 个字节长度。UTF-8 编码兼容了 ASC II(0-127), 也就是说 UTF-8 对于 AS...原创 2010-11-12 20:41:33 · 112 阅读 · 0 评论 -
Using the Spring Security Facelets Tag Library
http://static.springsource.org/spring-webflow/docs/2.2.x/reference/html/ch13s09.html原创 2011-06-29 16:16:02 · 96 阅读 · 0 评论 -
Don't repeat DAO
http://www.ibm.com/developerworks/java/library/j-genericdao/index.html原创 2011-06-29 11:17:53 · 105 阅读 · 0 评论 -
GenericDao class
public class PersistenceManagerHibernate extends HibernateDaoSupport implements PersistenceManager { protected Logger logger = Logger.getLogger(PersistenceManager.class.getName()); public Per...原创 2011-06-29 10:49:37 · 102 阅读 · 0 评论 -
Object to genericty
public T getGenericity(Object o, Class<T> type){ if(type.isInstance(O)){ type.cast(o); } return null;} so we can use it like this : User s = getGenericity(userObje...原创 2011-06-28 11:56:23 · 79 阅读 · 0 评论 -
JAVA专用术语中英文对照
一群性质相近同的「东西」,如果译名一贯,阅读的感觉就很好。 一贯性的术语,扩充性高,延伸性高,系统化高。 ● 我喜欢「式」: constructor 建构式 declaration 宣告式 definition 定义式 destructor 解构式 expression 算式(运算式) function 函式 pattern 范式、模式、样式 program 程式 signature 标记式 ● ...原创 2011-06-20 09:56:24 · 688 阅读 · 0 评论 -
思考才能有效的解决问题----<WEB应用在捕捉异常并处理时,请不要使用System.exit(1)!!!! > ...
思考才能有效的解决问题----<WEB应用在捕捉异常并处理时,请不要使用System.exit(1)!!!! > 为了将此事铭记,我不得不痛苦的与事件相关的整个过程慢慢将回忆起来: 2010年10月7日上午,突然接到客户反映,说客户的某服务器上多个JSP网站无法打开,管理员报告说Tomcat WEB服务器停止了服务,且无法再次打开服务。 火速赶往检查。发现...2010-10-11 17:55:15 · 175 阅读 · 0 评论 -
同步的本质
同步的本质 首先我们得明白操作系统是如何执行程序的。对于进程和线程,操作系统设计者的目的是从概念上简化编程模型,使编程显得更自然,更符合思维习惯。 操作系统设计者为使用进程和线程来编程提供了一个假设条件,即进程和线程各自的执行流是连贯的,没有任何断续执行的现象。但是实际上(以单CPU系统为例),从系统实现的底层看起来,这些进程和线程的执行流是支离破碎的,并且这些破碎的执行流片断被C...原创 2010-10-07 17:10:24 · 202 阅读 · 0 评论 -
多线程使用数据库连接池JDCconectionPool造成内存泄露 OutOfMemoryException 原因及解决...
最近在写一个多线程的任务队列应用,由于有大量的对数据库的访问和操作,使用了JDCconectionPool的 数据库连接池。发现当运行程序大概两个小时左右总会遇到java.lang.OutofMemory Exception 造成线程的强制终止。使用netbeans的应用分析功能发现,应用的堆使用情况有异常。如图: 通过Netbeans的Profiler跟踪发现发现问题...2010-10-04 21:59:12 · 542 阅读 · 0 评论 -
内存泄露与溢出区别
下面,我们就可以描述什么是内存泄漏。在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这两个条件,这些对象就可以判定为Java中的内存泄漏,这些对象不会被GC所回收,然而它却占用内存。 在C++中,内存泄漏的范围更大一些。有些对象被分配了内存空间,然后...原创 2010-10-03 21:07:29 · 89 阅读 · 0 评论 -
向大家强烈推荐 NetBeans Profiler查找内存泄漏
向大家强烈推荐 NetBeans Profiler查找内存泄漏 详见地址http://www.javapassion.com/handsonlabs/nbprofilermemory/原创 2010-10-03 18:16:23 · 290 阅读 · 0 评论 -
Java堆.栈和常量池<转>
Java内存分配:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM存储:硬盘等永久存储空间---------------------------------------------...原创 2010-10-03 18:02:42 · 86 阅读 · 0 评论 -
java 线程Thread.Sleep详解 <转帖>
我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒? 2、某人的代码中用了一句看似莫明其妙的话:Thread.Sle...原创 2010-09-19 14:06:06 · 107 阅读 · 0 评论 -
追MM与Java的23种设计模式
http://hi.baidu.com/rtsbtx/blog/item/6552d0a1d92eef81471064f8.html创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:...原创 2010-09-14 15:55:41 · 72 阅读 · 0 评论 -
JAVA 单例模式与多线程
单例模式单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、内部类单例、登记式单例几种。单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。懒汉模式不是线程安全的。饿汉模式是线程安全的。内部内模式利用Classloader的特注册表模式是线程安全的同时又提供运行期指定...原创 2010-09-14 15:53:44 · 173 阅读 · 0 评论 -
Mac OS X Lion Eclipse JDK JRE Not found problem(Solved)
the origin page from http://stackoverflow.com/questions/6614380/jdk-on-osx-10-7-lion Tips: the steps 5-10 are not suit for my eclipse.no JVM Contents (MacOS X Default) ,only Standard Jre Environme...原创 2012-03-15 11:26:48 · 120 阅读 · 0 评论