自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式session实现原理

占个坑

2013-10-10 15:28:46 778

原创 reactor和proactor模式

关于reactor handler模式的介绍:http://www.jdon.com/concurrent/reactor.htm一个用餐厅案例打比方,讲述reactor模式的文章:http://daimojingdeyu.iteye.com/blog/828696关于reactor和proactor模式比较的介绍:http://k.ifeng.com/zhan

2013-08-01 11:28:55 429

原创 Oracle 10 Instant Client安装

Oracle 10 Instant Client是Oracle公司推出的绿色精简版客户端,不需要安装,需要进行简单的配置。先下载oracle客户端,放到本地某个目录,比如d:\oracleclient。然后在环境变量中进行如下设置:1. 添加ORACLE_HOME=d:\oracleclient,这个是用来指定oracle客户端软件路径;2. 在PATH中添加%ORACLE_HOM

2013-05-29 12:48:26 1186

转载 eclipse中两个插件之间的互相调用

转载自http://chenying.blog.51cto.com/614874/127484/  eclipse是一个非常好的系统,他所有部分都是以插件形式出现的,依赖于xml配置文件。       一般这样架构的系统,都会把xml里面配置的一些标记与实际对象形成映射关系。    eclipse也不例外!       我们的plugin.xml里面的顶层标记,里面的I

2013-04-20 10:34:36 1042

转载 开发者应该了解的 12 款 Eclipse 插件

转载自http://www.iteye.com/news/25595Eclipse成为最流行的集成开发环境,在很大程度上要归功于它跨平台的插件支持系统。通过将各种类型的插件添加到Eclipse中,可以扩充Eclipse的功能,以满足你的各种需求。 目前有许多款流行的Eclipse插件,其中一些很流行,有一些很时尚,还有一些仅仅是功能新巧,所有的这些功能各异的插件构成了强大的Eclips

2013-04-20 10:32:00 527

转载 Eight Isolation Levels Every Web Developer Should Know

copy from http://www.infoq.com/articles/eight-isolation-levelsThe ACID properties are one of the cornerstones of database theory. ACID defines four properties that must be present if a dat

2013-01-07 10:29:53 220

转载 使用CQRS重新考虑架构

转载自http://www.jdon.com/37891,更多内容请看原帖。命令查询的责任分离Command Query Responsibility Segregation (简称CQRS)模式是一种架构体系模式,能够使改变模型的状态的命令和模型状态的查询实现分离。这属于DDD应用领域的一个模式,主要解决DDD在数据库报表输出上处理方式。来自Rethinking ar

2013-01-06 16:00:53 538

原创 数据库数据复制机制

在master-slave数据库集群模式下,数据复制机制有三种:同步复制模式,异步复制模式,半同步复制模式。同步复制模式:一个cluster下,数据更新要么同时生效于master和所有slave,要么同时不生效,达到一致结果后通知application。这种模式具有强一致性,可通过诸如“两阶段提交协议”等机制来保证,但性能上开销较大,适合一致性要求很高的场景。异步复制模式:

2012-11-22 12:58:21 562

原创 锁机制

加锁(locking)是一种广泛应用的同步技术。当内核控制路径必须访问共享数据结构或进入临界区时,就需要为自己获取一把“锁”。由锁机制保护的资源非常类似于限制于房间内的资源,当某人进入房间时,就把门锁上。如果内核控制路径希望访问资源,就试图获取钥匙“打开门”。当且仅当资源空闲时,它才能成功。然后,只要它还想使用这个资源,门就依然锁着。当内核控制路径释放了锁时,门就打开,另一个内核控制路径就可以进入

2012-10-24 13:22:12 324

转载 Spring事务的传播行为和隔离级别

转载自 http://blog.chinaunix.net/u1/55983/showart_2091761.html7个传播行为,4个隔离级别, Spring事务的传播行为和隔离级别[transaction behavior and isolated level]2007-08-01 16:33事务的传播行为和隔离级别[transaction behavior and i

2012-10-15 15:06:28 244

转载 powerdesigner从数据库导出表结构

今天研究了下用powerdesigner从数据库读取数据,反导出成pdm模型,可以看下面两篇文章:http://wenku.baidu.com/view/f848bd6da45177232f60a26d.htmlhttp://www.cnblogs.com/jwb_bino/archive/2009/11/12/1601869.html如果历史文档缺失,需要整理pdm表结构文档,或者要

2012-09-12 12:51:15 2373

原创 TortoiseSVN实用经验总结

解决 TSVNCache.exe 占住CPU 的问题http://hi.baidu.com/victorlin23/blog/item/4350a5d16b1bcdc1562c841d.html过滤不需要的文件比如你在用eclipse,会有.project,.class之类后缀的文件,这些是不需要提交svn的。tortoiseSVN在commit时,如果勾选了show

2012-08-15 11:06:29 540

原创 eclemma插件浅析

eclipse下的eclemma安装地址:http://update.eclemma.org/emma插件是一款很不错的eclipse单元测试覆盖率计算插件,可以统计分支覆盖率,能够更加精准地统计逻辑覆盖情况。比起Cobertura,emma可以跨project统计覆盖率,而Cobertura则做不到。所以对于一个项目工程包含多个project,emma是首选。当然emma也有不足的地

2012-08-14 10:05:27 805

原创 架构书籍

一线架构师实践指南http://wenku.baidu.com/view/40966d46336c1eb91a375dec.htmlhttp://www.cr173.com/soft/32899.html架构蓝图——软件架构"4+1"视图模型https://www.ibm.com/developerworks/cn/rational/r-4p1-view/

2012-04-06 13:03:46 297

原创 常用maven命令

1. 新建java工程mvn archetype:create -DgroupId=com.example.mydemo -DartifactId=mydemo,修改groupId和artifactId

2012-03-07 14:28:18 393

原创 编写自己的PMD规则

目标:搭建基于maven的app工程,编写自定义PMD规则,可运行单元测试,可debug。一、环境搭建1. 在想要建立工程的地方,运行 "mvn archetype:create -DgroupId=com.alipay.codecheck -DartifactId=codecheck" 命令搭建一个app工程2. 修改根目录pom.xml,管理jar包依赖:a)

2012-02-16 12:20:55 2387 2

转载 系统群集成架构的变更演进

第一阶段:网状->星状->esb总线第二阶段:服务器直连增强可靠性

2011-09-13 09:51:42 567

转载 数据复制的并发控制

原文转载自《数据复制的并发控制》http://www.infoq.com/cn/articles/Concurrency-Control-Data-Replication数据分布通常应用在高性能计算(HPC)中。数据分布拓扑主要有两种:复制和分区。相关厂商内容

2011-09-08 15:55:08 339

转载 mvc模式原理

2011-09-07 16:57:47 301

转载 web service同步异步模式

转载自《深入学习web service系列之异步开发模式》http://www.cnblogs.com/Terrylee/archive/2005/12/05/290845.html

2011-09-07 16:46:41 371

转载 Hummock

Hummock是建立在apache上的应用层安全防御软件,为C/S结构。Client在apache应用服务器上采集信息,发送给Server集中处理,Server生成黑白名单后发送给Client执行拦截功能。hummock_cmdline是hummock的一部分,主要提供命令行

2011-09-01 13:38:24 1377

原创 搭建springmvc+ibatis+velocity工程

一、搭建工程1.  创建空的webapp工程:在想要创建工程的路径下,打开cmd,输入命令:mvn archetype:create -DgroupId=com.sw.app -DartifactId=app -DarchetypeArtifactId=maven-archetype-webapp其中app是工程名称。-DgroupId=com.

2011-03-29 13:19:00 2329

原创 spring

目录:DI&IOC抽象&多态扩展点一、DI&IOC

2011-02-09 14:55:00 392

原创 课题目录

开发大学堂准备要讲的课题目录

2011-01-19 23:40:00 270

空空如也

空空如也

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

TA关注的人

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