- 博客(92)
- 资源 (2)
- 收藏
- 关注
原创 AIX配置tomcat https的问题解决
下午,QA报告了一个问题,在AIX上配置Tomcat的https出现问题,具体异常如下:Catalina.start: LifecycleException: null.open: java.security.NoSuchAlgorithmException: Class com.ibm.jsse.bq configured for SSLContext not a SSLContex
2007-08-08 16:19:00 3388
原创 俺可爱的小马,差点被淹了
时间:2008年8月6日,下午地点:北京中关村软件园一场突然急速的暴雨,在短短十几分钟的时间内,就起水二十多厘米深,眼看水快漫过我的“白色小马(千里马)”的排气管,只好冒雨抢救,赶紧转移。
2007-08-07 21:39:00 2348
原创 尽量避免诸如x.read(new FileInputStream(sourceFile)); 的写法
一不小心,顺手写了x.read(new FileInputStream(sourceFile)); 这样的代码,却引得自己花费了半个多小时去调试问题。 原因是这样的:在开发某一个feature的时候,需要对操作的文件进行backup,于是写了诸如下面的代码(以下仅是演示代码,与实际要简易,仅供参考):/* * XXX是一个处理类,soureFile是一个输入的File
2007-08-01 23:06:00 5005 2
原创 Log4j被OSGI撞了一下腰
自从n多年前使用log4j起,印象中就没有觉得Log4j有什么太折磨人的问题,稍微复杂些的可能就是扩展自己的Appender。 不过这一次是碰到了一个比较棘手的“麻烦”。这个麻烦并不是因为难,而是遇到之前不曾注意到问题,被Log4j不小心撞了一下腰,还挺酸疼的。 之前使用Log4j非常简单,因为大多都是在同一个ClassLoader或Co
2007-07-17 22:56:00 4818 1
原创 《程序员》2007第6期作品:SOA与业务敏捷
本文发表于《程序员》杂志2007年第6期,转载请注明相关信息,谢谢。 SOA与业务敏捷作者:TIBCO中国研发中心 胡长城(银狐999) 在阅读这篇文章之前,我要强调一个观点:SOA不仅仅只是一套构架,其更像是一套设计思想、方法。为解决客户所面临的业务敏捷性问题提供了一套新的解决方法。 On Demand反映客户对业务敏捷性的需求其实业务的敏捷性是众多传统企业与IT
2007-07-08 23:25:00 6667 3
原创 在北京9年来首次见到超大型自然彩虹,爽!
来北京北漂9年了,终于在2007年7月7日下午5:45的时候,见到了超大的“自然彩虹”。真的很难得,在北京很难见到彩虹,更况是这么超大型的自然彩虹,而且是两条彩虹一起出现,非常美丽。整个过程一直持续到6:15分,彩虹才慢慢消失。 可惜我不是摄影爱好者,也没有好的摄影器材,只有傻瓜型的数码相机。但还是在家抓拍了一些照片。
2007-07-07 21:33:00 4215 7
原创 EMF基础知识培训及ppt下载
今天给Team的同仁简单培训了一些EMF的基本知识。主要内容包括 MDA Concept,EMF Concept,EMF Model Definition,EMF Components,EMF Ecore,EMF Generation,EMF Runtime Framework,EMF Tools:Persistence,Query,OCL,Validate,Transaction 。对于EMF,
2007-06-26 22:25:00 5138 3
原创 围绕EMF探索(5)之深入Validation框架
前索引:围绕EMF探索(1)之存储和查询前索引:围绕EMF探索(2)之再探查询组件前索引:围绕EMF探索(3)之初探OCL 前索引:围绕EMF探索(4)之Validation组件图围绕EMF探索(5)之深入Validation框架 在EMF的eCore框架中,本身提供了对Validation Framework的支持,而EMFT的Validation组件则是在这个基础上又扩展的大量
2007-06-04 20:09:00 3699 2
原创 围绕EMF探索(4)之Validation组件图
前索引:围绕EMF探索(1)之存储和查询前索引:围绕EMF探索(2)之再探查询组件前索引:围绕EMF探索(3)之初探OCL围绕EMF探索(4)之Validation组件图 EMF Validation Framework提供了对EMF eObjects的校验框架。这种校验框架支持两个层面的:第一个层面可以对一个集合内的eObjects进行校验,第二个层面可以时时地对对象内的属性(值)变
2007-05-30 23:25:00 4575 1
原创 围绕EMF探索(3)之初探OCL
前索引:围绕EMF探索(1)之存储和查询 前索引:围绕EMF探索(2)之再探查询组件围绕EMF探索(3)之初探OCL 围绕EMF模型,有个很重要的基础性组件叫EMF OCL,这是一个实现了OCL2.0标准的组件,提供了对OCL Expression的解析、校验。OCL全称是Object Constraint Language。 对OCL之前接触不是很多。两年
2007-05-24 22:30:00 4022 1
原创 围绕EMF探索(2)之再探查询组件
索引:围绕EMF探索(1)之存储和查询 围绕EMF探索(2)之再探查询组件 本篇专门讲讲EMF Query这个组件的设计原理、结构和算法。 在上一篇中,已经简单介绍了EMF Query,其是为“内存中的eObjects”的检索提供一套“查询条件”,可以依据eObject的结构关系进行查询,也可以依据eObject的对象进行查询。
2007-05-23 23:42:00 3480
原创 围绕EMF探索(1)之存储和查询
围绕EMF探索(1)之存储 EMF(Eclipse Modeling Framework)的应用会越来越多,而围绕EMF的query, validate, transaction, persistency等等讲逐渐被大家使用,以及EMF eCore也有非常大的参考价值。今天先讲讲EMF的存储与查询方面的内容。首先讲讲EMF对象的存储 这两天抽空玩了玩EMF的对象存储
2007-05-21 23:53:00 5467 2
原创 重现java.io.IOException: Stream closed异常
上午,美国的QA报告了一个的异常: Caused by: java.io.IOException: Stream closed at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:134) at java.io.BufferedInputStream.f
2007-04-26 21:13:00 21099 4
原创 终于读完了《杰克·韦尔奇自传》
终于读完了 《杰克·韦尔奇自传》,离买到这本书,和第一次阅读,已经过去三年多了。 三年多才读完这本书,着实太慢了。到不是这本书有多么长,反而其只能等同于一篇中篇小说的长度。主要是在刚开始阅读的时候,只读了第一部分,而第一部分主要讲的是早年成长的岁月。内容实在是有些琐碎,在读了几十页之后,实在不愿被其琐碎的文字,毫无章法的叙述所折磨,放弃了。这一放弃,时光就匆匆的走过了三年
2007-04-22 20:37:00 2588
原创 夜晚在家的工作环境(开发中的乐趣)
我们team的美国Director过来了,送给我们team每人一个“USE照明灯”,感觉非常有用。 晚上在家尝试了一把,感觉更加适合坐在laptop前享受夜晚的生活了。(这样感觉是不是······)(注意看仔细了,下面这张图中,有我哦!)
2007-04-11 22:31:00 3113 3
原创 Bea user group的BPM主题会后随笔
今天去的人可不少,特别是北京工作流圈子中的几个搞过工作流研发的也来了不少,主讲人李文章就不必说了,慧点科技的莫映,有生博大的赵斌,炎黄盈动的刘金柱,东方易维的荣浩,哈哈,当然还有我(银狐999)。 刚到会场的时候,竟然发现王超竟然坐在门口,当起了签到员。王超可是国内bea技术圈子里一个高手,我和他曾经都是国内dev2dev论坛的首任weblogic斑竹。经过几年的不同
2007-03-25 23:44:00 6678 7
原创 技术媒体和软件应用杂谈(20070313聚会)
晚上,和InfoQ的主编 霍泰稳 和 ZDnet的主编 李宁 在雕刻时光咖啡厅腐败了一把,杂谈了一把。 真是杂谈,从企业Workflow/BPM应用,撤到业务基础软件,又联想到中间件,谈到项目实施的难度和问题,最后更始思索了一把技术媒体的定位和发展。 原本李宁是打算就workflow/bpm应用进行一些升入探讨和询问的,可是中途被我和泰稳东撤西撤,就撤的漫无边际了。
2007-03-13 23:07:00 1996 2
原创 huihoo和中国的开源,路在何方???
Allen,huihoo的创始人之一,这几年一直用自己的热情和努力,来支撑着huihoo的发展。 huihoo,国内著名的开源社团,创造了诸如JFox Server,JFoxAOP,JFoxSOAF,JFoxMX,JFoxMQ等不错的一些开源组件。 这几天Allen来到了北京,趁着今天周六,晚上大家聚了聚:Allen(龙辉),Peter(程勇),Orbat(
2006-10-28 23:48:00 6302 12
原创 应用服务器连接池“续连接”及“回收”,切记,切记
前两天,项目部某项目使用websphere连接池出问题,在系统运行一定时候后,无法从连接池中获取Connection了。 这已经是这一年多来,我 接手的不是第八、就是是第九个类似问题了。这似乎不是一个很复杂的问题,但是确实在项目应用部署中却频繁出现的问题。 这些问题都有很多比较明显的共同点,也大多集中在如下情况中: (1)连接池和数据库服务器,表现
2006-10-11 21:27:00 5464 2
原创 Sybase ASE XA分布式事务支持
默认Sybase ASE安装是不支持XA的,必须从Sybase那里获取DTM License才可以。而且默认安装SYSAM服务也是不启动的,SYSAM服务是管理Sybase ASE内各种协议的服务。 DTM是Distributed Transaction Management的简称。网上有专门的介绍Sybase DTM服务的文章《Using Adaptiv
2006-09-27 12:25:00 3352
原创 JBoss JTA的使用心得
前些日子,农总行的客户有个需求,需要跨Sybase ASE和Sybase IQ两个数据库操作,并且保证事务的完整性,而且客户不希望通过数据库层来保证事务,只希望在代码层控制。 这样的需求可能第一反应就是采用JTA,及XA事务(及通常所说的两阶段提交)支持。但是,这其中有一个数据库Sybase IQ,这是一个“数据仓库型”的数据库。Sybase中国区的技术支持也不能肯定
2006-09-25 16:58:00 11785 5
原创 北京工作流厂商第一次非正式聚会总结
20060722北京工作流厂商聚会总结截取内容 来自http://javafox.vip.myrice.com/wfchina/20060722.htm (原内容含图片)倡导人:胡长城(银狐999);科诺的杨存杰;计世咨询曹开彬、许位国;时间: 20060722下午13时到19时与会人员:浪潮楼上(高林)、西安协同(赵建春、李华)、信雅达(刘媛媛)、炎黄盈动(邢波涛)、思维加速(宋兴烈)、慧点科技
2006-07-23 21:20:00 2883 7
原创 让docbook支持表格行颜色的渲染
一般我们都习惯对表格的header设置背景色,这样能够获取比较友好的视觉效果。但是docbook要设置header颜色,则不能简单通过thead的属性来设置的,这一点让人很不爽。但是可以通过如下方式来设置: 名称 描述
2006-07-07 16:26:00 1931 1
原创 让docbook支持颜色的渲染
docbook默认是不能够对字体进行颜色设置的。但是通过扩展可以达到对html和pdf输出的颜色设置。(一)首先,我们来谈论一下如何对html的输出进行颜色设置。对html的输出情况下要简单一些,只需要通过css样式控制即可,而且这个docbook是内嵌支持的。在docbook的xml文件中,我们如下书写: 这是一个测试Do
2006-07-07 15:57:00 2341 2
原创 struts-layout的缺陷之一
这几天捣鼓了一下struts-layout这个TagLib,当然,因为应用的关系,只适用了其collection列表相关的部分,总体来说感觉是不错的,比如对分页和排序都提供了比较不错的解决方案,虽然现在对于sortType的支持还很局限。 但是,却依然也存在一些缺陷,让你不得不“重写一些方法,甚至覆盖一个完整的类来完善”,当然,这本身也是TagLib机制本身的缺陷之一
2006-06-18 22:24:00 2552 1
原创 RUNA WFE,workflow environment based on JBoss' JBPM engine
今早,无意中发现了RUNA WF发布了1.0版本,这让人欣喜若狂。详细请访问:http://wf.runa.ruRUNA WFE is an open source workflow environment based on JBOSS-JBPM engine. It is a cross-platform end user solution for business process manage
2005-07-19 12:11:00 3742 1
原创 Moment of Truth(关键时刻)
昨天听了一整天的MOT(关键时刻,Moment of Truth)课程培训。收获不小,也让自己对“客户和服务”有了一个新的认识。 最近整个用友集团在实行“MOT”培训,我们公司也不例外的在实施针对全体员工的“MOT”培训。 MOT课程是为改变企业(公司)人员的行为模式而设计的课程,主要专注于传授如何将自身的价值在与客户的交流过程中传递给客户。
2005-06-27 22:08:00 4850
原创 给联银通公司做了一整天工作流培训的纪实
前几天出差,在出差之前接到北京联银通公司一个电话,他们希望我能够给他们做了工作流的全面培训。那几天太忙了,赶上我们的平台要同时被两个大型项目应用,进入修改维护的高峰期。只好把这个培训往后拖了拖。出差回来后,又再次受邀。电话中,感觉出来他们是要想去开发一套OA产品,但是对workflow几乎了解甚微。面对这种情况,想在一天时间内把workflow讲清楚,实在是个困难的事情。而且他们的要求也不低,希望
2005-05-22 22:49:00 7838 54
原创 工作流引擎核心调度算法与PetriNet
文章分析了六大开源工作流引擎的调度机制和执行机制。包括OBE,Shark,OSWorkflow,jBpm,YAWL,Bossa。由于文章篇幅过长,请访问 http://javafox.vip.myrice.com/mywf/fox999_workflow_kernel_pn_20050417.pdf 下载。文章目录摘抄如下:声明... 2前言废话... 2进入正题... 3先说说四个非PetriN
2005-04-17 21:18:00 10903 13
原创 从《关于跳槽的切身体会(转)》谈转载文章的职业道德!!!
没有想到,短短的几个月之间,我两次写文章来抨击现下的转载文章的职业道德。第一次是去年十一月份(http://javafox.vip.myrice.com/myessay/index.htm),第二次就是现在了。 说起这第二次事情,真的是一种让人很好笑的开始。前两天“十度”兄弟给我发了这么一篇文章,叫《关于跳槽的切身体会(转)》。据说这是前几天他在QQ群众
2005-03-27 14:14:00 4167 1
原创 送同仁,别
上周,一位同仁,离开了公司,很让人惋惜。实在是一位不错的同仁,可惜他最终还是选择了离开。上周,为其写了段送文。自己也没有想到,刚刚过完春节,就要与一位同仁说再见。 纵四载,唯此一篇送同仁而。望君,求一佳地,宏图大展,腾达也。 吾来之,亦不足三月,然,见君于业,之谨,服也;之细,佩也;之真,敬也。君乃良才,此去,公司之失,惋乎。虽我等劝之,然知君之心已决,无力回首也。 此IT之怪状乎,
2005-02-21 22:35:00 2653 5
原创 mysql4.1的java中文问题解决
装了一个mysql4.1以后,竟然发现中文问题了。哎,已经好久没有被中文问题困扰了,没想到今天却被这个问题折腾了一个多小时。 首先有必要说明的是,你的驱动需要更新到 mysql-connector-java-3.0.16 或以上版本,否则不支持mysql4.1。 JDBC URL:"jdbc:mysql://jf:3306/learning?useUnicod
2005-01-24 13:33:00 3554 5
原创 重复温故workflow pattern的益处
这两天写《工作流之星光》的第五章《工作流模式》,又把Aalst大师的workflow pattern仔仔细细的重读了一遍。 我有个大理石雕刻的压书石,上面雕刻着一句“温故而知新”,好像是小学时候俺爸给的,当然现在是遗留在老家了,不知道还在否,不过总归那句话时留在脑海了——古人的哲理总是对的(哈哈,这有些废话了)。重读workflow pattern,确实有着不一
2005-01-13 12:12:00 7245 3
原创 Quartz
终于不用自己去实现Timer了,发现了Quartz这个scheduling solution tool。又是OpenSymphony的东东。 Quartz的划分还是不错的,将Trigger和Job严格的分开了,但是其JobDetail,就有些不论不累了。当然,如果按照job所依赖的执行状态和执行体分开的思路,这样处理倒是无可厚非,只是用起来就又有些麻烦了。
2005-01-12 17:36:00 2621 2
原创 基于范型的java函数式编程(一)
注:在您阅读本篇的时候,希望你对Java Generic(范型)能够有所了解和明白。 记:周末在给javaparty讲FP中,很多人似乎对fp并不关心,也认为java中fp的作用不大。其实这是个很大的观念错误,范型的发展,对java的函数式编程支持很大,对Functor的影响也非常大。Functor在算法、逻辑、条件计算、规则引擎等等方面,都会有很大的作为,这个影响可就会深远的多了
2005-01-09 22:03:00 3604 1
原创 老师,苍老了许多
2005年1月2日傍晚,一个同学的电话,才得知初中的班主任邹老师这两天来到了北京,于是赶忙给老师拨了电话。电话中,老师那熟悉的声音,让这边的我,都有些不知所措:久别的乡音,久别的师情。立刻约了这里的同学去看望的老师,于是匆忙的从苹果园往清华西门赶去。 听同学说,是老师的又一个学生,今年保送清华,老师是带那个学生来清华办手续的。 我的初中、高中,都是在皖
2005-01-03 21:59:00 3171 8
原创 我们还只做了一半
回复 chelsea 兄的 Thingking in Current Programming Languages 。chelsea兄是个绝对的 LOP支持者。(1)MDA可以解决Domain model的问题(甚至是executable uml);但是却解决不了“去对象”的问题 (2)workflow可以解决流程的问题,但到目前为止还没一个workflow可以解决“流程灵活变更”的问题。 (3)T
2004-12-27 12:17:00 1810 1
原创 对于署名的呐喊
今天突然在自己以前下载的资料中,发现了,有人用我的《工作流模型分析 v1.1》作的ppt文档。我猜估计是做什么演讲之类。但是通篇没有署名,唉,好歹也把我的“银狐999”署上啊。 这已经是不知道到多少次发现这种情况了······ 人世间最痛苦的事情莫过于此,信息在经过几轮转载后,连原作者都找不到了。原本煞费苦心写的文档,在若干年后,重新发现那熟悉的文字
2004-11-19 08:23:00 1663 2
原创 工作流的核心思想
昨天,Michael Chen和我探讨了有关“BMD”和“MDA”的一些问题,但是他对“如何有序的组装应用”不是很清楚。 其实,这也是大多MDA爱好者的迷惑——因为MDA的思想重在“模型”,但是这是一个很含糊的概念。所以后来冒出了“业务模型”,虽然这看似是个更加抽象的概念,但是却真正符合应用的思想。—— 因为从客户角度来说,其更注重对业务的描述。 但是
2004-11-17 08:35:00 5551 2
原创 国内开源workflow渐渐发展起来
国内开源workflow渐渐发展起来了···· 目前已经存在两个开源引擎:AglieFlow和Willow AglieFlow是由hongsoft兄弟主持的, Willow是属于huihoo的一个子项目,是由ZosaTapo兄弟主持的 Willow Willow的流程描述语言采用的是“扩展和修改XPDL”
2004-11-08 08:11:00 6127 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人