`
islandoo
  • 浏览: 36401 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
  首先写了个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[id] end def load pre @@cache end def destroy @@cache = [] end ...
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 独占(X):独立访问使用,exclusive 数字越大锁级别越高, 影响的操作越多。 1级锁有:Select,有时会在v$locked_object出现。 2级锁有:Select for update,Loc ...
      前段时间做了些和poi打交道的一些工作,发现处理数字不是很容易。如果数字是“2”的话,读到的值却是“2.0”,而且数位稍微长点的时候就会成了科学记数的形式。我是这么处理的:       if (整数)                new  BIgDecimal();       else if (小数)               BIgDecimal.valueOf(); 是麻烦了点,但是达到目的了。不知道大家的方法是怎么处理的,可以交流一下。   ps: 前些天卓越上那本10元钱的《深入理解计算机系统》已经到货了,拿在手上沉甸甸的还真的有些不相信是真的。我订了这本书之后,马上 ...
http://www.amazon.cn/detail/product.asp?prodid=zjbk099784&source=276143656 不知道是不是亚马逊弄错了,这么经典的书只要10元,我反正是买了一本,正在途中。
      事务(transaction)对于软件工程师来说是一个非常重要的概念。按照非正式的表述方式,事务是指一组作为同一单元的活动,要么全部成功,要么全部失败。这种“全部或者没有”的语义是数据库访问的基础。按照正式的表述,事务包括如下属性:原子性、一致性、隔离性和持久性(Atomic、Consistent、Isolated和Durable)——ACID。   事务对于业务交互来说至关重要,为了保证一致性,一个ACID事务用到的数据库条目通常会在处理过程中被锁定。如果事务失败,数据库将会回退到之前的状态。这一功能由数据库提供商提供。   对于一组被调用的Web服务,BPEL也可以采用类似的思路 ...
    实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器的单独软件组件来控制。此协议中的五个步骤如下:   •  应用程序调用事务协调器中的提交方法。 •  事务协调器将联络事务中涉及的每个资源管理器,并通知它们准备提交事务(这是第一阶段的开始)。 •  为 了以肯定的方式响应准备阶段,资源管理器必须将自己置于以下状态:确保能在被要求提交事务时提交事务,或在被要求回滚事务时回滚事务。大多数资源管理器会 将包含其计划更改的日记文件(或等效文件)写入持久存储区中。如果资源管理器无法准备事务,它会以一个否定响应来回应事务协调 ...
      今天7点多就醒了,约好和同事张磊一起去参加他的一群‘狐朋狗友’办的沙龙,关于VC的。醒来一看才发现手机已经停机了,汗~~,不得已跑下去在电话亭给他打了个电话。然后两个人买了几个包子就休闲的往浙大进发 ...
Mule的经典实例LoanBroker的学习笔记      最近为了跟上公司发展,要学一下mule。在了解了mule的大概情况之后,便看了看mule的发型包里的一个经典实例LoanBroker,整理一下笔记,若有写得不准确的地方,还望各位大侠不吝赐教。   一    一,安装及部署              1.     Jdk。最好1.5版本以上吧,我比较超前,用的1.6.安装完成之后配上环境变量。              2.     Mule。我下载的是1.4.4,1.x的差别不是很大,2.x的不太了解。然后配上%MULE_HOME%,把%MULE_HOME%\bin加进
    Mule是一个轻量级的消息框架也是分布式的对象中介,允许你快速、简单的连接各个应用来交换数据。以企业级服务总线这个企业集成模式开设计的Mule可以无缝的利用总多的技术像JMS、HTTP、Email、XML-RPC来处理应用之间的交互。     简单的说,Mule就是可以利用各种技术来对不同的应用之间进行连接,来达到应用之间交互的目的。Mule是很容易扩展的,最初的时候,你可能只有几个应 用通过Mule来进行连接,但是随着规模的不断变大,Mule管理的应用可以不断的增大。Mule对于应用或者组件之间的交互的管理是透明的,不管是否在 同一台机器上,不管通信的协议是否相同。 Mule是基 ...
Global site tag (gtag.js) - Google Analytics