君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理

2012年5月10日 #

摘要: 对于一个存在于Java虚拟机中的对象来说,其内部的状态只保持在内存中。JVM停止之后,这些状态就丢失了。在很多情况下,对象的内部状态是需要被持久化下来的。提到持久化,最直接的做法是保存到文件系统或是数据库之中。这种做法一般涉及到自定义存储格式以及繁琐的数据转换。对象关系映射(Object-relational mapping)是一种典型的用关系数据库来持久化对象的方式,也存在很多直接存储对象的对象数据库。对象序列化机制(object serialization)是Java语言内建的一种对象持久化方式,可以很容易的在JVM中的活动对象和字节数组(流)之间进行转换。除了可以很简单的实现持久化之外, 阅读全文
posted @ 2012-05-10 21:31 刺猬的温驯 阅读(230) 评论(0) 推荐(0) 编辑

摘要: 1.WHY名词:风险:(1)未来可能发生的某一件事,该事件将导致不好的结果(2)不好的结果本身风险是尚未发生的问题,问题是业已成真的风险。区分风险管理(管理风险)和危机管理(问题的补救措施)风险转化:风险发生(具现)了转化事件,通常不可见,可见的为转化指标,通过指标看转化事件。风险缓解:“必须在风险转化前做的工作”风险管理包括:风险发现,暴露分析,应急计划,风险缓解,持续转化控制。风险管理的理由:使积极的风险承担成为可能使风险合法化使项目向着成功出发为不确定性划定边界提供成本的最低保护能防止隐蔽的责任推诿能够亡羊补牢为个人成长提供最大的机会能防止掩耳盗铃的管理关注需要关注的地方2.WHY NO 阅读全文
posted @ 2012-05-10 17:19 刺猬的温驯 阅读(433) 评论(0) 推荐(0) 编辑

摘要: 这个问题,我把对象赋值为NULL,也是很好用的.在我的系统中,更新好用了,可是插入不好用了.没改前,是插入好用,而更新不好用.本来是系统中的问题,可是,catch只是捕捉到,从但是,没有把log打印出来,找原因实在是难找.在高度数据库时,最好把异常捕捉中的信息打印出来.org.springframework.orm.hibernate.HibernateSystemException: a different object with the same identifier value was already associated with the session: 4443398, of cl 阅读全文
posted @ 2012-05-10 05:21 刺猬的温驯 阅读(13557) 评论(0) 推荐(0) 编辑

摘要: 用c++写成,可反编译class文件,支持jar包级的反编译,可将整个jar包直接保存为*.src.zip源代码包,反编译迅速,错误率极少,详细的看下面下载地址:http://java.decompiler.free.fr/?q=jdguiIntroductionThe aim of “Java Decompiler” project is to develop tools to decompile and analyze Java 5, and upper, “.class” files.JD-Core is a freeware library that reconstructs Java 阅读全文
posted @ 2012-05-10 04:38 刺猬的温驯 阅读(525) 评论(0) 推荐(0) 编辑

摘要: 引子:前几天,小胖和我说他们公司CTO批他了,说他写的代码不够OO,不够DDD。细问才知道他们CTO在推DDD(领域模型驱动设计).我当时给他的观点是,JavaEE应用是天生贫血的,并不能像ruby之类的语言做到很好的富血,做到DDD。因为这些观点也是N年前讨论过的问题,我记得冒似robbin当年还下过定论:Java天生是贫血的。所以有了ruby之流做RAD快速开发。但当seam到spring roo的出现与完善,富血DDD在Java里也变得可行起来(此论言之尚早,拭目以待)。我以前也和别人争吵过哪个更好,现在我的思想又受到了一些冲击,你呢?世界在发展,我们的思想是不是也应该与时俱进呢?贫血v 阅读全文
posted @ 2012-05-10 02:47 刺猬的温驯 阅读(585) 评论(0) 推荐(0) 编辑