- 博客(9)
- 收藏
- 关注
自己抽空写了个带cache的ActiveRecord
首先写了个cache的module Cache def put(object) pre @@cache[object.id] = object end def delete(id) pre @@cache.delete(id) end def get(id) pre @@cache[i...
2010-08-12 11:17:51 112
原创 ORACLE锁的管理
ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4:Share 共享锁(S):阻止其他DML操作,share 5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive 6:exclusive 独占(...
2008-12-06 18:53:31 90
POI读取Excel中数字的方法
前段时间做了些和poi打交道的一些工作,发现处理数字不是很容易。如果数字是“2”的话,读到的值却是“2.0”,而且数位稍微长点的时候就会成了科学记数的形式。我是这么处理的: if (整数) new BIgDecimal(); else if (小数) BIgDecimal.valueOf();是麻烦了...
2008-10-05 18:51:02 779
好消息,《深入理解计算机系统》亚马逊 10 元
[url]http://www.amazon.cn/detail/product.asp?prodid=zjbk099784&source=276143656[/url]不知道是不是亚马逊弄错了,这么经典的书只要10元,我反正是买了一本,正在途中。...
2008-09-18 20:10:45 127
原创 BPEL事务与补偿机制
事务(transaction)对于软件工程师来说是一个非常重要的概念。按照非正式的表述方式,事务是指一组作为同一单元的活动,要么全部成功,要么全部失败。这种“全部或者没有”的语义是数据库访问的基础。按照正式的表述,事务包括如下属性:原子性、一致性、隔离性和持久性(Atomic、Consistent、Isolated和Durable)——ACID。 事务对于业务交互来说至关重要,为了...
2008-08-27 22:46:53 156
原创 两阶段事务简介
实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器的单独软件组件来控制。此协议中的五个步骤如下: • 应用程序调用事务协调器中的提交方法。• 事务协调器将联络事务中涉及的每个资源管理器,并通知它们准备提交事务(这是第一阶段的开始)。• 为 了以肯定的方式响应准备阶段,资源管理器必须将自己置于以下状态:...
2008-08-27 21:58:03 193
原创 旁听一个soa技术沙龙
今天7点多就醒了,约好和同事张磊一起去参加他的一群‘狐朋狗友’办的沙龙,关于VC的。醒来一看才发现手机已经停机了,汗~~,不得已跑下去在电话亭给他打了个电话。然后两个人买了几个包子就休闲的往浙大进发,这才发现这家伙早餐可以吃五个天津包子,再次汗~~~。 到了浙大玉泉校区,发现浙大也就那样,乱乱的,窄窄的,人又多又杂,道路上的树木又不似我们学校那么茂密,泊油路上金灿灿的一片...
2008-08-21 08:48:51 106
Mule的经典实例LoanBroker的学习笔记
Mule的经典实例LoanBroker的学习笔记 最近为了跟上公司发展,要学一下mule。在了解了mule的大概情况之后,便看了看mule的发型包里的一个经典实例LoanBroker,整理一下笔记,若有写得不准确的地方,还望各位大侠不吝赐教。 一 一,安装及部署 1. Jdk。最好1.5版本以上吧,我比较超前,用的1.6.安装完成之后配上环境变...
2008-08-20 14:41:41 124
原创 什么是Mule
Mule是一个轻量级的消息框架也是分布式的对象中介,允许你快速、简单的连接各个应用来交换数据。以企业级服务总线这个企业集成模式开设计的Mule可以无缝的利用总多的技术像JMS、HTTP、Email、XML-RPC来处理应用之间的交互。 [img]https://docs.google.com/File?id=df56jsb6_60gk97fscq_b[/img] 简单的说,...
2008-08-09 19:59:30 274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人