自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是事务?(2)

  待续

2010-08-30 13:32:05 147

原创 什么是事务?

1.   什么是事务2.1              事务定义百度百科:事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一...

2010-08-26 14:05:42 196

原创 认识事务 目录

 1.      什么是事务... 32.1        事务定义... 32.2        事务场景... 32.3        事务的工作原理... 42.4        事务的必要条件(ACID)... 52.5        事务隔离级别... 62.6        事务隔离级别与锁... 112.      事务类型... 123.1     ...

2010-08-20 15:29:12 151

原创 求产品名称

 安全 稳定 快速 便捷 交易 跟第三方支付相关,求产品名称 不要有“付”,“通”,“汇”,“银”,“金”,“宝”字眼。

2010-08-03 16:59:28 112

原创 JBOSS all thread are curently busy,waiting connection reset

 最近系统出现了几次问题,报错如下。在请教各位大拿和google/baidu以后,大概整理了一下可能的解决方案:1,在oracle-ds.xml的数据源配置中添加<valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</...

2010-08-02 11:30:03 251

原创 总是感觉生活满满的

 似乎没有时间停下脚步思考。。。似乎总是在赶路。。。似乎脾气越来越差。。。。似乎耐性也越来越差。。。。 生活里满满的。。。有好的有坏的,有开心的有不开心的。。。 满满的。。。杂乱的。。。。 工作。。生活。。都是满满的。  赶什么呢?...

2010-08-02 11:16:57 125

原创 JBOSS 4.0.5 EJB3.0之MDB (ACTIVEMQ)

 项目中用到了EJB3.0 MDB,以为很简单的,不想用的JBOSS4.0.5的默认安装版本并不支持EJB的发布,解决后备注参考:1,下载jboss-EJB-3.0_RC9_Patch_1.zip(http://www.jboss.org/ejb3/old_releases.html)2,设置系统变量JBOSS_HOME为jboss安装目录3,解压jboss-EJB-3.0_RC9...

2010-07-26 11:22:46 168

原创 某商城是怎么炼成的 之招兵买马

 “能用众力,则无敌于天下矣;能用众智,则无畏于圣人矣”,当年的孙权小儿都能明白这个道理。 需要招募什么样的人?考虑到要招聘的是开发人员,那么技术选型起了决定性左右。 那么我们先来看看如何做技术选型,考虑如下几个因素:1 - 技术本身的成熟度2 - 已被证实的可行性3 - 兼容性和知识沉淀4 - 市场上相关人员的供给情况 最开始定的是SSH2,这基本上符合了...

2010-07-19 13:59:19 100

原创 某商城是怎么炼成的 之kickoff

 淘宝是商业模式和运作的成功,产品是如何设计的,系统是如何搭建的,有幸在04年参与了他们的第一代架构改造,不过年代久远,多半记不起来了。只是记得在“我行”提供的需求简本上,与SUN公司的两位大拿Anna和某项目经理,花费了一个周末把需求分析和任务分工做完,大家就开始动工了,历时2个月。。。。。没日没夜的加班。。。 不过这次说的不是淘宝是怎么炼成的,而是公司目前在做的商城。 进公司的...

2010-07-13 21:34:45 123

原创 老婆大人的压力

老婆大人昨天晚上提到她上班后宝宝的养育问题。。。 如果她不上班了,压力会很大,我不以为然。。。 今天上午宝宝脱臼,老婆在处理完以后给我电话,都吓哭了。。。我才恍然大悟,这责任太重了。压在她一个人身上,的确有些太大了。 ...

2010-06-21 15:06:50 104

原创 三国。。。

等你看完一部长剧,再回过头来看重播,感觉如隔世。。。。 争斗一辈子,留下的是什么呢?

2010-06-21 15:04:40 138

原创 NBA总决赛。。。。

从策划、导演、副导演、执行导演都太JB差劲了。。。。  谁都知道前6场是表演赛。。。。。。

2010-06-16 13:56:30 169

我怀念的何止是那片土地

六一节快乐! 

2010-05-28 11:49:57 128

心目中的战神真的老了嘛。。。

周三湖人VS雷霆见

2010-04-26 10:24:34 85

看来房价真的要跌了

这是为什么呢? 因为全民开始炒房了。。。。

2010-04-22 15:45:34 93

存储过程的功过

因为公司有一部分核心业务,涉及到悲观锁处理,为了缩小事务的作用域,是用存储过程来做的。 所以对存储过程的好坏和功过做了一些学习,见附件,供大家分享!...

2009-08-14 14:30:32 81

事务策略 - (完整版)

最近研读了事务策略方面的文章,颇有心得。 整理了PPT,分享给大家。 主要是描述了基本的事务策略,事务模型的概念,一些事务陷阱,着重谈了3中事务模型,4种事务策略。  整理完成。...

2009-08-11 14:57:15 115

原创 心与手

印度南部喀拉拉邦,人们利用大象搬运树木和其他重物,利欲所驱,越来越残忍。象主安得利尔,养大象9头,一年内,大象累死了六头。大象丽安,初时活蹦乱跳,常用鼻子卷起木头,很神奇地帮主人装车,非常可爱。死时体重减了三百斤,浑身渗血,不停地抖颤,流泪的大眼哀怨地看着主人。安得利儿看它实在干不动了,几刀捅死了它,然后挖象牙剥象皮,哈哈大笑。好像是商量过似的,许多大象同日向主人发难,那天安得利尔驱象出院...

2009-07-17 17:26:47 151

原创 寻找优秀的程序员

今天看了飙高音,不免有些感慨,分享给大家。 http://www.ruanyifeng.com/blog/2008/11/finding_great_developers.html用许多平庸的程序员取代少数优秀的程序员,这种做法的真正问题在于,不管平庸的程序员工作多长时间,他们做出来的东西,都无法像优秀程序员做得那样好。五个Antonio Salieris[4]也写不出莫扎特的《安魂曲...

2009-07-13 20:57:05 98

GigaSpaces 服务虚拟化框架 简单的高性能SOA

........................

2009-07-03 13:44:54 137

金融术语

1、咨询轧差(advisory netting): 见状态轧差。 2、受保支付系统(assured payment system)(APS):一种价值交换系统中的协议其中,及时完成一笔支付指令的结算,需要第三方(主要是银行、银行辛迪加或者清算所)不可撤销的和无条件的承诺支持。参见价值交换结算系统。3、自动化清算所(automated clearing house)(ACH):一种电子清算系...

2009-06-22 10:13:50 146

推荐电影 The curious case of Benjamin Button(本杰明.巴顿怪事)

本杰明的拖船船长是一个经典人物,因为父亲的压制,他不得不做了一个拖船船长,但是他依然认为自己是一个艺术家,一个纹身的艺术家。 我觉得他是一个艺术家,真实的。他每天都在跟人家讲自己的经历,每天都在抱怨,每天都在烂醉如泥,但是国家需要的时候,依然投入了二战。 死的时候,看到自己浑身的纹身被子弹打烂,他又骂人了,这就是他是艺术家,而且真实的证明。 他临死时说的话,我觉得是最经典的...

2009-06-21 00:36:59 473

GigaSpaces 改革之路 (Survival Guilde for IT)白皮书的翻译文档

前言•危机,是由两个字组成的,“危”和“机”,一个代表危险,一个代表机会。•经济危机要求公司更加高效。降低成本,提高效率,是云计算的主要承诺。•1、改革才能生存–降低成本,提高效率•2、内部操作系统的虚拟化(VMware)–降低IT成本的变革之路–Gartner –虚拟化和云计算是2009年两大战略性技术–Forrester –云计算带来的财政收益非常重要•3、应用层的虚拟化将节省更多的成本应...

2009-06-20 14:54:49 146

原创 Oracle Coherence vs Gigaspaces XAP

Data CacheBoth systems support deploying a data grid on multiple machines and automatically manage routing, fault-tolerance and fail-over. Both grids support passive data caches and sending code to ...

2009-06-07 14:46:56 67

原创 成功实施结对编程

社区 Agile 主题 敏捷实施, 敏捷技术 标签 结对编程在我做咨询工作的三年半时间里,我(跟客户)谈论结对编程的时间比其他任何话题都多。一般来讲,客户的开发人员都从来没有结对过,也根本没有这个念头。而且更糟的是,那些搞商务的总觉得两个人坐在一台机器前面是浪费。不过即使有着这些成见,等我们离开的时候,业务人员跟开发人员也已经坐到一起结对了。 成功...

2009-06-07 14:43:52 210

gigaspaces XAP?

GigaSpaces eXtreme Application Platform是一个用作扩展的应用服务器,让您可将您整套的服务器视作单一、简单的运行时环境(runtime environment),您的业务过程和数据可并存在该环境中,令应用性能可得到预期的改善,而您亦可增加数据量、交易量及用户数目,而毋须将架构重整。 可处理高峰期的负载和非预期的需要在任何负载过程的...

2009-06-07 14:17:46 190

在高多并发应用内存和硬盘之争

“内存是新的硬盘,硬盘是新的磁带”。实时Web应用不断涌现,达到海量规模的系统越来越多,这种后浪推前浪的发展模式对软硬件又有何影响?以RAM和网络为中心的硬件结构的优势,可以用这种硬件建立比磁盘集群速度更快的RAM集群。对于数据的随机访问,内存的速度比硬盘高几个数量级(即使是最高端的磁盘存储系统也只是勉强达到1,000次寻道/秒)。其次, 随着数据中心的网络速度提高,访问内存的成本更进一步降低...

2009-06-07 14:13:32 146

云计算涉及的术语和一些概念 整理ing

1、Amazon Web Services - Amazon的云计算服务2、Simple Storage Service - S3简单的存储服务3、Elastic Compute Cloud - EC2,弹性可扩展的云计算服务器4、Simple Queuing Service - 一种简单的消息队列5、SimpleDB - 简单的数据库管理6、SAAS - Software-a...

2009-05-31 09:58:41 196

原创 恭喜一下自己,成房奴了

钱交完了,拿到房屋交易的合同了。 明天要去交钱了,好多钱一下子就没了。 上周末去三林看房,竟然看中一套,马上下了定金。 92W/74M,2室1厅,毛坯,房东昨天签了意向书,智恒房产中介竟然还给砍掉了1W,吼吼! ...

2009-05-25 11:13:14 242

CIF系统浅析

背景目前公司有很多后端的运营支撑系统,主要包括风控/清算/财务/BD.SALES/OP等各部门所需处理系统,而这些系统分别又有各个技术部门(PMD/NBIZ/WB/CA/OA)分别提供。由于各个部门的需求和入口不一致,加上公司核心系统重心在于核心支付和账务的处理,导致了客户资料、签约关系、产品开通等分散在各个业务系统中。客户资料的分散存放无法保证各系统客户资料的一致性,也无法进行数据共享。各业...

2009-05-22 10:31:53 3672

你有多久没见到日出?

给所有天天埋头在电脑和黑夜中的技术同仁们,致敬 又是一个不眠夜,通宵上线,多少有些习惯了。 没有太多的期望,凌晨5点半,天就亮了,上线终于完成了。 上海的早晨竟然有点神清气爽的感觉,一个小插曲,在公司楼下的大厅里面,竟然抓到了一只麻雀,小麻雀不小心进了大厅,就在玻璃墙上撞晕了。走到地铁口,就放生了。 到了八佰伴那个路口,看到初升的太阳,才发现自己天天盯着屏幕的眼睛,多少有点受不了了。 竟然有种豁然...

2009-05-07 12:01:12 139

原创 XML 基础

经典:[b]1、属性和元素的区分:元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素[/b][b]2、DTD 的作用是定义 XML 文档的结构,DOCTYPE 声明是对外部 DTD 文件的引用;基于 XML 的 DTD 代替者 - xml schema (现在多用这种方式)[/b][b]3、XML 错误应终止您的程序,XML 软件应当轻巧,快速,具有良好的兼容性,可以使用...

2009-04-30 14:39:19 65

原创 菜刀温暖

4月了,上海的天已经很热。早上,好多人都穿了短袖,才发现自己穿了三件衣服。。。。为什么那么炙热的阳光照在我身上,竟然没一点温暖的感觉。。。突然想起郑钧的菜刀温暖。。。。。...

2009-04-27 14:35:57 90

GRAILS 1.1 Datasources 多数据源支持

见附件的PPT教程里面有详细的说明和操作步骤。环境:grails版本为1.1正式版数据库是oracleJDBC驱动是ojdbc.jar附件1:GRAILS1.1_多数据源.rar 是PPT教程附件2:grails_datasources-0.3.zip 是插件的安装程序附件3:mds.rar 是测试项目代码...

2009-04-24 11:06:34 110

原创 诊断运转失常的团队(纽约时报)

现在每个公司都想把资源加以最大化地利用,运转不良的团队必须得到尽快的修复。 世界上不会有完美无缺的团队,因为任何团队都是由人组成的,而人都有可能犯错。有些时候,团队的错误过于明显而导致任务不能完成,甚至引发别的问题。当前的经济环境下,每个公司都想把资源加以最大化地利用,这些运转不良的团队必须得到尽快的修复。 [b]信任[/b] 管理咨询师Patrick Lencioni认为,团...

2009-04-13 19:44:05 80

分享公司内高手文章: TOPLINK 更新的问题

大家在调用toplink的update方法时可能会出现update变成了insert操作的问题:对于此问题,toplink推荐的update方法流程如下:  1.       通过toplink提供获取对象的方法而不是JDBC的方法来获得需要被更新的对象,并且对此方法配置事务(因为当提交事务以后,t...

2009-04-01 13:04:56 87

groovy datasource sql 在grails应用中如何处理事务

特殊的需求,在GRAILS调用GROOVY SQL直接做数据更新、插入和删除,如何控制原子事务? 比较特殊的处理方案(如果有更好的方案,还请赐教)。场景:SQL是用DATASOURCE创建的。描述:因为设置是否自动提交是由CONNECTION处理的,但是直接用dataSource来创建,是没法得到connection的引用,所以必须用如下方式:         def dbTran  ...

2009-03-31 18:53:19 218

原创 由“要安逸,不要命”想到事故的处理 - 观《我的团长我的团》后感

[b]死啦死啦说:“中国人爱安逸,死都不怕,就怕不安逸,命都不要,就要安逸,就这毛病”[/b]这句话说的很难听,但是很对。由此想到我们最近上线出的事故,以及后面的处理。如果出了事情,大家都着急上火了,可是问题暂时解决了,有歇息的时间了。大家就很舒服了,后续应该处理的,避免再次发生的后续操作,也就慢慢放下了,不管了。[b]我们也贪图安逸,就是不怕死。[/b]...

2009-03-27 14:09:04 686

GRAILS belongsTo hasMany 查询问题

[b]这个bug已经在1.1的正式版本中修复。[/b]举个例子:[i]class Author { static hasMany = [books:Book]}class Book { static belongsTo = [author: Author]}[/i][b]查询Author:[/b][i]def criteria = Author.crea...

2009-03-24 12:03:31 320

GRAILS ID GENERATOR 可以自己设置ID字段的值

[b]这个bug已经在1.1正式版本修复,可以用insert:true来指定是新建对象。[/b]必须在mapping里面指定:id generator:'assigned', params:[type:'Integer']不然会提示,没有找到此ID的对象。有个问题,如果version指定为false,即使指定assigned,在创建的时候,依然会导致update...

2009-03-02 17:21:20 308

空空如也

空空如也

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

TA关注的人

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