自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于ETL引擎的一点补充

   考虑到scailabilbity,原有ETL引擎由于Task任务直接负责了数据库的读写,导致抽取多个抽取结果无法聚合。也就导致了单个任务无法在多个ETL Server中并行运算,可扩展性较差。因此,有必要把任务的委派,结果集的合并工作独立开来,形成单独的模块。   首先,Task类不再直接操作数据库读写,而是把数据从一处抽取,发送到数据聚合处理模块,形成多个数据源的合并。Task类依然保

2007-03-26 23:53:00 1096

原创 关于ETL引擎设计的一点感想

    做ETL已经不是第一次了,无论是EAI,EII,还是分布式计算,ETL好像都是其中不可或缺的一环。而ETL不但要处理不同数据库之间的差异,同时还要处理数据语义上的差异,一些时候还可能要牵扯一些业务逻辑。因此,每次做ETL几乎都需要重新来过。且ETL开发相对复杂。商业上也没有相对成熟的产品和中间件。往往成为项目的重点和难点。   由于ETL并不是我的工作范围,只是近期才开始接收ETL的维

2007-03-24 01:16:00 2006

原创 如何处理日志和业务逻辑的困惑

     如果处理日志和业务逻辑成为目前解耦的一个难题。在项目中,往往会发现书写日志的代码往往会大于真正的业务逻辑代码,造成代码阅读上的困难。然而,把日志从应用逻辑中分离出去却有非常困难。        当前,流行的分离日志和业务逻辑的方法是使用AOP,从另一个角度来说,也是AOP应用较多的领域之一。但是,使用AOP进行日志分离也有着严重的问题。当前AOP主要分为Spring的无内浸性AOP,

2007-03-22 00:10:00 2578 2

原创 告别电信领域,来到计算机行业

    纠缠了一年,终于告别了自己喜欢得电信领域,或许当我开始接触JAVA得时候,我已经离电信领域越来越远了。做了一年得工作,工作带来得更多得是压力,而不是快乐,如果没有户口得问题,我早就已经离开了公司。     想了好久,终于答应了BEA得offer,一半是因为对现在公司得不满,一半是因为BEA得HR及未来得主管对我确实很好,面试都给我省了一轮,整个面试几乎只有20分钟是真正得面试,其他得都

2007-03-17 21:04:00 590

原创 jakata common pools 源码研究

    前几天和同事聊天,同事做c++的,聊到c++没有很好的数据库连接池库,同事想自己写一个,但担心自己考虑不全面。我不以为然,数据库连接池而已,又不是没写过,没有open source之前,还不是自己写。同事却认为定我考虑的不全面。所以,才找来jakata common pools的源码看看。 jakata common pools中主要就以下三个接口   ObjectPool   连接池

2007-03-11 00:23:00 883

原创 Struct2的最大改进

       Struts2中总算把formbean取消了,坦白的说,formbean不但增加了项目的代码,增加了维护量,更重要是formbean在MVC中位置不明确,很多新手不理解formbean的功能,在formbean中增加了一些代码,造成了n层结构的混乱。       没有了formbean,也就少了很多乱七八糟的set(formbean.getXXX()),同时,促进了项目新手更好的

2007-03-04 23:22:00 769

原创 Appfuse初接触

    今天上网,无意间看到有人提到了Appfuse,给的评价很高,我也down了一个,看看。    刚拿到手时,跑了一下appfuse自带的例程。居然一行代码不写就可以自动生成程序代码,着实吃了一惊。外加小激动了一下。自动化的代码生成,测试,简化程序的开发,同时使编程归一化,这些都是自己一直想做却没做的,主要考虑到工作量太大,没时间搞。   根据appfuse的教程,写了一个例子,却发现

2007-03-04 23:17:00 818

原创 OpenSessionInView感想

   全是spring惹得祸。现在才知道Spring的hibernate支持有多差。难怪hibernate的创始人要自己重新写web框架了。     目前的解决办法给我的感觉是在补HibernateTemplate的后帐。看看spring的源码就知道了。HibernateTemplate实在是太简单了。随便谁都能写一个。分析一下问题把:造成这一原因主要有以下几点:(1)spring的tem

2007-01-01 02:53:00 671

原创 Spring Hibernate OpenSessionInView学习

 http://blog.csdn.net/vvggsky/archive/2006/12/13/1441664.aspxhttp://blog.csdn.net/vvggsky/archive/2006/12/13/1441664.aspx在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以laz

2007-01-01 02:40:00 967

原创 谈谈J2EE开发(一)

     J2EE--java世界中永恒的话题。或许是sun的失败,造成了J2EE世界中的无序。做了几年的J2EE,实在懒的谈了。 毕竟,技术并不是一切。工程,项目的成败很多时候和技术无关。太多技术的争论,分散了我们对其他问题的注意力。    在当今的WEB开发中,MVC已经成为事实标准。如果那个framework说不支持MVC,必定遭到一堆人的鄙视。那我们今天就谈谈MVC。MVC将一个交

2006-12-30 23:25:00 696

原创 Ant学习

      以前一直使用IDE来进行构建。最近对代码进行大规模得重构,对重构后得代码很不放心,想跑跑单元测试。看了一眼测试用例。太多了,就是分包运行也要10来次才能跑完,才想起了ANT得好处。       不得不承认,ANT得JUnit任务确实让我眼前一亮。生成得测试报告相当得漂亮。决定尝试把项目文件迁移到ANT上试试。       遇到问题:(1)最大的问题,如何设计项目目录结构。当工程很大时,

2006-12-30 22:44:00 686

原创 Struts 的javax.servlet.servletexception: cannot find actionmappings or actionformbeans

Struts 的javax.servlet.servletexception: cannot find actionmappings or actionformbeans collection错误 调试一个有验证使用了标签的struts程序碰到了这样一个问题,检查了N个地方,没有找到错误,开始网上搜索。发现原来这是一个普遍问题啊,有很多种情况会导致这个问题,但大致就是以下几种情况:1。Web.xm

2005-04-07 22:10:00 2322

空空如也

空空如也

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

TA关注的人

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