纸上得来终觉浅,绝知此事要躬行

不会写代码的架构师绝对不是好架构师

java中处理xml数据性能不能大幅提高的根本原因 - 继续追寻高性能xml解析方法

<br />这里讨论的处理xml数据,指包含复杂业务规则处理的场景,基于流的解析方法不在被讨论范围,下面只针对dom模型和xpath进行讨论。<br /> <br />主要原因有:xml是一种基于string或称文本数据描述方法,描述的是一种逻辑数据结构,不是计...

2010-09-29 14:16:00

阅读数:1218

评论数:0

透过现象看本质 - 壮志未酬的BPEL

<br />头不痛了,继续扯扯IT那点事。<br /> <br />先明确一下本文主旨,本人并不喜欢BPEL,仅从个人观点分析下BPEL因何而来,BPEL的局限,以及本人喜好的业务流程设计方法,希望能引起关心业务流程设计的人的进一步思考,别整天帮着老外吹他们的S...

2010-09-27 18:30:00

阅读数:677

评论数:0

这几天跑哪儿去了?

偏头痛了好几天,今天终于没事了。我家多多还有2个月就要出世了,想想不出小家伙什么模样,:)!希望是个可爱的乖孩子,但千万别太老实,:)发觉自己真是有点老了,身体各个部分些小毛病越来越多,关节、颈椎、手腕、脑袋,等等等等,一个个的纷纷前来拜访,看来搞IT的,不管身体条件多好也得注意了,尤其是现在还年...

2010-09-27 16:13:00

阅读数:301

评论数:0

推荐给架构师一篇好文章

<br />在架构满天飞的世界,如何理清楚架构的定位,如何选择及抽象可重用参考架构等都是非常重要的需要思考的问题。<br /> <br />推荐给架构师们一片文章,希望能对大家在架构设计及选择过程中,有一个比较清楚的高层理解。<br /> <b...

2010-09-22 12:15:00

阅读数:332

评论数:0

XQuery 作为xml数据转换引擎的软肋

当前很多的xml数据转换框架运行在XQuery引擎上,尤其是主流的SOA厂商产品,如oracle ESB等。先不提performance问题,就功能范围来讲,XQuery确实提供了丰富的数据转换函数,并允许提供自定义转换函数,能够支持非常复杂的xml结构的转换(当然,这种复杂度实际上应当在进行数据...

2010-09-21 17:23:00

阅读数:534

评论数:0

大概的了解了下javacc

jxpath中的xpath parser是使用了javacc来构建,生成了一个xpath语法分析器。jxpath对所有解析过的xpath,为了提高效率,避免重复解析,将结果放到了一个hashmap里。对于javacc,看起来貌似很神秘,其实倒也不复杂,关键是要具备一些编译原理的知识。搜了很多jav...

2010-09-21 11:12:00

阅读数:596

评论数:0

Ehcache的BigMemory

<br />Ehcache增加了个新的功能,bigmemory,可以用来缓存更多的对象于jvm Heap之外的内存,可达350G,不受jvm GC控制。看来老外是真能琢磨,真敢想。<br /> <br />大概看了下文档,应用的时候通常还是需要配合inmemor...

2010-09-21 10:32:00

阅读数:5010

评论数:0

谈谈为什么ORMapping不适合企业应用的构建,以及未来企业应用系统构建需要什么要素

说明:本人文字功底欠佳,有问题欢迎继续深入探讨,本文允许转载,但请注明出处,谢谢本人向来不喜欢ORmapping技术,并且在所管理的项目中,极少使用ORMapping技术或框架,iBatis算是一半特例吧,因为iBatis不算是个完全的ORmapping框架,至少本人管理的项目中,ibatis从来...

2010-09-20 18:36:00

阅读数:2073

评论数:0

继续找寻高效xml处理引擎

早上又花了一点时间搜索了一下java平台下轻量的dom解析器,发现了2个东东:Nux和xmlzen,大概拜读了一小下:共同特点:都是在寻找一条高效xml解析之路,觉得目前流行的xml库都过于重量了,不太绿色,太大的不必要消耗。Nux:xquery based,不喜欢xquery晦涩的语法,另外,由...

2010-09-20 10:39:00

阅读数:392

评论数:0

杂谈:“专业”Consultant小零碎工具系列

<br />仅抛砖引玉!一个大大的笔记本(纸的啊!):记录灵感,展开想象,一对一沟通多色笔:时刻随身携带各种颜色的笔各一支(至少得有黑,兰,红的吧),更容易给人留下深刻印象。用途,使用不同颜色的标记,更容易理清思路。24x7 online系列:买个移动的XXX服务。手机查看outloo...

2010-09-16 16:54:00

阅读数:220

评论数:0

Memcached应用最佳实践

真是越来越感叹,人这种动物真是聪明,而且越来越聪明,但不管怎样,聪明来源于实践,来源于奋斗在一线的同仁们对问题的思考,来源于需求。常见的应用Memcached的solution,通常是会设置多台大内存的Memcached服务器来运行Memcached服务端,但这些服务端之间不可相互通信,也就是说谁...

2010-09-15 12:44:00

阅读数:421

评论数:0

version control system 的后起之秀

<br />试用了一下TortoiseHg (Mercurial的图形化客户端),感觉还不错,不过试验了一下两个repository的sync操作,还没整明白是怎么回事,待有时间研究一下。<br /> <br />总体感觉TortoiseHg软件还需做的更精美一...

2010-09-15 01:32:00

阅读数:311

评论数:0

对主流SOA解决方案中BPM+ESB产品的一点看法

<br />本人对soa架构中BPM功能+ESB功能还是持有肯定看法的,面向业务的流程管理及service的管理定作为完整的soa方案不可或缺。<br /> <br />这里仅对主流soa产品厂商的导向保留个人看法:目前主流软件提供商均提供bpm产品和esb产品...

2010-09-14 20:39:00

阅读数:1215

评论数:0

很想重新强调一点关于soa的理解

今天看到一个soa的片子,关于其中为了说明soa的business value,引用的一幅图片,个人看过太多的这类片子,觉得这种比较方法都没说到根上,很容易让读者云里雾里,似懂非懂,然后拿去用来满载唾沫星子的又去忽悠别人。这个比较方法,没写过程序的人肯定容易看明白了,没准会发现新大陆般大呼小叫,S...

2010-09-14 16:58:00

阅读数:591

评论数:0

关于JMS系统设计的几点建议

<br />回答一个老外同事关于JMS系统设计的几点建议,抄录如下,下图为其应用场景,消息流量1000条每秒<br /> <br /> <br /> <br />1.       Separate jms queues bese on f...

2010-09-13 19:43:00

阅读数:630

评论数:0

关于高性能xml解析问题的再思考

如今xml应用已经遍布天下,您是否还在您的应用中使用传统的SAX或DOM技术呢?回答yes是没有关系的,但问题是您有没有想过进一步提升xml的处理速度,减少内存使用率,使您的应用处理模型变得更为简化呢?周末花了点时间来思考这个问题,但似乎还没有找到更好的答案,:(,如果哪位高人有好的建议,欢迎交流...

2010-09-13 10:02:00

阅读数:893

评论数:0

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