- 博客(22)
- 收藏
- 关注
原创 Remote debug Tomcat from Eclipse
set JPDA_TRANSPORT=dt_socketset JPDA_ADDRESS=5050... then you can run ...D:\Java\jakarta-tomcat-5.5.7\bin>catalina jpda run...or...D:\Java\jakarta-tomcat-5.5.7\bin>catalina jpda start
2011-12-27 17:26:43 254
原创 Java 序列化
1. 基本的对象序列化Serializable,ObjectOutputStream, ObjectInputStream在写入和读取的时候,虽然用的参数或返回值是单个对象,但实际上操纵的是一个对象图,包括该对象所引用的其它对象,以 及这些对象所引用的另外的对象在默认的序列化实现中,Java对象中的非静态和非瞬时域(transient)都会被包括进来,而与域的可见性声明没有关系自定
2011-12-23 14:18:34 332
原创 对象拷贝技术
共有三种对象拷贝技术:shallow copy, deep copy, lazy copy1. shallow copy直接将B指向A的内存地址,B原来指向的内存不再被使用。这种方法的好处是:速度快。2. deep copy将A中的所有数据拷贝到B中,AB不再互相依赖。缺点是有时间上的消耗(取决于数据的大小)3. lazy copy结合了以上两种的优点。在拷贝的初始
2011-12-15 17:08:56 292
原创 Java Collection Framework 源码阅读笔记
1. AbstractCollection.toString()避免出现死循环的现象,如果元素就是Collection本身,打印(this Collection)public String toString() { Iterator i = iterator(); if (!i.hasNext()) return "[]"; StringBuilder sb = new S
2011-12-13 11:16:01 388
转载 优秀程序员的45个习惯
态度篇 1. 做实事不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。2. 欲速则不达用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。3. 对事不对人就事论事,明智、真诚、虚心地讨论问题,提出创新方案。4. 排除万难,奋勇前进勇气往往是克服困难的唯一方法。 学习篇5. 跟踪变化新技术层出不
2010-02-14 20:23:00 203
原创 GWT编译: 部分源码在其他项目中
1. workspace-- gwt-project -- src/main/java -- com.gwt.GwtProjectModule -- GwtProjectModule.gwt.xml-- non-gwt-pro...
2010-01-25 14:48:15 247
原创 GWT 编译:源码在另一个项目中
1. workspace-- gwt-project -- src/main/java -- com.gwt.GwtProjectModule -- GwtProjectModule.gwt.xml-- non-gwt-project -- src/main/java -- com.nongwt.package.that.
2010-01-25 14:39:00 771
原创 Eclipse plugin list
1. Resource Bundle Editor: http://www.resourcebundleeditor.com/ 2. CheckStyle http://eclipse-cs.sourceforge.net/ 3. PMD http://pmd.sourceforge.net/ 4. FindBugs http://findbugs.s
2009-08-08 22:22:00 359
Object Serialization
1. The term serialization describes the process of persisting (and possibly transferring) the state of anobject into a stream (file stream, memory stream, etc.). The persisted data sequence contains ...
2008-06-18 18:34:54 145
Delegates, Events, and Lambdas
1. Specifically speaking, a delegate object maintains three important pieces of information:• The address of the method on which it makes calls• The arguments (if any) of this method• The return va...
2008-06-09 19:38:10 109
Naming convertion
1. Interface: IEnumerable, IEnumerator,2. Abstract classes: CollectionBase, ReadonlyCollectionBase
2008-06-09 13:54:59 143
Collections and Generics
1. Interface layout2. the .NET platform supports two broad groups of data types, termed value types and reference types. C# provides a very simple mechanism, termed boxing, to convert a value type ...
2008-06-09 13:39:51 133
Understanding Object Lifetime
1. The class is nothing more than a blueprint that describes how an instance of this type will look and feel in memory. 2. When Garbage collector destroy a object in memory? The short (i.e., inc...
2008-06-07 23:14:53 95
记录一些WPF
1. DispatcherUnhandledException 事件处理程序接受一个传递给它的 DispatcherUnhandledExceptionEventArgs 参数,该参数包含关于未处理异常的上下文信息,其中包括异常本身 (DispatcherUnhandledExceptionEventArgs..::.Exception)。使用该信息可以确定如何处理异常。在处理 Dispatc...
2008-05-09 13:58:14 131
直接将需要的数据放入HTML Elmenet
正在进行的项目需要一个Table列出一些数据,每一行记录都有一些特定的信息需要保存。比如每一行都需要属性记录是否被选中,个别行还有自己的保留信息。比较直接的想法是用数组,但是那样的话,数组和列关联起来不是很容易。后来发现原来可以直接把数据作为HTML元素的属性保存起来下面的函数用来在一个元素中保存一个健值对。var IS_IE = false;var IS_MOZILLA = false;i...
2007-03-19 23:03:14 125
应用HSQLDB进行数据访问层测试
在测试数据访问层的DAO代码时,如果连接真实的数据库会导致产生一些测试数据。应用HSQLDB在内存中建立一个同结构的数据库用来测试是个好主意。下面就针对使用Ibatis的DAO代码进行测试。1. 下载HSQLDB 的jar文件。2. 建立一个数据库描述文件java 代码 driver=org.hsqldb.jdbcDriver url=jdbc:hsqldb:mem...
2007-03-16 10:35:08 130
Java调用.NET Web Service的简单例子
java 代码 package test; import javax.xml.namespace.QName; import org.apache.axis.client.Call; import org.apache.axis.client.Service; public class Tes...
2007-03-14 13:58:46 108
JSP/Servlet+MySQL乱码解决注意事项
1. 每个JSP页面应该有如下的code java 代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 最好再加上java 代码 "Content-Type" ...
2007-03-13 13:44:00 116
Eclipse插件列表
Resource Bundle EditorWeb site: http://www.resourcebundleeditor.com/Update URL: n/aLog4EWeb site: http://log4e.jayefem.de/index.php/Main_PageUpdate URL: n/aCheckStyleWeb site: http://eclips...
2007-03-06 15:29:31 150
原创 [原创]Firefox下的著名的0x80040111
在Firefox下开发AJax程序的时候,我经常遇到这样一个错误提示:Error: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILAB
2006-07-21 14:38:00 1676
原创 [原创][JavaScript]直接将需要的数据放入HTML Elmenet
正在进行的项目需要一个Table列出一些数据,每一行记录都有一些特定的信息需要保存。比如每一行都需要属性记录是否被选中,个别行还有自己的保留信息。比较直接的想法是用数组,但是那样的话,数组和列关联起来不是很容易。后来发现原来可以直接把数据作为HTML元素的属性保存起来下面的函数用来在一个元素中保存一个健值对。var IS_IE = false;var IS_MOZILLA = fa
2006-07-16 22:22:00 694
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人