自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tony's Home

关注企业应用架构,关注复杂业务领域。

  • 博客(11)
  • 收藏
  • 关注

原创 数据库代理技术之MySql Proxy

MySQL Proxy处于客户端应用程序和MySQL服务器之间,通过截断、改变并转发客户端和后端数据库之间的通信来实现其功能,这和WinGate之类的网络代理服务器的基本思想是一样的。 相关资源:MySQL Proxy 0.8.0发布

2010-03-04 14:06:00 1007

原创 经典文章资源收集

22个所见即所得在线 Web 编辑器

2010-03-04 14:02:00 489

原创 非关系型数据库“NoSql”之Apache Cassandra

Cassandra项目是Facebook在2008年开源出来的,随后Facebook自己使用Cassandra的另外一个不开源的分支,而开源出来的Cassandra主要被Amazon的Dynamite团队来维护,并且Cassandra被认为是Dynamite 2.0版本。目前除了 Facebook之外,twitter和digg.com都在使用Cassandra。 相关资料:Cassan

2010-03-04 13:54:00 608

原创 企业应用架构模式学习笔记(并发)

  第五章:并发并发——企业应用致命杀手。事务——简化企业应用开发,控制并发。离线并发(offline concurrency):多数据库事务中数据操作的并发控制。并发本质问题:1、更新丢失(Lost updates):2、不一致读(inconsistent read)要在正确性与并发处理能力的灵活性之间寻找平衡。进程:重量级执行语境,将正在处理的内部数据与外部

2008-11-17 16:26:00 806

原创 企业应用架构模式学习笔记(分层)

  第一章:分层作用:分解复杂的软件系统优点:1、降低复杂度,上层不需要关注下层细节。             2、提高灵活性,可以灵活替换某层的实现。             3、减小耦合度,将层次间的依赖减到最低。 4、有利于重用,同一层次可以有多种用途。 5、有利于标准化。缺点:1、不能封装所有工作,可能会带来及联修改。 2、过多层次影响性能。难点:1

2008-11-17 16:25:00 887

原创 XFire客户端流程分析

XFire是当前J2EE领域非常流行的Web Service框架,以其卓越的性能和简单易用的特性博得了广大开发者的青睐。目前XFire已经演变为Apache的CXF项目,但仍有大量用户在使用XFire。 http://www.blogjava.net/hywavesoft/archive/2008/03/02/183262.html 

2008-03-03 09:22:00 698

原创 iBatis一级缓存的探讨

前几天和朋友讨论数据库Cache的时候,谈到了iBatis框架不支持一级缓存,后来尝试作了一些扩展来支持一级缓存,放出来大家探讨一下。 首先让我们简单回顾一下缓存的概念。直白的说,缓存就是把从数据库里查出来的数据放到内存中,供后续操作使用。例如,某个应用需要让业务人员查询前日的数据报表,可能同时有很多人在查询该数据,并且数据没有实时的要求,则可以在第一次查询的时候把结果放到缓存中,以提高后

2007-09-09 11:36:00 3895 3

原创 一个iBatis框架进行batch处理的问题

        最近,同事的一个项目用Spring+iBatis做为数据持久层框架,MySql数据存储。项目发布不久就遇到了严重的性能问题,因此决定采用batch的方式提交数据。我以前的一篇文章:iBatis框架batch处理优化里详细的介绍了iBatis框架做batch处理的方式以及可能存在的问题和性能优化,因此同事参考这偏文章对项目进行了改造,引入了batch处理机制。但事情并不顺利,在只有2

2007-08-29 08:46:00 3198 3

原创 iBatis框架batch处理优化

为什么要做batch处理 Oracle回滚段 在JDBC中如何做batch处理 iBatis框架对batch处理的支持 iBatis框架做batch处理的问题 修改底层代码,支持多表batch处理 为什么要做batch处理        这个问题我就不解释了,因为我想你们肯定能比我解释的更好!如果你真的不知道,那就到Google上去搜索一下吧☻Oracle回滚段    这个问题

2007-08-22 00:43:00 2416 1

原创 关于远程调用(XFire/HttpInvoker/Hessian etc.)及远程服务管理的一些随想

关于远程调用(XFire/HttpInvoker/Hessian etc.)及远程服务管理的一些随想  在现代 J2EE 企业应用系统中,存在着 Hessian 、 HttpInvoker 、 XFire 、 Axis 等多种形式的远程调用技术。尽管有 Spring 等框架对这些技术进行了封装,降低了使用的复杂度,但对普通程序员而言仍是复杂的——至少需要要掌握这些技术的基础知识。  

2007-08-22 00:39:00 1633 2

原创 EasyJWeb中如何使用Google Guice容器

本文力求简洁,希望通过一个简单的demo应用讲解EasyJWeb与Guice容器的集成。通过EasyJWeb提供的超级IoC容器,你可以非常轻松的把Guice容器集成进来,让Guice来管理业务层的依赖关系,EasyJWeb只负责表现。我们看下面的配置:xml version="1.0" encoding="utf-8"?>easyjf-web>    modules inject="au

2007-08-22 00:33:00 1655

空空如也

空空如也

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

TA关注的人

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