BlueDavy之技术Blog

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

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

2006年11月22日 #

     摘要: 一眼看过去相信大家都知道用Runtime.getRuntime().exec来调用,我的需求就是:
调用Oracle EXP命令完成备份,并返回生成的备份文件名,这个备份文件会很快在其他的地方被使用。
采用Runtime.getRuntime().exec我们都知道,需要处理它的InputStream,以避免出现执行的命令输出的信息过多使得进程被堵死,OK,按照这样的方法写出来的代码执行后却碰到了问题.....  阅读全文
posted @ 2006-11-22 22:43 BlueDavy 阅读(2574) | 评论 (8)编辑 收藏

     摘要: 在之前的一篇blog中我曾经写到过CM对于application level的configuration的不适用,提到的主要是两点:
1、无法在外部统一的对Bundle中service所需要的属性进行管理;
当时基于这个约束,只好在各自的bundle下编写一个管理当前bundle属性的服务,当外部需要管理此bundle的属性时,必须通过这个服务来管理,否则的话改变是不会起到效果的。
2、无法共享属性的配置。
每个bundle都保存自己独立的一份属性配置,这就导致了当出现共享属性时,在管理端也不得不同时去重复的更新多个bundle。
经过对于Equinox的CM实现代码的查看,发现我冤枉CM了,现在给它平反,:)  阅读全文
posted @ 2006-11-22 11:59 BlueDavy 阅读(1520) | 评论 (5)编辑 收藏