自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

JAXB使用

转换Xml与java object,一般使用JDom或SAX。但这样手动mapping,代码实在冗长乏味。目前已有jaxb,castor, xstream等类库提供自动映射,如Xfire的webservice就是基于这些类库进行xml解组. [b]1.已定义xml模板文件[/b][code="xml"] 3 Oracle or...

2010-05-08 20:27:48 140

Java transaction笔记(二)

续[url=http://bluepopopo.iteye.com/admin/blogs/368869]Java transaction笔记(一[/url], 继续我的transaction之旅。这次是XA transaction. [b]Wiki对于XA的描述[/b] [quote]在计算技术上,XA规范是 The Open Group关于分布式事务处理 (DTP)的规范。规范描述...

2010-05-01 21:39:24 115

转贴:[图说]一个女软件工程师的征婚PPT

蛮精彩,感动。 [img]http://pic.yupoo.com/dapenti/18602934b584/m5ttxciy.jpg[/img] [img]http://pic.yupoo.com/dapenti/70373934b58b/0prven2x.jpg[/img] [img]http://pic.yupoo.com/dapenti/78847934b58d/zzbtub69...

2010-04-29 12:41:02 150

目前的团队开发流程

我所在的团队是以二次开发和维护一套大型件产品为主。不谈项目与产品的区别,只说目前的开发流程。看看大家对这种开发方式有什么建议。 1.产品有多个版本,以不同的分支并行开发。处于开发阶段的一般都是最高版本。每当发布小版本,则该小版本所有的defect item 都需要在高版本中拷贝一份(譬如clearquest clone),以便高版本中也进行修改。这样使得修正过后的代码与高版本branch同步...

2010-04-21 17:43:56 106

原创 EasyMock 使用点滴

稍稍记录一下EasyMock的使用。 废话没有,单元测试一般都会用XUnit测试框架。简单对象或方法还好,倘若出现复杂对象依赖那么光是准备依赖对象就够喝一壶的了。譬如要测试[code="java"]Class_A.method(Class_B obj){...} Class_B depends Class_C.[/code] Mock对象便出马了,其实就是基于动态代理机制产生Class_...

2010-02-21 21:07:12 90

理解OutOfMemoryError: unable to create new native thread

最近碰着了java.lang.OutOfMemoryError: unable to create new native thread,籍由这个机会尝试深入理解这个问题。 原因是创建过多thread引出的问题,JVM此时无法再创建出更多的线程。[url=http://jroller.com/rreyelts/entry/java_performance_tuning_part_iii]这里[...

2009-10-24 16:52:10 86

什么是writeObject 和readObject?可定制的序列化过程

这篇文章很直接,简单易懂。尝试着翻译一下 :wink: ,原文是[b][url=http://www.javablogging.com/what-are-writeobject-and-readobject-customizing-the-serialization-process/]What are writeObject and readObject? Customizing the seri...

2009-10-12 23:45:38 1071

Java Socket(二)

续前一篇,补充一下广播(broadcast)和多播(multicast)。两者皆基于UDP协议。 [b]广播(broadcast)[/b] 程序写法与单播一样,区别在于目的地址不同。单播使用的是独立ip地址,而广播顾名思义就是要向其他的客户端发送消息,所以使用的是255.255.255.255(ipv4)。 [code="java"] InetAddress adress = Inet...

2009-10-11 19:40:46 68

Java Socket(一)

最近一直在看Socket,将自己的所学的记录一下。 [b]TCP/TP[/b] 不详细涉及,网络上有充足的信息,可以参考[url]http://baike.baidu.com/view/7729.htm[/url]。我说熟知的便是TCP/UDP属于传输层,而IP属于网络层。而IP提供了TCP/UDP网络传输的底层机制。 TCP提供检测和恢复IP层中通道可能造成的数据丢失以及其他错...

2009-10-11 10:51:51 91

原创 Java transaction笔记(一)

这两天闲来无事,从[url=http://www.infoq.com/cn]infoQ[/url]下载了[i]javatransactionsbook.pdf[/i]看看。这本书写的还是蛮直白的,很多知识都比较常见,正好巩固一下自己并不扎实的基础。 事务(transaction)分三种类型 [b]Local transaction model [/b] 只能用来操作connetion...

2009-04-16 17:18:08 131

设计模式 - 工厂方法

重温了一下factory pattern,赶紧记录之 - [b]Simple Factory pattern:[/b] 将变化的对象创建方法转移到单独的类中。需要传入参数,一般情况下已经够用。唯一的问题就是增加产品类别,需要改动工厂类。扩展优先于修改呀! [code="java"] public Product createProduct(int type) { sw...

2008-09-12 11:30:02 88

LRU Cache

看了下RU(Least Recently Used ,最近最少使用),可以使用LinkedHashMap实现,到是蛮简单的.LinkedHashMap会将get或是put的数据置于底端. 重写removeEldestEntry()可以设定根据size来调整cache的数量. [code="java"] import java.util.Collection; import java.u...

2008-04-07 18:05:18 73

基于SLSB的webservice

<o:p> </o:p>接手的项目用到了基于stateless session bean 的webservice,以前没有怎么接触过ws.整理一下自己的学习资料:<o:p> </o:p> • Quick introduction Webservice<o:p></o:p> HTTP is supported by all...

2007-11-29 13:18:00 103

Cluster的疑问

目前遇到一问题关于app cluster的: 有一个local stateless bean,称之为ABean,它用于产生连续数字(有点象oracle的sequence)供其它bean使用,并保存在数据库中。问题出现了,在单机环境下没问题,可在cluster中时不时地出现数字跳跃式增长。譬如1,2,6010,3,6011,4,5,6012. ABean会基于数据库的纪录,一次cac...

2007-11-19 18:02:22 170

JAAS

项目中用到了JAAS,以前没有接触过,google了半天资料。赶快纪录下来: 1.JAAS全称为Java authentication and authorization service,用于设计可拔插的安全机制。一般项目中用在web端或ejb访问控制。 2.直接以例子进行(基于JBoss4.0.0): 2.1 首先确定需要以何种方式进行验证,文件/数据库/LDAP。目前的...

2007-09-11 20:47:58 505

上传本地文件报access denied(java.io.FilePermission)

本人写了一个从客户端上传图片保存至数据库的功能,但是在上传时报access denied的异常。 javax.servlet.ServletException: access denied (java.io.FilePermission \\IP地址\D$\big5.jpg read) org.apache.struts.action.RequestProcessor.processEx...

2007-07-28 17:32:05 2236

空空如也

空空如也

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

TA关注的人

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