企业开发
flypig_bxf
这个作者很懒,什么都没留下…
展开
-
通用数据推送(1)
目前,在公司的一个重要工作内容就是做sprider和b2b数据内容的推送工作。简单需求描述 公司主要的业务领域就是b2b的垂直搜索,我所在的数据组主要负责下载联盟网站的b2b的信息,然后讲下载数据进行一定的处理推送到目标库(线上运行库)中。以下就是经过这段时间工作对公司业务理解的一个流程图。那我主要负责的就是推送以及生成生成信用值。好了,该说说自己的工作了,数据推送本身很简单,...2007-04-16 17:41:18 · 135 阅读 · 0 评论 -
通用数据推送 (3)
以上介绍是我对业务描述的xml的介绍,下面该介绍我们是怎么来运行这个xml的业务描述的了。 首先,介绍一下我们采用的一些技术和工具。 1 ibatis-一个简单的orm工具。它很好的完成了将数据访问的实现逻辑写到xml文件中,以及它支持hashmap对象的使用。这两点是我们能实现通用的至关重要的两点。 因为,我们要实现java代码与业务无关那么我们代码应该与具体业务无关。第一步,我们通过使用i...2007-04-17 13:48:00 · 143 阅读 · 0 评论 -
通用数据推送 (4)-castor的使用
这个通用的推送做了很久了,来早就想把它的思路整理一下。终于,想做下来整理的时候很快又发现不知道该怎么说了。还是硬着头皮往下写吧。 那就先说说castor 吧。由于在我们的推送配置是相对比较复杂的,不管是自己通过DOM或者SAX的调用来实现回事相当麻烦的。比如说我们根据我们的配置xml , 需要定义一些对象如config,task ,source 。。。(都对应我们的xml)。那么con...2007-04-18 16:39:00 · 150 阅读 · 0 评论 -
通用数据推送 (5)-线程池
继续写,写的有点乱了,望大家不要介意,我会慢慢该过来的。这是推送程序的activitiy diagram 程序中涉及到一些线程处理方面的问题。1 多线程的问题。 由于程序中管理程序本身就是一个线程,他负责管理业务线程的初始化和启动,而为了提高效率我们又在业务线程实现了可配置的多线程处理方式。这样在我处理的最多的情况时,可能会执行近百个线程。而且,随着业务的增加还会有更多的线程...2007-04-18 18:05:00 · 181 阅读 · 0 评论 -
可更新的注册式的单实例模式
最近,遇到这样一个应用。在系统中需要大量的配置信息,为了不每次都找数据库或者配置文件。需要一个生命周期和App一样的容器(=静态变量),但是在配置信息被修改时还需要去更新这个容器。 首先选用的是单实例模式。单实例模式中又可分为恶汉,懒汉,以及一种基于饿汉型的注册型。 个人感觉懒汉型单例模式没什么,而饿汉型的更能体现java特点。然注册行的可扩展性较强,个人...2008-12-11 14:29:13 · 88 阅读 · 0 评论 -
基于URL的契约式简易MVC框架
一直以来对0配置的mvc框架很感兴趣。最近,突发奇想,想试验一下如何利用url来实现契约式的mvc零配置框架。首先,我们以一个普通的url为例。"http://ipaddress:prot/project_name/business_name/moudle_name/action_name/"我们假定从business_name开始我们对应的是java中的类包,moudle_n...2009-08-05 09:39:43 · 79 阅读 · 0 评论 -
jbpm6.2(BPMS 6.1)技术前瞻(1)
开始使用jBPM的工作有一年多的时间了,其中参与社区开发也有5个月了。终于找个机会把最近看到的学到的展示一下。首先先列个大纲吧。1 jBPM6 安装部署2 如何应用到企业系统中。3 基于6.2新特性的开发示例4 jbpm进阶功能介绍 4.1 notfaction 4.2 signal ...原创 2015-01-27 15:29:25 · 126 阅读 · 0 评论