- 博客(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
170
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
128
转贴:[图说]一个女软件工程师的征婚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
184
目前的团队开发流程
我所在的团队是以二次开发和维护一套大型件产品为主。不谈项目与产品的区别,只说目前的开发流程。看看大家对这种开发方式有什么建议。1.产品有多个版本,以不同的分支并行开发。处于开发阶段的一般都是最高版本。每当发布小版本,则该小版本所有的defect item 都需要在高版本中拷贝一份(譬如clearquest clone),以便高版本中也进行修改。这样使得修正过后的代码与高版本branch同步...
2010-04-21 17:43:56
119
原创 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
102
理解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
98
什么是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
1086
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
80
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
107
原创 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
159
设计模式 - 工厂方法
重温了一下factory pattern,赶紧记录之 - [b]Simple Factory pattern:[/b]将变化的对象创建方法转移到单独的类中。需要传入参数,一般情况下已经够用。唯一的问题就是增加产品类别,需要改动工厂类。扩展优先于修改呀![code="java"] public Product createProduct(int type) { sw...
2008-09-12 11:30:02
104
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
108
基于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
136
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
183
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
515
上传本地文件报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
2269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人