BlueDavy之技术Blog

理论不懂就实践,实践不会就学理论!

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  242 随笔 :: 2 文章 :: 1274 评论 :: 1 Trackbacks

置顶随笔 #

     摘要: 在历时两个多月后,OSGi进阶的编写已完毕,感谢N多朋友一直以来的关注和支持,现将正式版对外发布,下载地址为:
http://www.riawork.org/opendoc/osgiopendoc2.pdf
随文的代码的下载地址为:
http://www.riawork.org/opendoc/osgiopendoc2-source.zip
随文的例子的可运行版本的下载地址为:
http://www.riawork.org/opendoc/osgiopendoc2-dist.zip

随后将会相继在Redsaga上发布Redsaga Opendoc版本,以及在InfoQ中国站上发布InfoQ miniBook版本,这两个版本在精美程度上都会超过我现在发布的版本,到时再給予大家通知,:)  阅读全文
posted @ 2007-10-14 23:36 BlueDavy 阅读(3937) | 评论 (23)编辑 收藏

     摘要: 正式版的下载地址为:
http://www.riawork.org/opendoc/OSGI_Opendoc.rar

压缩包中包含了OSGI Opendoc的PDF、随文发布的代码以及可运行包。  阅读全文
posted @ 2006-08-25 12:18 BlueDavy 阅读(6310) | 评论 (46)编辑 收藏

2008年7月3日 #

     摘要: 之前写了个简单的jsp做压力测试,没想到出现的一个问题是当压力比较大的情况,运行比较久的话会出现一个现象,就是jvm的内存几乎被耗尽,用 jprofiler查看会发现是有一个ConcurrentHashMap对象的内存一直在增长,而且没有释放的迹象,随后进入Debug模式,跟踪查找都有谁new了ConcurrentHashMap,因为测试场景中是个非常简单的jsp页面,发现只有jsp的Request session会创建这个ConcurrentHashMap,很久没写jsp了,猜测是request session的默认超时时间太长,所以导致高压力下(200并发,总共连续访问50万次,jvm内存1G)会出现内存一直没有回收的问题,后来打印了一下request session的默认超时(AS是jboss 4.2.2),是半小时,如果这样的话确实是会有造成上面内存一直被占用的现象。  阅读全文
posted @ 2008-07-03 16:24 BlueDavy 阅读(1082) | 评论 (3)编辑 收藏

2008年6月30日 #

     摘要: 在JBoss Remoting 2.2.2中存在这么一个bug,如果刚好客户端的timeout比服务器端处理时间短的话,就会出现客户端连接池中的连接被无故用掉一个的状况,而且是没法回收的,最终就会导致很快客户端的连接池被占满的现象,在分析JBoss Remoting 2.2.2的代码后发现了问题的所在,同时查看了下JBoss Remoting 2.4的代码,发现在2.4中此bug已被修复。  阅读全文
posted @ 2008-06-30 18:46 BlueDavy 阅读(1074) | 评论 (0)编辑 收藏

2008年6月29日 #

     摘要: 性能调优无疑是个庞大的话题,也是很多项目中非常重要的一环,性能调优的难做是众所周知的,毕竟性能调优涵盖的面实在是太多了,在这篇blog中我们蜻蜓点水般的来看看性能调优这项庞大的工程都有些什么过程,同时也看看这些过程中常见的一些做法。  阅读全文
posted @ 2008-06-29 23:37 BlueDavy 阅读(1473) | 评论 (6)编辑 收藏

2008年6月20日 #

     摘要: Java 5并发包的加入,给Java的并发程序的开发带来了很多的好处,在此列举一些并发编程中应该掌握的一些基础知识片断,这些片断基本都是由一些问题组成,在片段中没有直接写出答案,由于可用来解决这些片段的方法还是很多的,因此只是提到了解决问题可选方案的关键字,如果有需要进一步了解的话,基本上 google一下应该就能查出来了,不过就像之前有朋友说的,如果不是经常用的话,其实就算现在知道了也是会忘记的,这很正常,:),不过我更认为那是因为知其然而不知其所以然造成的,很多东西如果知道原理的话,基本上还是可以记得很长一段时间的。  阅读全文
posted @ 2008-06-20 01:29 BlueDavy 阅读(1715) | 评论 (2)编辑 收藏

2008年6月12日 #

     摘要: 精通这个词估计是在简历中最常见到的词了,简历上通常都充斥着精通struts2、精通java、精通hibernate等等词语,近来经常看些比较底层的书,越来越体会到精通这个词应该具备的份量了,也越来越理解以前朋友和我说的在国外工程和研究是分的很清楚的原因了,在这篇blog里来扯扯自己对精通这个词的看法。
先来看几个面试的片段,从中也许能看出些端倪,:)  阅读全文
posted @ 2008-06-12 21:41 BlueDavy 阅读(2421) | 评论 (36)编辑 收藏

2008年5月27日 #

     摘要: 由于Topic的时间有限,因此此篇PPT只是简单的对OSGi进行了介绍和演示,而没有做详细的OSGi使用的讲解,可能让参与这次Topic的同学们失望了,不过还是在此把PPT公开出来了,如感兴趣的话,可以从以下地址下载:
http://www.riawork.org/opentopic/Simple.Introduction.For.OSGi.ppt  阅读全文
posted @ 2008-05-27 20:49 BlueDavy 阅读(2089) | 评论 (2)编辑 收藏

2008年5月8日 #

     摘要: JavaOne的第二天Sun正式官方宣布在Java 7中将支持OSGi:This will allow developers who create applications that use OSGi bundles will be able to run them unmodified in JDK 7.这消息对于知悉OSGi Vs JSR 277的一系列历史战争的人而言绝对是非常的振奋人心,尽管不是说Java 7直接纳用OSGi来实现模块化这一块(这个呢,其实如果JDK做的话,确实可以做的更好,至少可以更高效什么的),但就支持这一点也可看出Sun已经看到了OSGi是事实性的模块化标准,这对于OSGi来说也是里程碑的一天。  阅读全文
posted @ 2008-05-08 22:10 BlueDavy 阅读(1654) | 评论 (7)编辑 收藏

2008年5月4日 #

     摘要: Java领域中的分布式框架比较的多,分析一个已有的远程调用框架无论是对于打算采用已有成果还是自己做分布式框架,都是很必要的事情,JBoss Remoting是其中很好很强大的一个框架,在此来对JBoss Remoting进行深入的分析,看看JBoss Remoting是如何基于java.net提供的包去解决这些问题的,本文所分析的JBoss Remoting源码的版本为2.2.2_SP2,本来以为会是篇不怎么长的文档,没想到还没写的详细和深入的时候就已经有三十多页了,也不好在这里直接贴出来,就把文档目录和最后的总结部分贴在这了,感兴趣的同学们可以从这个地址下载PDF版本的文档:http://www.riawork.org/opendoc/JBoss.Remoting.Opendoc.pdf  阅读全文
posted @ 2008-05-04 21:54 BlueDavy 阅读(1866) | 评论 (8)编辑 收藏

2008年4月29日 #

     摘要: 非常感谢Kane的工作,其实在差不多两个月前就完成了和OSGi官方联盟的协议的签订,使得OSGi China User Forum成为了继法国、日本、韩国、西班牙以及瑞典后的第六个官方授权和认可的组织,并且拿到了OSGi联盟官方提供的空间,其实就是个简单的wiki了,只是一直没抽出时间去建设网站,Kane在百忙之中抽出时间把站点的基本页面进行了搭建,使得这个官方站至少看上去有点内容了,官方站的地址为:http://china.osgiusers.org。  阅读全文
posted @ 2008-04-29 23:29 BlueDavy 阅读(1996) | 评论 (8)编辑 收藏

2008年3月23日 #

     摘要: OSGi DevCon2008已经闭幕,迫不及待、非常迫不及待的希望能了解更多此次大会的盛况,不过目前相关的新闻报道等还是比较少的,除了osgi.org/blog上有三四篇报道,根据日程找到目前公开的OSGi DevCon 2008中Topic的PPT,共11个,在此根据自己看这些PPT的情况做个简单的介绍和评价。  阅读全文
posted @ 2008-03-23 23:34 BlueDavy 阅读(2149) | 评论 (12)编辑 收藏

仅列出标题  下一页