??xml version="1.0" encoding="utf-8" standalone="yes"?>久久九九亚洲精品,亚洲精品视频专区,亚洲精品tv久久久久久久久久http://m.tkk7.com/steady/archive/2009/08/17/291526.htmlsteadysteadyMon, 17 Aug 2009 09:26:00 GMThttp://m.tkk7.com/steady/archive/2009/08/17/291526.htmlhttp://m.tkk7.com/steady/comments/291526.htmlhttp://m.tkk7.com/steady/archive/2009/08/17/291526.html#Feedback0http://m.tkk7.com/steady/comments/commentRss/291526.htmlhttp://m.tkk7.com/steady/services/trackbacks/291526.html  开始ƈ没有xq么一个购物搜索的东西Q以为只是上|按关键词查查东西,昨天无意中看了说明,发现它远q不是这么简单的东西。它有着一般购物搜索无法相提ƈ论的强大功能Q那是——条形码搜烦?/span>

  摄像头对于强大的 Nokia S60 pd手机来说Q早已成了标配,扫描条Ş码等功能Q也早就成ؓ(f)手机很容易完成的功能了,但是却很有人把条Ş码和|络q一步结合。有道购物搜索是我看到的W一个完成这样功能的软g。其实用h很简单,手机有个能自动对焦的摄像头和能上|就行了Q拿摄像头对准商品条形码处扫描一下,然后?x)自动上|搜索相关品,甚至q拍照键都不用按了,一切都是自动完成的。品数据库也比较丰富,拿n边的东襉K便扫了下Q水溶C100Q益达木p醇Q各U书c(书籍的数据库应该是最全的Q手边的书全部都能找刎ͼ?/span>

  q是一个相当有创意的品,当然Q这个条形码数据库也不是Ҏ(gu)得到的,但是q个数据库和后台有道搜烦l合Q就形成了一个非常完的应用方式Q这应该是我看到的让我眼前一亮的手机软g之一了?/span>



steady 2009-08-17 17:26 发表评论
]]>
SVN switch 时碰到的一个小问题http://m.tkk7.com/steady/archive/2009/08/17/291521.htmlsteadysteadyMon, 17 Aug 2009 09:21:00 GMThttp://m.tkk7.com/steady/archive/2009/08/17/291521.htmlhttp://m.tkk7.com/steady/comments/291521.htmlhttp://m.tkk7.com/steady/archive/2009/08/17/291521.html#Feedback0http://m.tkk7.com/steady/comments/commentRss/291521.htmlhttp://m.tkk7.com/steady/services/trackbacks/291521.html  在用 SVN 的时候出Cq样一个小问题Q害得我折腾了半天,一个小的 s 却是|魁R?/span>

  因ؓ(f)目路径切换Q需要从 https://server/trunk 切换?https://server/tag/1Q?不过在文档中后者写成了 http://server/tag/1Q恰?SVN server ?HTTP ?HTTPS 都是可以讉K的,所以没觉得q个东西有什么错误。不q?SVN ?switch 操作的时候却L出现 https://server/trunk is not the same repository as http://server/tag/1Q感觉很奇怪,问了一下相兌责hQ当时也没有发现什么问题,不过q是没法操作Q最后无意中?http://server/tag/1 换成?https://server/tag/1Q一?ok?/span>

  被这个问题折的比较郁闷了,可能?SVN repository 不能?HTTPS ?HTTP 之间切换吧?/span>



steady 2009-08-17 17:21 发表评论
]]>
单是U美http://m.tkk7.com/steady/archive/2009/06/23/283761.htmlsteadysteadyTue, 23 Jun 2009 08:08:00 GMThttp://m.tkk7.com/steady/archive/2009/06/23/283761.htmlhttp://m.tkk7.com/steady/comments/283761.htmlhttp://m.tkk7.com/steady/archive/2009/06/23/283761.html#Feedback6http://m.tkk7.com/steady/comments/commentRss/283761.htmlhttp://m.tkk7.com/steady/services/trackbacks/283761.html  在Java世界里打g好几q了Q也看到了各U不同技术的Q沉沉Q倒是发现了一个简单的规律Q最单的东西往往是最有用的,单的软g也是U美?/p>

  ?Java Web 领域Q曾l有无数各种各样的框ӞStruts1/2QJSFQEcho1/2QTapestryQW(xu)icketQ等{等{了Q这么多不同的框架代表了两个不同的方向,除了 Struts q个是基于请求的Q其他几个都是算是事仉动的Q但是后面几个在整个市场上所占的份额也赶不上 Struts 一家。HTTP h本来是很单的Q?Struts 是Zq样单的概念Q但是却有无Ch希望重现 VB 时代的那U拖拖拉拉的~程方式Q希望用事g驱动一切,但是大部分h都失败了。失败的原因也其实不那么复杂Q有的是不够成熟Q像 JSF q样?Sun 官方大力推崇的框Ӟ?Ajax 出现的时候,JSF 中想灉|的用 Ajax 都成了一U奢望,有的是资料太了。像 Echo2 q样的框架资料,的跟珍惜保护动物似的?/p>

  当然也不是没有成功的Q微软凭借其强大的开发实力,和开发工L(fng)配合Q加上没有给 ASP.net 用户更多选择余地Q取得了无hҎ(gu)的成功。但是这个成功在 Java 世界是不?x)拥有的QJava 世界没有微Yq样的巨_(d)Java 世界中拿得出手的几个开发工PEclipseQNetbeansQIDEAQ在所见即所得的开发上q远的落后于 Visual Studio。相比微软帝国,Java 世界多的是中型的,开源的工具产品。规模上都远q落后于微YQJava 世界唯一可走的\便是单了。对 Java 世界来说Q简单不仅仅是种,更是生存之道?/p>

  起初作ؓ(f) Java 世界 PK 微Y产品的重头戏QEJB 在学院派的力捧下诞生了,EJB g从来都不打算让hzȝLQ一个简单的东西非得搞的复杂无比才行。而且其持久层 Entity BeanQ似乎连基本功能都没能实玎ͼ更别谈大规模使用了。EJB 1/2 的时代是开发h员永q无法忘却的噩梦?/p>

  Java 世界也从来不~活跃分子,Rod Johnson q个有种音乐家气质的牛h凭借自己多q的U篏Q推Z SpringframeworkQ这样一个基?IoC ?AOP 两个概念的简单易用的框架Q完成了很多起初只有 EJB 才能完成的工作,Spring 也一夜成名,成ؓ(f) Java 世界使用最为广泛的轻量U应用框架?/p>

  几乎是同Ӟ来自x的小帅哥 Gavin King 也在用一U与众不同的Ҏ(gu)L代现有比较复杂的 Java 持久化方案,最后他?Hibernate 也成为替代原?EJB 持久化方案的选择。相对简单的 Hibernate 也取得了巨大的成功?/p>

  其实q样的例子在 Java 世界也非常多Q以至于后来来自?Ruby 开发社区的 Ruby on Rails 的出玎ͼl了 Java 开发者当头一,原来q有更简单的做法哦。于?Java 世界慢慢的开始对多种脚本语言q行支持Q包?RubyQ以?qing)后来自创?Groovy。以此去打造类?RoR 那样单的开放方式?/p>

  生活其实是很单的QY件开发其实也是一P用简单的方式Q去打造简单的软gQJava 世界用无数失败的教训证明了这一炏V像我呢Q也喜欢用这L(fng)单的方式d作,最喜欢 IDEA d代码Q最喜欢 Struts2 + Spring2 + Hibernate3 q套l合Q最最喜欢的是单,因ؓ(f)单是最的工作方式?/p>

steady 2009-06-23 16:08 发表评论
]]>
支付宝终于支持Firefox?/title><link>http://m.tkk7.com/steady/archive/2008/09/14/228924.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Sun, 14 Sep 2008 14:03:00 GMT</pubDate><guid>http://m.tkk7.com/steady/archive/2008/09/14/228924.html</guid><wfw:comment>http://m.tkk7.com/steady/comments/228924.html</wfw:comment><comments>http://m.tkk7.com/steady/archive/2008/09/14/228924.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://m.tkk7.com/steady/comments/commentRss/228924.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/steady/services/trackbacks/228924.html</trackback:ping><description><![CDATA[<p><span style="font-size: 10pt">  看到?DBA Notes 的文章(</span><a mce_><span style="font-size: 10pt">支付?+ Firefox</span></a><span style="font-size: 10pt">Q说支付宝已l开始支?Firefox 了?/span></p> <p><span style="font-size: 10pt">  目前支付宝对 Firefox 支持的说明:(x)<br />   1. 支持 Windows q_?Firefox Q支持版本:(x)Firefox 1.5?.0?.xQ届时还提供自动安装功能,现在准备试的用户可以到 Mozilla 站点?/span><a mce_><span style="font-size: 10pt">下蝲支付宝安全控?AliPay Security Control)</span></a><span style="font-size: 10pt">(也欢q广?Firefox 爱好者在留言中给我们提一些反馈意?Q?br />   2. 目前?Windows q_下的 Firefox 下暂时还不提供对安全证书的支持,但是对安全证书的支持已经提上日程Q?br />   3. ?Linux q_?Firefox 的支持已l在内部试中,预期q期内即可发布;</span></p> <p><span style="font-size: 10pt">  可以_(d)q个是网银及(qing)?sh)子支付业务的一大进步,支付宝可以说是第一个支?Firefox 览器的支付解决Ҏ(gu)Q是W一个没有?ActiveX 实现的解x案,同时Q据支付宝方面的说法“我们目前所开发的 Firefox 插gQ未做Q何修改,可以较正常q行在苹果的 SafariQ和 Google ?Chrome 览器上。经q分析发玎ͼ除了接口Ҏ(gu)E有区别Q其大体的结构,q有面的Embed 标签{都是兼容的Q相信经q后l的改进Qؓ(f) Firefox 所开发的安全控g和所修改的页面,只花很小的代价就可以q行在苹果和h的浏览器?#8221;Q对于这斚w技术的研究Q不光是实现了一个功能,更重要的是,证明了在于非 IE 览器下同样可以实现cM ActiveX 的功能,q样?Firefox ?Chrome 览器的后箋发展提供了有力支持,虽然我用的最多的?IEQ但?Firefox ?Chrome 都有令我舍弃不得的好用功能,我想在多家浏览器竞争中,我们?x)得到更多更好的东西。阿里巴巴是一个重视技术,重视创新Q有q见的好企业Q赞一个,相反Q在相同的电(sh)子支付领域,国内多数L银行的网银服务在q方面几乎不做Q何技术创斎ͼ改进现有y脚的品,让用户长期忍着ȝ他们让h作呕的品,相比较而言Q阿里系的主要品后面都?UED 的工作,因ؓ(f)用户才是他们最重要的?/span></p> <span style="font-size: 10pt">From: <a >Steady Blog</a></span> - <a title="Permanent Link to 支付宝终于支持Firefox? style="font-size: 10pt" rel="bookmark">支付宝终于支持Firefox?/a> <img src ="http://m.tkk7.com/steady/aggbug/228924.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/steady/" target="_blank">steady</a> 2008-09-14 22:03 <a href="http://m.tkk7.com/steady/archive/2008/09/14/228924.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>点评在线办公领域中的Flash应用http://m.tkk7.com/steady/archive/2008/09/08/227752.htmlsteadysteadyMon, 08 Sep 2008 07:44:00 GMThttp://m.tkk7.com/steady/archive/2008/09/08/227752.htmlhttp://m.tkk7.com/steady/comments/227752.htmlhttp://m.tkk7.com/steady/archive/2008/09/08/227752.html#Feedback1http://m.tkk7.com/steady/comments/commentRss/227752.htmlhttp://m.tkk7.com/steady/services/trackbacks/227752.html

  ?Web 2.0 的概念被极度热炒QAjax q样旧瓶装新酒的技术的应用场景被极度放大,因ؓ(f) Google ?Ajax 大家都跟着做,但是q样大家往往忽略了另外一个更为简单有效的 Web 端应用^?FlashQ其实,很多应用场景下,我们可以?Flash L构徏出非常漂亮的互联|应用。通过最q的一些爬|的使用Q找C一些国内外的一些优U?Flash 应用q_Q来和大家做一些分享?/p>

  首先要介l的?a mce_>BuzzwordQ它的前w是 buzzword.comQ前几个月已l被 Adobe 收购Q这是一个很炫很好用的在U版 WordQ这个来自于 Flash 东家的东西还是相当的Zh眼球的。直接打开了他?demoQ我们可以看C面这L(fng)~辑效果?/p>

  W一ơ?Buzzword p其几乎和 Word 怼的流畅的~辑操作Q强大的表现效果所震惊Q无论是文字~辑功能Q还是非常灵zȝ囄自由布局Q以?qing)简单好用的表格~辑功能Q包括批注等Q用h都是非常的顺手,丝毫感觉不出q是?Web 上用,在线~辑的文件可以自q保存在网上或是共享给好友Q甚臌方便的导出成 WordQPDF {格式的文档Q同样他q能导入我们在本地编辑的 Word 文gQl在 Web 上编辑用?/p>

  当然中不的是QBuzzword 暂时q不支持中文Q我们只能编辑英文的文档Q另外它的编辑功能和 Google Doc q样的前辈比hQ也是有一定差距的Q它的在U协作功能,?Google Doc q样的强手比hq是逊色不少?/p>

  M来说Qbuzzword l我们一个全新的体验Q原来我们在览器里也是可以如此畅的用和 Word q样的应用,不得不说Q在此方面,Flash 相对 JavaScript 是技高一{V?/p>

  下面我们再来看看一?Flash 版的在线视频pȝQ来自于 WebexQ这个当今世界上最大的|络?x)议pȝ提供商,同样也是?SaaS 服务提供商,最q也在尝试着推出了几Ƒ֟?Flash 的网l会(x)议系l,我介l其中一个比较酷的,Video RoomQ是一个在U的多h视频聊天室。因为是 Flash 的,也就不需要下载客L(fng)Q也不要?ActiveX 控g了?/p>

  ?QQ 或者其他聊天工具上Q我们也?x)看到同L(fng)效果Q但是,x看我们其实是很幸的Q因为我们有 QQQ老外可就没这么爽了,MSN 或?Skype q没有这么强的多人在U视频呢Q在|页上就能玩转视频聊天,q是个很L(fng)Q特别是当你能即时接收到新的视频聊天h时实时弹出的?MSN 的对话框Q让你感觉不到这其实是一个网c不q这?Video Room 只提供给我们最基本的视频音频功能,不过拉一帮久未谋面的兄弟q来吵吵闚wq是很适合的哦?/p>

  看完了一些国外大公司做的 Flash 应用Q我们再把视UK中到国内Q让我们看看联想实验?/a>l我们带来的一些有意思的东西Q其中我们可以看C个叫?Best4c 的在U版l图工具Q可以说q就是一个在U版?Visio?/p>

  我们可以用像操作 Visio 一h一些组件到~辑区域Q然后用U把他们qv来,拼成我们需要的图,如果q不是在览器里面进行的操作Q我们或许真的会(x)把他当成本地q行的Y件呢。Best4c 另外q提供给我们一套在U版?PowerPoint 工具Q让我们可以在线的制作自q PPT。虽然ȝ来说Qbest4c 提供的东西不是很产品化,使用h不是太h性化Q但是他也向我们证明了,国内在这斚w的开发也在进行中Q我们也在努力的和世界一同进步?/p>

  从以上一些应用我们可以看刎ͼ其实我们一直以来几乎可以说是赖以ؓ(f)生的 Office pd软gQ在UK讯软gQ通过 Flash 强大的图形功能,让传l的单机应用变成了网l应用,无论是在效果上,q是开发成本,和纯?HTML + JS + CSS 的传l?Web 应用架构相比Q有了较大的改进。从 Flash 成ؓ(f) Adobe 的一个重要成员,Flash 开始一步步的蚕食互联网Q前几年 Flash ?FLV 几乎是将微Y?WMV ?ReadNetworks ?RMVB 两大媒体从在线视频上彻底的赶了出去Q而这几年QFlex 的推出,让企业应用的前端开发变得简单,d推出?AIR 则是更加深化?Flash q_在个人电(sh)脑中的媄响。这一切我们可以看刎ͼFlash 正以前所未有的速度改变着互联|。如果你现在在ؓ(f)企业应用的前端界面而头|Flex 可以帮你扑֛当年 VB 时代的感觉,如果你在做工作流q_的在U流E编辑器Q或怽可以考虑一?FlashQ它或许能让你更单的开发这L(fng)囑Ş应用?/span>



steady 2008-09-08 15:44 发表评论
]]>
微Y打击番茄花园是一ơ一双雕的妙招http://m.tkk7.com/steady/archive/2008/09/05/227131.htmlsteadysteadyFri, 05 Sep 2008 02:02:00 GMThttp://m.tkk7.com/steady/archive/2008/09/05/227131.htmlhttp://m.tkk7.com/steady/comments/227131.htmlhttp://m.tkk7.com/steady/archive/2008/09/05/227131.html#Feedback2http://m.tkk7.com/steady/comments/commentRss/227131.htmlhttp://m.tkk7.com/steady/services/trackbacks/227131.html

  番茄花园化修改版Windows XP的作者、Y件下载网站番茄花?tomatolei.com)站长z磊的父?9日晚22:50独家向新科技证实Q洪已l于15?上周?被警Ҏ(gu)留审查,|站被关闭,服务器及(qing)z磊的笔记本被警方带赎ͼ为洪提供的技术开发支持的成都U果U技有限公司也被查封?/u>

  据知情h士透露Q由于此案是直接׃U机xz苏州公安局虎丘区派出所要求查处Qƈ且负责破案的不仅仅是苏州斚wQ因此很早就有h猜测q是微Y斚w直接参与促成的事件?/u>

  8?0日中午,微Y中国也向媒体正式作出了回应称Q?#8220;番茄花园从事的Y件盗版活动在相当长的一D|间以来十分猖獗,包括微Y在内的众多国内外软g公司的权益均受到了严重损宻I鉴于此,微Y日前和其它Y件公司就番茄花园|站的R权犯|活动,向国家版权局和公安部q行了投诉,q得C高度重视?#8221;

  上个月可能最受大家关注的新闻是q条了,或许大家?x)简单的认ؓ(f)q次事gU属微Y的反盗版行ؓ(f)Q但是这ơ事件绝不仅仅是单的反盗版,微Y之意在于一双雕,一斚w严重的打M最大的盗版源,另一斚w为其在中国面临的反垄断调查提供筹码,更深层次的意义在于消?Windows XP 在市面上的流行?/span>

  让我们来看看和微软反垄断相关的一些相兛_作的旉吧:(x)

  7?1?/u>Q董正伟向商务部、国家工商d、国家发改委发出《请求保护公民胦产权益的甌书》,对微软开展反垄断调查Q罚?0亿美元,q责令其公开E序源代码,q徏立微软品的h听证制度?/u>

  微Y做出的回应是Q?/span>

  “׃微Y大部分以非正版方式存在,正版产品市场份额很小Q因此微软在中国构成垄断的前提不存在?#8221;微Y公司资深副总裁、微软(中国Q有限公司董事长张亚勤称。这是微软高自中国《反垄断法??日实施后W一ơ正面回应微软在中国的垄断问题?/u>

  从时间上来看Q我们可以认为打ȝ茄花园是微YZ上面q个回应的提供一个有效证据,增加其在反垄断调查方面的{码?/span>

  最后大家可能忽略了另外一个不是那么重要的信息Q?/span>

  据国外媒体报?微Y此前表示,于2008q??0l止Windows XP操作pȝOEM(原始讑֤刉商)版和装版的销?pȝ集成商的相应l止日期向后延迟?008q?2?1?

  也就是说Q我们现在已l无法买到正版的 WindowsXP 了,而面对兼Ҏ(gu)的问题Q对g要求q高的问题,也是 Vista 普及(qing)的重大瓶颈,特别是在国内 WindowsXP 改版如此行的情况下QVista 推广受阻Q微软一定会(x)惛_法去l盗?WindowsXP 市场来一ơ釜底抽薪,?Vista 在正版和盗版市场的占有率同步提高?/span>

  可以_(d)q次微Y打击番茄花园在各个方面都l微软带来了不少的好处,可谓是一个妙招,而番茄花园站长洪也成Zl珊(qing)瑚虫以后的有一个商业利益的牺牲品了?/span>



steady 2008-09-05 10:02 发表评论
]]>
初探淘宝开攑^?TOP)http://m.tkk7.com/steady/archive/2008/08/08/220825.htmlsteadysteadyFri, 08 Aug 2008 01:31:00 GMThttp://m.tkk7.com/steady/archive/2008/08/08/220825.htmlhttp://m.tkk7.com/steady/comments/220825.htmlhttp://m.tkk7.com/steady/archive/2008/08/08/220825.html#Feedback5http://m.tkk7.com/steady/comments/commentRss/220825.htmlhttp://m.tkk7.com/steady/services/trackbacks/220825.html

  淘宝|?/a>Q国内最大个人网上交易社区正式推Z开攑^収ͼTaobao Open PlatformQTOPQ?/a>Q用户可通过淘宝开攄APIQ创建各U不同的?sh)子商务应用?/p>

  淘宝开攑^台项目是淘宝软g公司面向3rd App开发者,提供API接口和相兛_发环境的开攑^台。Y件开发者可通过淘宝API来获取淘宝用户信?Q卖方和卖方用户信息Q私有信息需要授权)、淘宝商品信?Q全淘宝过1亿个商品的名U、类目、型受介l等信息Q、淘宝商品类目信息(全淘宝商品烦引及(qing)分类明细Q、淘宝店Z息(全淘宝店Z息)、淘宝交易明l信息(在取得用h权的情况下,查询每笔交易的详l情况)、淘宝商品管理(淘宝商品的上传、编辑、修改等接口Q等信息Qƈ建立相应的电(sh)子商务应用。同Ӟ作ؓ(f)淘宝开攑^台TOP目的唯一合作q_——阿里Y件^台在其中也扮演着重要的角Ԍ它将为开发者提供整套的淘宝API的附加服务:(x)试环境、技术咨询、品上架、版本管理、收费策略、市场销售、品评估等{?/p>

 

  很多Z(x)联想C?Facebook, Google {互联网巨鳄推出?OpenAPIQ这些主要都是社交类?APIQ提?SNS 相关的服务,从而扩大自q用户。但是很多h都认为,淘宝q样的大型个Z易类的网站,用户数据是非常私密的资料Q那么淘宝ؓ(f)何要提供开?API 呢?/p>

  大家不妨视野放宽,扩大到淘宝以外,聚焦到阿里巴巴旗下的另一个子公司——阿里YӞp看到淘宝开攑^台的目的所在,?Facebook 不同QTaobao Open API 的目标不仅仅是扩大自q用户规模Q重要的是,阉K巴巴要用q个q_p钱。或许看到这里,大家都很U闷Q既然是开攑^収ͼ都是开攄Q如何去赚钱Q盈利呢Q这个重任被压在了阿里Y件n上,q个摇钱?wi)就是近几年一个很热的名词 SaaS。一q前Q我们看不出来阿里Y件有什么不同的地方Q提供了诸如阉K旺旺{工P而且都是免费的。从今年q初开始,大家开始感觉到阉K软g的变化,它提供的软g不再是纯_自己开发的了,更多的是一些重要的数据接口提供l第三方开发者,W三方开发者利?Taobao Open API 完成自己产品的开发整合工作后Q将自己的Y件发布到阉K软gq_上,有客戯CW三方的服务后,阉K软g顺理成章的从中抽取佣金。这是一个新颖的模式Q也U承了阿里巴巴一贯的风格Q首先让别h赚钱Q再自己赚钱。阿里巴巴希望通过淘宝q样一个巨大的商业用户q_Q发展出一?SaaS 的中Y件业圈?/p>

  淘宝是免费的Q淘宝开攑^C是免费的Q但是淘宝却慢慢的开始赚钱,q不是提供免费的东西׃能赚钱,人多了,L有办法赚q?/p>

steady 2008-08-08 09:31 发表评论
]]>
Linux 的安全防护,?fail2ban 自动IPhttp://m.tkk7.com/steady/archive/2008/08/02/219626.htmlsteadysteadySat, 02 Aug 2008 14:08:00 GMThttp://m.tkk7.com/steady/archive/2008/08/02/219626.htmlhttp://m.tkk7.com/steady/comments/219626.htmlhttp://m.tkk7.com/steady/archive/2008/08/02/219626.html#Feedback0http://m.tkk7.com/steady/comments/commentRss/219626.htmlhttp://m.tkk7.com/steady/services/trackbacks/219626.htmlLinux 的安全防护,?fail2ban 自动IP

  M?Linux 比较安全Q被d的概率较低,不过我用了非常简单的 root 账户密码 (password)Q家里的机子两次刚挂上网没半天就被hl改了密码,很是郁闷Q不q两ơ的原因都很单,挂上|后开始遭遇不断的试密码,因ؓ(f)密码q于单,很快pȝ了,x看,q也不是个事Q密码就比较复杂,天天也还是会(x)被h试密码,心里L不爽Q找扄有没有什么输错几ơ密码就自动止 IP 的工兗这不,q真扑ֈ了个?fail2ban 的小工具Q通过分析日志来自?ban 入R者的 IPQ话不多_(d)装上ȝ用?/span>

  下蝲地址在:(x)http://fail2ban.sourceforge.net/rpms/

  扑ֈ最新版本的  rpm 包来安装Q装好后Q稍微根据自q情况改一下配|就可以使用了?/span>

vi /etc/fail2ban.conf

#?daemon 方式启动 fail2ban
background = true

#允许试ơ数
maxfailures = 3

#触发 maxfailures 之後的封锁时?U?; 设ؓ(f) -1 表示永远锁
bantime = 3600

#?findtime (U? 旉内的错误记录作ؓ(f) maxfailures 的计数基?br /> findtime = 600

#排除 IP 范围, 以空白隔开
ignoreip = 127.0.0.1 192.168.0.0/24

#不启?mail 通知
[MAIL]

enabled = false

#修改?VSFTPD, 未提?qing)的部䆾保持原设?br /> [PROFTPD]

enabled = true
logfile = /var/log/proftpd/proftpd.log
failregex = no such user|Incorrect password

#未提?qing)的部䆾保持原设?br /> [SSH]

enabled = true
logfile = /var/log/secure

service fail2ban start

q个服务启动以后Q每天都能在 /var/log/fail2ban.log 中看到有d的肉鸡被 ban 了?/span>

2008-08-01 09:13:33,532 WARNING: SSH: Ban (3600 s) 205.189.197.66
2008-08-01 12:24:41,943 WARNING: SSH: Ban (3600 s) 121.52.209.5



steady 2008-08-02 22:08 发表评论
]]>
初读《The Art of Project Managerment?/title><link>http://m.tkk7.com/steady/archive/2008/05/26/202909.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Mon, 26 May 2008 06:27:00 GMT</pubDate><guid>http://m.tkk7.com/steady/archive/2008/05/26/202909.html</guid><wfw:comment>http://m.tkk7.com/steady/comments/202909.html</wfw:comment><comments>http://m.tkk7.com/steady/archive/2008/05/26/202909.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/steady/comments/commentRss/202909.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/steady/services/trackbacks/202909.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt">今天在看荣登 Jolt 大奖?The Art of Project ManagementQ其中最让我深有感触的是q样一D话Q?br /> <strong><wbr>The simpler your view of what you do, the more power and focus you will have in doing it</strong><wbr>. If we can periodically maintain a simple view of our work, we can find useful comparisons to other ways to make things that exist all around us. There will be more examples and lessons from history and modern industries that can be pulled from, compared with, and contrasted against. This is similar to the concept defined by the Japanese word shoshin, which means <font style="line-height: 1.3em" color="#ff0000">beginner's mind, or open mind</font><wbr>, an essential part of many martial arts disciplines. <font style="line-height: 1.3em" color="#ff0000">Staying curious and open is what makes growth possible, and it requires practice to maintain that mindset.</font><wbr> To keep learning, we have to avoid the temptation to slide into narrow, safe views of what we do.<br /> <br /> 实Q最q已l很久没有太多兴去学习(fn)新的东西了,包括曄非常有兴的 rubyQ真惛_到当q刚毕业的时候,用那L(fng)热情Q精去学习(fn)。或总天算是一个v点吧Q毕竟很久很久没有做下来Q好好的看一本书Q好好的想着作者要告诉你的东西?br /> <br /> l自己开了个书单Q好好努力,?beginner's mind L受世界,感受前h的智慧?img id="paperPicArea1" style="display: none; position: relative" src="http://imgcache.qq.com/ac/qzone_v4/b.gif" alt="" /></span> <img src ="http://m.tkk7.com/steady/aggbug/202909.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/steady/" target="_blank">steady</a> 2008-05-26 14:27 <a href="http://m.tkk7.com/steady/archive/2008/05/26/202909.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>什么是 Enterprise Service Bushttp://m.tkk7.com/steady/archive/2008/05/26/202908.htmlsteadysteadyMon, 26 May 2008 06:26:00 GMThttp://m.tkk7.com/steady/archive/2008/05/26/202908.htmlhttp://m.tkk7.com/steady/comments/202908.htmlhttp://m.tkk7.com/steady/archive/2008/05/26/202908.html#Feedback0http://m.tkk7.com/steady/comments/commentRss/202908.htmlhttp://m.tkk7.com/steady/services/trackbacks/202908.html什么是 ESB(Enterprise Service Bus)?
对于q个问题Q长期没有搞清楚Q就q我自己也很难说清楚q到底这是个什么样的概念,我引l据典来大致的描qC下这个概c?

W一个定义来自于QO'Reilly ?《Enterprise Service Bus?

The ESB concept is a new approach to integration that can provide the underpinnings for a loosely coupled, highly distributed integration network that can scale beyond the limits of a hub-and-spoke EAI broker. An ESB is a standards-based integration platform that combines messaging, web services, data transformation, and intelligent routing to reliably connect and coordinate the interaction of significant numbers of diverse applications across extended enterprises with transactional integrity.

An extended enterprise represents an organization and its business partners, which are separated by both business boundaries and physical boundaries. In an extended enterprise, even the applications that are under the control of a single corporation may be separated by geographic dispersion, corporate firewalls, and interdepartmental security policies.

另外一个定义来自于Q?a onclick="showLinkBubble(this);return false" target="_blank" link="http://en.wikipedia.org/wiki/Enterprise_Service_Bus">l基癄的ESB定义
它是面向服务架构的实现?
它通常是操作系l和~程语言无关的;
它应能在Java?Net应用E序之间工作?
它用XMLQ可扩展标识语言Q作为标准通信语言?
它支持Web服务标准?
它支持消息传递(同步、异步、点对点、发?订阅Q?
它包含基于标准的适配器(如J2C/JCAQ,用于集成传统pȝ?
它包含对服务~制QorchestrationQ和~排QchoreographyQ的支持?
它包含智能、基于内容的路由服务Qitenerary路由Q?
它包含标准安全模型,用于ESB的认证、授权和审计?
它包含{换服务(通常是用XSLTQ,在发送应用和接收应用之间转换格式Q简化数据格式和值的转换?
它包含基于模式(schemaQ的验证Q用于发送和接收消息?
它可以统一应用业务规则Q充实其它来源的消息Q分拆和l合多个消息Q以?qing)处理异常?
它可以条件\由,或基于非集中{略的消息{换,即不需要集中规则引擎?
它可监视不同SLAQ服务别合U)的消息响应门限,以及(qing)在SLA中定义的其它Ҏ(gu)?
它(常常Q简?#8220;服务cd”Q向更高或更低优先用户做出适当的响应?
它支持队列,在应用(f)时不可用时用来保存消息?
它由Q地理)分布式环境中的选择性部|应用适配器组成?

ȝ来说QESB 提供了跨q_Q跨部门Q跨应用pȝ的服务整合的基础q_Q就我们目前寚w目的理解Q我们或许还没有辑ֈq个 levelQ我们提供的应该是个办公应用q_Q除非我们确实会(x)q行跨部门,跨业务的服务整合Q那h们真的是在做 SOA 了,那就有的折腾了?

不多说了Q进入下一个主?OSGi?img id="paperPicArea1" style="display: none; position: relative" src="http://imgcache.qq.com/ac/qzone_v4/b.gif" alt="" />

steady 2008-05-26 14:26 发表评论
]]>
谈谈阉K软g|店?/title><link>http://m.tkk7.com/steady/archive/2008/02/21/181091.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Thu, 21 Feb 2008 08:46:00 GMT</pubDate><guid>http://m.tkk7.com/steady/archive/2008/02/21/181091.html</guid><wfw:comment>http://m.tkk7.com/steady/comments/181091.html</wfw:comment><comments>http://m.tkk7.com/steady/archive/2008/02/21/181091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/steady/comments/commentRss/181091.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/steady/services/trackbacks/181091.html</trackback:ping><description><![CDATA[<p><span style="font-size: 10pt"><span style="font-size: 10pt"><span style="font-size: 10pt">l定在淘宝上?SaaS 的阿里Y件网店版Q应该还是会(x)有一些高U卖家愿意每天花一块钱用的Q里面确实提供了一些比较有用的功能Q当然不的地方也是非常的多?/span></span></span></p> <p><span style="font-size: 10pt"><span style="font-size: 10pt"><span style="font-size: 10pt">先说好的吧:(x)首先QE客服是比较有意思的东西Q解决了很多客服q_的问题,q去我们Z个项目做的在U客服,跟它比v来,q是有差距的。^常店里可以同时有几个Zh理,而且不会(x)出现一个旺旺多个h使用的情况,它用的是子帐L(fng)概念Q各人独立一块,互不q涉。还是很不错的东ѝ?/span></span></span></p> <p><span style="font-size: 10pt"><span style="font-size: 10pt"><span style="font-size: 10pt">打印快递单应该也是个比较有意思的功能Q如果货物量大的话,q个功能l对是不可少的,大大减小了h力成本。不q估计我现在q是用不上的?/span></span></span></p> <p><span style="font-size: 10pt"><span style="font-size: 10pt"><span style="font-size: 10pt">商品定时上架是个很好的功能,是针对淘宝设计的功能,如果熟?zhn)淘宝搜烦l果规则的hQ会(x)很好的去利用q个规则Q让自己的货物在最x览时间出现在搜烦靠前的位|。而定时上架就很好的解决了q个问题Q如果有效利用的话,l对?x)让你的商品卖的更好的?/span></span></span></p> <p><span style="font-size: 10pt"><span style="font-size: 10pt"><span style="font-size: 10pt">在说一些不好的吧:(x)首页有个l计最热卖的东西,但是没有扑ֈ热卖产品的排名,q个东西应该是挺有用的吧Q不q似乎没有提供。查看报表里面,l常?x)刷不出囄Q估计是 IE ?Cache 原因Q不再重新加载图片了。进销存这个东西没有和销售报告结合v来,应该是一个缺憾了Q希望下一个版本能有更多的东西。不q,不知道下个版本要到哪q_(d)上个版本g已经发布半年了?/span></span></span></p> <span style="font-size: 10pt"><span style="font-size: 10pt">From:</span><a title="Permanent Link to 谈谈阉K软g|店? rel="bookmark"><span style="font-size: 10pt">谈谈阉K软g|店?/span></a></span> <img src ="http://m.tkk7.com/steady/aggbug/181091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/steady/" target="_blank">steady</a> 2008-02-21 16:46 <a href="http://m.tkk7.com/steady/archive/2008/02/21/181091.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对开发h员不友好的卡巴斯?/title><link>http://m.tkk7.com/steady/archive/2008/01/29/178308.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Tue, 29 Jan 2008 02:18:00 GMT</pubDate><guid>http://m.tkk7.com/steady/archive/2008/01/29/178308.html</guid><wfw:comment>http://m.tkk7.com/steady/comments/178308.html</wfw:comment><comments>http://m.tkk7.com/steady/archive/2008/01/29/178308.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://m.tkk7.com/steady/comments/commentRss/178308.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/steady/services/trackbacks/178308.html</trackback:ping><description><![CDATA[<p><span style="font-size: 10pt">卡巴斯基q个俄国人做的杀毒Y件呢Q一直比较彪(zhn),l常见到什么东襉K一阵嘶|然后你正怋用的软g也就挂了QQQ啊,q样的主应用也是经常在它的误杀范围内?/span></p> <p><span style="font-size: 10pt"> 对于开发h员来_(d)因ؓ(f)卡巴斯基更是?x)有诸多不爽的问题,下面列D一二,是我的惨痛教训,也和大家分n一下?/span></p> <ol> <li><span style="font-size: 10pt">SVN 问题Q如果你使用 SVN 做配|管理的话,有时?check in 代码?x)半天没有反应,如果q时候你把卡巴禁用,׃切正怺?/span></li> <li><span style="font-size: 10pt">IntelliJ IDEA 端口冲突问题Q用 IDEA 启动 Tomcat Ӟ使用?8080 或?80 端口Q经怼(x)启动报端口冲突Q而端口绝Ҏ(gu)没有被其他应用程序占用的Q而在独立?Tomcat 下运行没有出现这L(fng)问题Q把卡巴对这些端口的监控关闭׃切正常?/span></li> </ol> <p><span style="font-size: 10pt">q两个问题都是比较郁L(fng)Q卡巴斯基很强?zhn)Q却L让h很无奈?/span></p> <span style="font-size: 10pt">From:<a title="Permanent Link to 对开发h员不友好的卡巴斯? rel="bookmark">对开发h员不友好的卡巴斯?/a></span> <img src ="http://m.tkk7.com/steady/aggbug/178308.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/steady/" target="_blank">steady</a> 2008-01-29 10:18 <a href="http://m.tkk7.com/steady/archive/2008/01/29/178308.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>聊聊 Jolt Awards 2008http://m.tkk7.com/steady/archive/2008/01/12/174905.htmlsteadysteadySat, 12 Jan 2008 14:23:00 GMThttp://m.tkk7.com/steady/archive/2008/01/12/174905.htmlhttp://m.tkk7.com/steady/comments/174905.htmlhttp://m.tkk7.com/steady/archive/2008/01/12/174905.html#Feedback3http://m.tkk7.com/steady/comments/commentRss/174905.htmlhttp://m.tkk7.com/steady/services/trackbacks/174905.htmlJolt Awards 是Y件界的盛_(d)被誉Y件界的奥斯卡Q每q的 Jolt 中,能够看出软g开发领域的发展和未来的势Q让我们来关注一下今q的大奖得主吧?nbsp;

上周 Summer 推荐 Beautiful Code 的时候,也顺便找C今年?Jolt Awards FinalistsQ接着榜单Q闲聊一下?/p>
General Books
  Beautiful Code Edited by Andy Oram and Greg Wilson O’Reilly
Geekonomics: The Real Cost of Insecure Software by David Rice Addison-Wesley Professional
Manage It!: Your Guide to Modern Pragmatic Project Management by Johanna Rothman Pragmatic Bookshelf
Myths of Innovation by Scott Berkun O’Reilly
Outside In Software Development by Carl Kessler and John Sweitzer IBM Press
Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard Pragmatic Bookshelf
Technical Books
  Continuous Integration: Improving Software Quality and Reducing Risk By Paul Duvall, Steve Matyas, Andrew Glover Addison-Wesley Professional
Fuzzing: Brute Force Vulnerability Discovery By Michael Sutton, Adam Greene, Pedram Amini Addison-Wesley Professional
Head First SQL Your Brain on SQL—A Learner’s Guide by Lynn Beighley O’Reilly
The Rails Way by Obie Fernandez Addison-Wesley Professional
WPF Unleashed by Adam Nathan Sams Publishing
xUnit Test Patterns: Refactoring Test Code by Gerard Meszaros Addison-Wesley Professional

图书斚wQ看上去几乎是被 O’Reilly ?Addison-Wesley l垄断了QPragmatic Bookshelf  也在其中占有了一席之地。图书中Q最大的赢家应该是,Beautiful CodeQ我在国内某家被我批评过的IT书店上看C挂上了期数的预告Q名字叫《代码之》,g有抄袭《数学之》的嫌疑Q第一ơ看到这么多作者一起写出来q么好的书,33 章的书,包括了 33 个来自于不同领域的作者,共同创造了如此完美的代码,?O’Reilly 的牵U搭桥下Q造就?Beautiful CodeQ如果有Z(x)Q我希望能由东南大学出版Cև版这本书的英文媄印版Q让我们l细的品呟?/p>

Head First 的新?Head First SQL Your Brain on SQL 也登上了 Jolt 的舞収ͼ之前 Head First Design Pattern ?Head First OOAD 是如此通俗的把面向对象的两个经典内容:(x)设计模式和面向对象的分析与设计,聊家怸般的摆在我们的面前,_֦的内容组l,显易懂的语aQ就q我们这些非常怕看p的h看v来都毫不费力Q不愧ؓ(f)大师U的功力。而这本新书料想也?x)?SQL 的新手带来一U全新的体验吧?/p>

Pragmatic Bookshelf q个书系自从《Pragmatic  Programmer?开始,׃断的扩大其媄响。从E序员修g部曲中,告诉了我们版本控Ӟ单元试Q持l集成这三个开发者的基本工具。随后的 Pragmatic  Ajax ?Ajax 推到了大家的面前。当 Ruby on Rails 开始流行的时候,Programming Ruby ?Agile Web Development with Rails 都在一版二版的z礼中不断的升华Q已l成?RoR 开发的l典之作。这ơ的 XX It pd又从软g目理角度?Pragmatic 。我g看到q?Ship It q有 Deploy It q两本,或许也是q个pd里的吧?/p>

The Rails Way 我一开始当成了 The Ruby WayQ其实后者的风格我比较喜Ƣ了Q于是又套用了它的名h了个 The Rails WayQ虽然现在还没有拿到Q我惌本书?x)给我们一些新意的?/p>
Development Environments
  Alpha Five version 8 Alpha Software Inc.
CodeRush/Refactor! Pro Developer Express Inc.
IntelliJ IDEA JetBrains
Komodo IDE 4 ActiveState
NetBeans IDE 6 Sun Microsystems
QNX Momentics IDE 4 QNX Software Systems
Web Development Tools
  3rdRail CodeGear
Adobe ColdFusion 8 Adobe Systems, Inc.
Appcelerator Platform Appcelerator, Inc.
IntelliJ IDEA JetBrains
NetBeans IDE Sun Microsystems
RSSBus /n software

开发工具大奖上已经看不C Eclipse 的n影,?IDEA 依然在榜单上z跃Q而我也是一如既往的用它Q即便是?Rails IDE 中,IDEA 凭借其 Rails 插gQ加上它的基Q用hq是相当的顺手,目前除了不能 DebugQ我g没有其他不满的地斏V?/p>

Netbeans IDE 在年末闪亮登场后Q带来了一个更L,更完整的开发工具包Q?Eclipse WTP 一个包动辄是 2xxMQ虽然功能很齐全Q不q体U实在是有些q分了,q且没有一U?IDEA 的那U让人很爽的感觉。我没有用完整的 Netbeans 包,因ؓ(f) Java Web 开发已l习(fn)惯了 IDEA + Eclipse 的组合,我只x了一?Ruby IDEQ功能上来说Q确实有其独C处,不过在写代码上还不能辑ֈ非常畅的速度。不q?Netbeans 在两q里来了个咔RnQ我们要?Sun 很努力了?/p>
Libraries/Frameworks
  Eclipse Modeling Project Eclipse
Guice Google Inc
JasperReports JasperSoft
Qt Jambi Trolltech
Spring Framework SpringSource
Zend Framework Zend Technologies

在开发框架上最z跃的依然是 Java q_Q这?Java q_一直以来保持的很好的开源社区是分不开的。EMFQGuiceQJasperReportsQSpring Framework q几个一直都?Java 领域最热门的开源项目?/p>

Google Guice ?Google 的天才程序员 Bob Lee 的创意中诞生了,采用了一U全新的依赖注入的方式,效率提高了传说中的 100 倍,虽然对这个数据我不是太在意,而在 Spring 如此成熟的进?2.0 后,却有一个后辈小生提Z全新的思\Q?Spring 2.5 也接受了q样的思\Q调整了一些依赖注入的{略Q在性能上有了不的提高?/p>

l营着 Spring ?interface21 Z凸显?Spring 的品牌,改名?SpringSourceQƈ且推Z一本《Spring In Production White Paper》,希望能够在企业应用中占有更大的䆾额?/p>

作ؓ(f) PHP 的领头羊?Zend ?Rails 推出后再也按耐不住了QPHP 一定要有一套官方的 FrameworkQ而且它的Ҏ(gu)要很像 RailsQ于?Zend Framework 诞生了,q在几乎没有框架概念?PHP 中注入了一U新的活力,Rails 不光Ȁ起了 Java 世界的广泛关注,在无Cc?Rails 框架后面QZend ?PHP 官方的角度接受了 Rails 的思想Q改?PHP 的开发。?Java 世界里,Grails 也伴随这 Groovy 1.5 的推出,伴随着 Grails 的第三个 RC 版,卛_走到 1.0 版本。Rails 带给?Web 开发无IL(fng)zd?/p>
聊聊 Jolt Awards 2008

steady 2008-01-12 22:23 发表评论
]]>
一来?Zoundry 发布工具的文?/title><link>http://m.tkk7.com/steady/archive/2008/01/04/172783.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Fri, 04 Jan 2008 08:42:00 GMT</pubDate><guid>http://m.tkk7.com/steady/archive/2008/01/04/172783.html</guid><wfw:comment>http://m.tkk7.com/steady/comments/172783.html</wfw:comment><comments>http://m.tkk7.com/steady/archive/2008/01/04/172783.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/steady/comments/commentRss/172783.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/steady/services/trackbacks/172783.html</trackback:ping><description><![CDATA[<p>  W一ơ用 Zoundry 客户端工h发布博客QW(xu)ordPress q是不错的博客了Q提供了 XML-RPC 方式的远E提交接口,我们可以比较Ҏ(gu)的把我们的博客发布到 WordPress 上?/p> <p>  老外对这斚w的支持工作还是做的不错的Q国内的同类pȝ往往只考虑到功能,好一点的考虑到性能Q而在q些新技术带来的扩展性的增强上似乎没有太多的理解Q虽?WordPress 在功能上和国内的很多博客有一定的差距Q但是h家支持插Ӟq样可以让地球人都上来扩展一把。Eclipse 的插仉风火火的做了几年Q现在hg没有不用插g开发的了?/p> <p>  老外?Web 2.0 中又很多好的思想Q技术,拿到国内来就有点变味了,虽说国h?Web 2.0 技术上跟进的速度q是相当的快Q不q思想q是又相当的差距的?/p> <p>  要好好学学h家做东西的思想Q而不仅仅是技术?/p> <img src ="http://m.tkk7.com/steady/aggbug/172783.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/steady/" target="_blank">steady</a> 2008-01-04 16:42 <a href="http://m.tkk7.com/steady/archive/2008/01/04/172783.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>闲扯IM工具http://m.tkk7.com/steady/archive/2008/01/02/172117.htmlsteadysteadyWed, 02 Jan 2008 03:27:00 GMThttp://m.tkk7.com/steady/archive/2008/01/02/172117.htmlhttp://m.tkk7.com/steady/comments/172117.htmlhttp://m.tkk7.com/steady/archive/2008/01/02/172117.html#Feedback4http://m.tkk7.com/steady/comments/commentRss/172117.htmlhttp://m.tkk7.com/steady/services/trackbacks/172117.html该文章被发布在我的新博客中:(x)http://4think.cn/blog/index.php/archives/25

  市面上这么多的IM工具Q每ơ打开的时候就要开上一堆,q不时的有个新的IM工具出来Q加上一两个?qing)其有吸引力的功能,然后又不得不装上Q搞的每ơ开Z后L要开上一大堆的IMQ比如QQ啦,MSN啦,q有YahooQGoogle TalkQ飞信,SkypeQ真的挺ȝ的?/span>

  一q前的时候,H然听说 Yahoo 可以?MSN 互通了Q于是从此就没用q?MSN 了,也是?Microsoft 歧视国内用户的一U不满吧Q这么多IM工具Q最不稳定的也最为常用的要属 MSN 了,虽然飞信q样“?#8221;字号的Y件似乎更加的不争气,原谅他吧,谁叫他是咱最有钱的移动运营商呢。可以说QMSN 的掉U率是相当的高,d速度也是惊h的,在公司内部传文字的效率呢更加不用说了Q反正没有h走的快。不q据我们去过国的一些同事说QMSN 在美国速度是非常快的,包括其下属的 hotmailQMSN SpaceQ怪不得这么被推崇了,不过没办法,毕竟是在国内Q属于不被重视的使用体Q大不了׃用了Q于是机子里再也没有出现q?MSNQ所有重要的好友都加?Yahoo 里了?/span>

  其实说来 Yahoo 也是个比较不争气的东西,功能嘛,没啥强的Q不q吃内存的能力还挺强Q印象中也就 Skype 可以和他有的一|不过好歹人家 Yahoo q是比较重视中文用户的,L(fng)光缆断的时候还是能用的Q而且相关的本地化服务也还是有一定的可用性的QYahoo的邮件提C是最速的Q基本上是新邮g来到5U之内就得让你知道,q个功能q是Z贴用L(fng)Q其实我的一?IM 的一个重要作用就?check emailQ比如说 Google Talk。Yahoo 的客L(fng)E序其实是比较不E_的,聊功能是个杀手,一ơ领导通知事情Q让大家开个会(x)Q结果一位老兄图方便,Yahoo 把大家全部加q来了,大家的机器全部死翘Q只?reset 重启Q自此以后,q个功能再也不敢使用了,Yahoo 工具里有个看股市行情的插gQ不q这个曲U也太不本地化了Q中午休息的旉也画在上面,一条长长的直线Q怎看都别扭。没办法啊,公司里唯一允许?IM 工具Q不得不装,也就不得不去忍受q些了?/span>

  Google Talk 其实是我用的最多的Q极为简z,拥有我需要的主要功能Qemail 通知Q语韻I文本聊天Q传文gQ大安喜欢装中文版的,没这个功能,所以也基本找不Ch传文ӞQ其实还有一炚w要的是所有聊天记录都?x)保存?Gmail 里,在哪都不?x)丢失,也很q诏Q这对于我们l常讨论需求的人就不会(x)有上句没下句的了。也不用担心聊天记录留在本地泄密。另外还有一点,传代码的时候绝对不?x)变成一堆笑总么的。Google Talk 其实功能上是相当有限的,但是我却非常喜欢Q简z就是美了?/span>

  下面隆重出场的是唯利是图、忘恩负义外加极端不安全?QQ 了,如果不是q么多好友在里面Q我是不?x)开 QQ 的,当然 QQ 作ؓ(f)国内用的最多的 IM 工具Q其实叫他聊天工h切Q,QQ q是有相当多的优势的Q首先网l稳定性好Q传文g速度快,有远E协助功能,语音质量也不错,可以?IPQ还不都是珊(qing)瑚虫的功劻I被忘恩负义的腾讯扼杀了)Q有聊功能Q也是最适合某些夜晚不甘寂寞的hL刺激的工具了Q其他的功能我是不大能想到的了,更不用说ȝ了,所以嘛QQQ Ҏ(gu)来说Q太大了Q太花哨了,对公司来说也是的Q基本上正规的公司,没有哪个不封 QQ 的,所以嘛QQQ 只能被远q的拒之于企业应用的门外Q腾讯的 RTX 也就不是那么Ҏ(gu)q入企业市场的,谁让你这么花哨,看了׃惛_好工作了?/span>

  Skype q个东西嘛,Ҏ(gu)用处不大Q自从充值卡被封事g以后׃再常开了,开?x)的时候才?x)去用,毕竟多h语音聊天功能q是Z错的?/span>

  国外的大部分 IM 工具都开放互通了Q包?MSN ?YahooQGoogle Talk 也在?MS 谈互通的问题Q国内的 IM 互通嘛Q似乎完全不可能Q国外那几家都不是靠 IM 吃饭的,腾讯׃一样了Q如果不保持?QQ 的占有率Q疯狂的扼杀?#8220;官方”的客L(fng)QLumaQQ q么优秀的跨q_解决Ҏ(gu)也就被腾讯自己和谐掉了,最q对?qing)瑚虫下狠手也表C其在此斚w的决心,呵呵Q我?QQ 从此不升U了?/span>



steady 2008-01-02 11:27 发表评论
]]>
我的开发工具集(1)-CyberArticle http://m.tkk7.com/steady/archive/2007/11/29/163940.htmlsteadysteadyThu, 29 Nov 2007 02:59:00 GMThttp://m.tkk7.com/steady/archive/2007/11/29/163940.htmlhttp://m.tkk7.com/steady/comments/163940.htmlhttp://m.tkk7.com/steady/archive/2007/11/29/163940.html#Feedback11http://m.tkk7.com/steady/comments/commentRss/163940.htmlhttp://m.tkk7.com/steady/services/trackbacks/163940.html

每个人在开发的时候,都会(x)Ҏ(gu)自己的喜好选择一些好用的工具Q当Ӟ通过一些年头的U篏Q我自己也有了这么一些顺手的工具Q就把这些还不错的东西拿出来和大家分享吧?/span>

CyberArticle (|文快捕)

  我们在查看资料,或者遇到问题上|搜索的时候,l常?x)想把自q到的一些好东西保存下来Q以后需要用的时候可以找刎ͼ有h把东西复制下来保存成文本Q有人用 Word 文档Q也有h直接保存面Q这些方法固然是可以Q不q以后找h可就比较ȝ了。我们需要一个带分类的文档管理工兗?/span>

  在对一堆工L(fng){选之后,我选中?CyberArticleQ也是|文快捕Q安装以后,在浏览页面时QIE ?FF 的右键会(x)出现保存全文Q保存选中部分q样的选项Q我最喜欢的是保存选中部分q个功能Q毕竟我们ƈ不需要一个网中一些不相关的文字和囄。CyberArticle 可以完整的把文章内容或选中部分的内容保存下来,无论是图片或者其他什么的Q都能较好的支持。在保存下自己喜Ƣ的内容后,我们可以手工把这些内容分c,以后?x)比较容易的扑ֈ自己需要的东西?/span>

  另外 CyberArticle 中比较有用的功能是生成电(sh)子书。我们在|上搜集C堆某一cd的文章,Z与他人分享或者便于携带,我们可以把这一个独立的cd的内容导出成 CHM ?EXE 版本的电(sh)子书?/span>

  CyberArticle 可以?http://www.wizissoft.com/cn/index.aspx 下蝲Q强烈徏议用最新的 5.0 版(只要25块钱Q,旧的版本?x)有相当一部分的文章保存不下来?/span>


铑֮中国Q写文章也可以赚钱哦


steady 2007-11-29 10:59 发表评论
]]>
Spring 整合 Hibernate 的一处简化配|?/title><link>http://m.tkk7.com/steady/archive/2007/08/17/137527.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Fri, 17 Aug 2007 05:58:00 GMT</pubDate><guid>http://m.tkk7.com/steady/archive/2007/08/17/137527.html</guid><wfw:comment>http://m.tkk7.com/steady/comments/137527.html</wfw:comment><comments>http://m.tkk7.com/steady/archive/2007/08/17/137527.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://m.tkk7.com/steady/comments/commentRss/137527.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/steady/services/trackbacks/137527.html</trackback:ping><description><![CDATA[<span style="FONT-SIZE: 10pt">在过M?Spring 整合 Hibernate 的时候,都是用这L(fng)配置方式?br><br></span> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">bean </span><span style="COLOR: #ff0000">id</span><span style="COLOR: #0000ff">="sessionFactory"</span><span style="COLOR: #ff0000"> lazy-init</span><span style="COLOR: #0000ff">="true"</span><span style="COLOR: #ff0000"><br>      class</span><span style="COLOR: #0000ff">="org.springframework.orm.hibernate3.LocalSessionFactoryBean"</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>    </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">property </span><span style="COLOR: #ff0000">name</span><span style="COLOR: #0000ff">="mappingResources"</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>        </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">list</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>            </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">value</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000">resources/icustomer/Contact.hbm.xml</span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">value</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>            </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">value</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000">resources/icustomer/Customer.hbm.xml</span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">value</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>        </span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">list</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>    </span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">property</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>    <img src="http://m.tkk7.com/Images/dot.gif">.<br></span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">bean</span><span style="COLOR: #0000ff">></span></div> <br><span style="FONT-SIZE: 10pt">每当需要加入一个新?VO Ӟ我需要过来修攚w|文Ӟ来引入对新的 VO 的支持?/span><br><br><span style="FONT-SIZE: 10pt">现在我用的时候,是这么配的:(x)<br></span> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">bean </span><span style="COLOR: #ff0000">id</span><span style="COLOR: #0000ff">="sessionFactory"</span><span style="COLOR: #ff0000"> lazy-init</span><span style="COLOR: #0000ff">="true"</span><span style="COLOR: #ff0000"><br>      class</span><span style="COLOR: #0000ff">="org.springframework.orm.hibernate3.LocalSessionFactoryBean"</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>    </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">property </span><span style="COLOR: #ff0000">name</span><span style="COLOR: #0000ff">="mappingLocations"</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>        </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">list</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>            </span><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">value</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000">classpath:resources/**/*.hbm.xml</span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">value</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>        </span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">list</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>    </span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">property</span><span style="COLOR: #0000ff">></span><span style="COLOR: #000000"><br>    <img src="http://m.tkk7.com/Images/dot.gif">.<br></span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">bean</span><span style="COLOR: #0000ff">></span></div> <br><span style="FONT-SIZE: 10pt">做项目开发的时候,再也没有改q配|?/span> <img src ="http://m.tkk7.com/steady/aggbug/137527.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/steady/" target="_blank">steady</a> 2007-08-17 13:58 <a href="http://m.tkk7.com/steady/archive/2007/08/17/137527.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java打造简易股指跟t系l?2)http://m.tkk7.com/steady/archive/2007/06/28/126937.htmlsteadysteadyThu, 28 Jun 2007 14:58:00 GMThttp://m.tkk7.com/steady/archive/2007/06/28/126937.htmlhttp://m.tkk7.com/steady/comments/126937.htmlhttp://m.tkk7.com/steady/archive/2007/06/28/126937.html#Feedback2http://m.tkk7.com/steady/comments/commentRss/126937.htmlhttp://m.tkk7.com/steady/services/trackbacks/126937.html上一中我们说到了,如何使用 HttpClient 抓取所需要的数据Q接下来介绍一下如何对q些数据q行处理。基本的处理原理是用正则表辑ּq行内容的匹配?br>
Z便于处理Q我们首先把使用 HttpClient 抓取到的数据做一些简单的处理?br>
W一步要做的是删除回RW,当然我不?x)写含有回RW的正则表达式才?x)这么写的,当然如果?zhn)有更好的方法也可以不用q么做?br>
代码很简单:(x)

1protected String removeEnter(String response) {
2    response = StringUtils.replace(response, "\r\n""");
3    response = StringUtils.replace(response, "\n""");
4    return response;
5}

接下来就可以使用正则表达式来Ҏ(gu)抓取的内容进行匹配了Q?br>
正则表达式是一U可以用于模式匹配和替换的强有力的工P一个正则表辑ּ是由普通的字符Q例如字W?a ?zQ以?qing)特D字W(UCؓ(f)元字W)l成的文字模式,它描q在查找文字M时待匚w的一个或多个字符丌Ӏ正则表辑ּ作ؓ(f)一个模板,某个字W模式与所搜烦的字W串q行匚w。正则表辑ּ在字W数据处理中L(fng)非常重要的作用,我们可以用正则表辑ּ完成大部分的数据分析处理工作Q如:判断一个串是否是数字、是否是有效的Email地址Q从量的文字资料中提取有h(hun)值的数据{等Q如果不使用正则表达式,那么实现的程序可能会(x)很长Qƈ且容易出错。对q点本h深有体会(x)Q面对大量工具书?sh)子档资料的整理工作Q如果不懂得应用正则表达式来处理Q那么将是很痛苦的一件事情,反之则将可以L地完成,获得事半功倍的效果?br>
在这里,我用了 Jakarta-ORO 作ؓ(f)正则表达式工hq行匚w?br>
Jakarta-ORO是最全面以及(qing)优化得最好的正则表达式API之一QJakarta-ORO库以前叫做OROMatcherQ是由Daniel F. Savarese~写Q后来他其赠与Jakarta ProjectQ读者可在jakarta.apache.org的网站下载该API包?
因ؓ(f)在这里我们不需要用到太多正则表辑ּ的知识,仅仅是简单的用用而已Q所以几行简单的代码可以解决问题:(x)
protected String match(String response, String template, int index) {
    Perl5Util engine 
= new Perl5Util();
    String name 
= null;
    
if (response != null{
        
if (engine.match(template, response)) {
            name 
= engine.group(index);
        }

    }

    
return name;
}

W一个参?response 表示抓取到的面源码Q第二个参数 template 表示我们预先讑֮的模板,W三个表C第几个匚w。返回的l果是匹配成功的 group 中的内容?br>
于是我们可以q样的调用它Q?br>
String template = "/(沪综?</font></b></a> <span id=\"STK1\">(\\d{4,5}\\.\\d{1,4})</span>";
String name 
=  match(response, template, 1);
String index 
=  match(response, template, 2);

注意一下,我们正则表达式前后都?"/"?br>另外Q我们用() 括v来的部分表示我们要匹配的内容Q所以这?name 可以匚w?沪综指,index 可以匚w到大盘的Ҏ(gu)?nbsp;

该匹配对应于Q?http://web7.jrj.com/homev1/StockIndex.htm
Z防止面以后打不开了大家找不到Q我把其中相关的匚w部分的页面源码也发出来:(x)

<href=javascript:ShowImg('000001',2) target=_self><b><font color=#000000>沪综?/span></font></b></a> <span id="STK1">3914.20</span> <span id="STK2" class="c1"><img src=/HomeV1/images/down.gif width=8 height=8>164.40</span> <href=javascript:ShowImg('399001',1) target=_self><b><font color=#000000>深成?/span></font></b></a> <span id="STK3">12882.17</span> <span id="STK4" class="c1"><img src=/HomeV1/images/down.gif width=8 height=8>701.53</span> <href=javascript:ShowImg('399300',1) target=_self><b><font color=#000000>沪深300</font></b></a> <span id="STK5">3858.52</span> <span id="STK6" class="c1"><img src=/HomeV1/images/down.gif width=8 height=8>181.96</span> <b>香港恒生</b> <span id="STK7">21938.22</span> <span id="STK8" class="c3"><img src=/HomeV1/images/up.gif width=8 height=8>232.66</span> <b>道琼?/span></b> <span id="STK9">13414.48</span> <span id="STK10" class="c1"><img src=/HomeV1/images/down.gif width=8 height=8>13.25</span> <b>Ux辑օ</b> <span id="STK11">2612.02</span> <span id="STK12" class="c3"><img src=/HomeV1/images/up.gif width=8 height=8>6.67</span> 
<div id="indexdata"><object id="STKData" width="0" height="0" classid="CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83" viewastext><param name="FieldDelim" value="F"><param name="DataURL" value="/HomeV1/text/StockIndex.htm"><param name="UseHeader" value="true"></object><input type="hidden" id="STKValue" datasrc="#STKData" datafld="a" name="STKValue"></div>

因ؓ(f)我不是ؓ(f)了介l正则表辑ּ而写q篇文章的,所以对正则表达式不?x)做太多的介l,如果大家Ҏ(gu)则表辑ּ有兴或惌一步了解的话可以参考:(x)

JAVA中正则表辑ּ的应?br>http://www.ibm.com/developerworks/cn/java/l-regp/part1/index.html
http://www.ibm.com/developerworks/cn/java/l-regp/part2/index.html


另外因ؓ(f)Z抓取其他东西Q代码已l被我改的面目全非了Q暂时就不方便脓(chung)出来了,请大家谅解,如果大家有什么疑问的话可以和我联p,我会(x)量说明清楚的?/span>

steady 2007-06-28 22:58 发表评论
]]>
Java打造简易股指跟t系l?1)http://m.tkk7.com/steady/archive/2007/06/21/125692.htmlsteadysteadyThu, 21 Jun 2007 14:11:00 GMThttp://m.tkk7.com/steady/archive/2007/06/21/125692.htmlhttp://m.tkk7.com/steady/comments/125692.htmlhttp://m.tkk7.com/steady/archive/2007/06/21/125692.html#Feedback5http://m.tkk7.com/steady/comments/commentRss/125692.htmlhttp://m.tkk7.com/steady/services/trackbacks/125692.html    最q股市大牛,怿q里的不朋友都在炒股,当然上班旉老是开着|页看股市或是盯着U红l绿的专业股Y件是L担心被周围同事看到的Q但又不时的想着大盘是涨了还是跌了,自己的股又是如何呢?/p>

    于是?Java 写了一套简单的股市信息跟踪的小E序QConsole 的,用于抓取相应的股市信息ƈ昄?console 中,谁也不会(x)惛_q个东西?x)是用来看股市的吧?/p>

    q套小的程序用C几个非常单的技术,HttpClient ?正则表达式。程序功能非常简单,扑ֈ含有股市数据的页面,使用 HttpClient 抓取下来Q通过正则表达式匹配自己需要的内容Q在 Console 上打印出来?br>
    准备׃文章简单的介绍q个系l中的实现细节,当然q只是简单的介绍Q其实我们再E微用点其他的技术,可以做出更多更实用的工兗比如我写了个爬虫,把某个基金网站上的基金净值数据爬来了Qx10W条,供我做基金Ş势分析之用,拿到q些原始数据Q再动用一下自q头脑Q再配合一些方便的工具Q比?ExcelQ我们便可以用实际数据去辅助投资理胦?/p>

        首先我们来简单的介绍我们用到的第一个工PHttpClient?/p>

    HttpClient ?Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客L(fng)~程工具包,q且它支?HTTP 协议最新的版本和徏议?br>    以下列出的是 HttpClient 提供的主要的功能Q要知道更多详细的功能可以参?HttpClient 的主c?br>实现了所?HTTP 的方法(GET,POST,PUT,HEAD {)
支持自动转向
支持 HTTPS 协议
支持代理服务器等

HttpClient 可以?a >http://jakarta.apache.org/commons/httpclient/downloads.html下蝲

HttpClient 基本功能的?br>GET Ҏ(gu)
使用 HttpClient 需要以?6 个步骤:(x)
1. 创徏 HttpClient 的实?br>2. 创徏某种q接Ҏ(gu)的实例,在这里是 GetMethod。在 GetMethod 的构造函C传入待连接的地址
3. 调用W一步中创徏好的实例?execute Ҏ(gu)来执行第二步中创建好?method 实例
4. ?response
5. 释放q接。无论执行方法是否成功,都必释放连?br>6. 对得到后的内容进行处?/p>

Ҏ(gu)以上步骤Q我们来~写用GETҎ(gu)来取得某|页内容的代码?/p>

Ҏ(gu)q样的过E,我们便可以写Z个简单的抓取面的方法,该方法返回抓到的面数据。传入的参数是页面的 URL?/p>

protected String getURLResponse(String url) {
 try {
  HttpClient client = new HttpClient();
  GetMethod method = new GetMethod(url);
  int returnCode = client.executeMethod(method);
  String response = null;
  if (returnCode == 200) {
   response = EncodingUtil.getString(method.getResponseBody(), "gb2312");
  }
  method.releaseConnection();
  return decode(response);
 } catch (Exception e) {
  return null;
 }
}

HttpClient 是一个很实用的工P用它Q我们可以做很多?Http 有关的事情?br>大家可以参考:(x) http://www.ibm.com/developerworks/cn/opensource/os-httpclient/ 来初步了?HttpClient 的功能?br>或是L?Jakarta.Commons.Cookbook 或?Jakarta.Commons.Online.BookshelfQ上面介l了包括 HttpClient 在内的很?Apache Jakarta Commons 目Q相信合理用,?x)让你事半功倍的?/p>

下一我们将介绍一下如何用正则表达式处理我们抓取到的数据?/p>

steady 2007-06-21 22:11 发表评论
]]>
JBoss deploy 出现 OutOfMemoryError : PermGen spacehttp://m.tkk7.com/steady/archive/2007/06/17/124830.htmlsteadysteadySun, 17 Jun 2007 12:13:00 GMThttp://m.tkk7.com/steady/archive/2007/06/17/124830.htmlhttp://m.tkk7.com/steady/comments/124830.htmlhttp://m.tkk7.com/steady/archive/2007/06/17/124830.html#Feedback6http://m.tkk7.com/steady/comments/commentRss/124830.htmlhttp://m.tkk7.com/steady/services/trackbacks/124830.html最q在把在 tomcat 5.5 上开发的目 deploy ?JBoss 4.2 上时Q在操作一D|间就?x)出?java.lang.OutOfMemoryError: PermGen spaceQ开始以为是代码中存在死循环的地斚w成q样的问题,但是后来发现Q出问题的地斚w是随机的Qƈ不是某一处造成q样的问题出玎ͼ怀疑是内存泄露Q通过增大 heap 内存的方法来试Q依然不行,但是同样的问题却q没有在 tomcat 中出现过Q难道是 JBoss 的问题?

在网上做了一番搜索得C些相关的内容?/p>

PermGen space的全U是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决Ҏ(gu)也一定是加大内存。说说ؓ(f)什么会(x)内存益出Q这一部分用于存放Class和Meta的信?Class在被 Load的时候被攑օPermGen space区域Q它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会(x)在主E序q行期对PermGen spaceq行清理Q所以如果你的APP?x)LOAD很多CLASS的话,很可能出现PermGen space错误。这U错误常见在web服务器对JSPq行pre compile的时候?/p>

Ҏ(gu)Ҏ(gu)Q在 run.bat 中加入:(x)-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

因ؓ(f)目中引用了很多?jar 包,而这?jar 包中?class 信息?x)?JBoss ?class loader 加蝲?PermGen space 区域Q在 JVM 默认的情况下Q该部分I间的大只?4MQ在 jar 包非常多的情况下Q显然是不够用的Q所以通过 -XX:MaxPermSize=256m 指定最大值后卛_解决问题?/p>

另外Q如?heap 内存不出现 java.lang.OutOfMemoryError: Java heap space Ӟ可以通过 -Xmx512m 指定最?heap 内存来解册L(fng)问题?/p>

steady 2007-06-17 20:13 发表评论
]]>
Confluence 的破?/title><link>http://m.tkk7.com/steady/archive/2007/01/29/96423.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Mon, 29 Jan 2007 00:51:00 GMT</pubDate><guid>http://m.tkk7.com/steady/archive/2007/01/29/96423.html</guid><wfw:comment>http://m.tkk7.com/steady/comments/96423.html</wfw:comment><comments>http://m.tkk7.com/steady/archive/2007/01/29/96423.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/steady/comments/commentRss/96423.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/steady/services/trackbacks/96423.html</trackback:ping><description><![CDATA[<font size=2> <p>其实 Confluence 的破解ƈ不算难,不过在网上不是太Ҏ(gu)扑ֈ直接能用的方案,试了一把,发现最主要的是要处理一?atlassian-extras-0.7.20.jar 的文Ӟcom\atlassian\confluence\page q下面有一?Key.page 文gQ其实这是密钥文g了,破解的一般方法就是自q成一个自己所知道 Key 的密钥文Ӟq替换掉原来的,再用q个已知?Key 生成自己需要的密码。比 JIRA 要稍微复杂一点了?br><br>附g里附上一个弄好的东西Q直接替换已l安装的 lib 下的 atlassian-extras-0.7.20.jar 文gQ然后用 keygen 生成 key 可以用了?br><br>下蝲地址见:(x)<a >http://www.agilejava.org/space/?1/action_viewspace_itemid_188.html</a><a href="http://m.tkk7.com/Files/steady/Confluence-Crack.rar"></a></p> </font> <img src ="http://m.tkk7.com/steady/aggbug/96423.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/steady/" target="_blank">steady</a> 2007-01-29 08:51 <a href="http://m.tkk7.com/steady/archive/2007/01/29/96423.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《精通EJB 3.0》出版有?/title><link>http://m.tkk7.com/steady/archive/2006/12/15/87913.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Fri, 15 Dec 2006 04:41:00 GMT</pubDate><guid>http://m.tkk7.com/steady/archive/2006/12/15/87913.html</guid><wfw:comment>http://m.tkk7.com/steady/comments/87913.html</wfw:comment><comments>http://m.tkk7.com/steady/archive/2006/12/15/87913.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/steady/comments/commentRss/87913.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/steady/services/trackbacks/87913.html</trackback:ping><description><![CDATA[<p><font size=2>    昨天看到《精通EJB3.0》的中文版出来了Q虽然早在预料之中了,不过多少q是有一Ҏ(gu)法的Q终于第一?EJB 3.0 的书正式出来了,对目?EJB 3.0 的追逐d是有了点方向Q但我仍然感觉,EJB 3.0 不可能像 EJB 2.0 那样火了QJava 世界已经q入了多元化时代QSpring 已经逐步的蚕食了 EJB 说占有的份额Q用其简单灵zȝ配置吸引了无Ch的眼光,从另外一斚w来说Q标准的东西毕竟是标准,从制定到实现的周期比较长Q如果中间出C新的需求,一些问题,都需要等C一个标准中d玎ͼ而开源的比较灵zMQ有问题可以随时调整Q所以会(x)带给大家更ؓ(f) agile 的感觉,不过对于大公司大目而言Q他们ƈ不希望这L(fng)灉|性,他们需要的是风险小Q稳定,所?EJB 3.0 对于一些大型的企业应用来说依然需要的?EJBQ因为有 IBM ?BEA q样大公司的支持了,不过自从五月?JavaEE 5 规范正式定稿Q这两大公司都没有拿出真正的 EJB 3.0 的品出来,倒是 JBoss 在标准出来后很快拿Z可用的品,q样也可以看出来QIBM ?BEA 没有像过dq对?EJB 2.0 那样的重视了Q他们关注的?SOA 的市场,毕竟 SOA ?EAI 斚w?JavaEE Z很多?/font> </p> <p><font size=2>    对于分布式对象领域,EJB 3.0 q是有着不错的竞争优势的Q毕竟这是他的传l优势,在群里面和大家聊天的时候,寒江也提到过?RCP + EJB 3.0 作ؓ(f)Ҏ(gu)Q其实这也是一套不错的应用Ҏ(gu)?/font> </p> <p><font size=2>    EJB 3.0 ?EJB 2.0 实要轻了很多,但ƈ没有l我们太多的惊喜Q因?EJB 3.0 l我们带来的大部分新鲜都已经?Spring ?Hibernate 捯先登了,我个Z是比较喜?Spring ?Hibernate 来做目Q毕竟用h?x)更加的灉|Q更加的强大Q特别是新版?Spring ?Hibernate 同时都支持了 JPA 的标准,又一ơ的?JavaEE 应用上和 EJB 3.0 展开了下一轮的竞争Q一切都好,q你怎么选择Q我选择的是 Spring + HibernateQ或许更加熟(zhn)一些又或许更加轻量Q更?agile?/font> </p> <img src ="http://m.tkk7.com/steady/aggbug/87913.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/steady/" target="_blank">steady</a> 2006-12-15 12:41 <a href="http://m.tkk7.com/steady/archive/2006/12/15/87913.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>批评一?dearbookhttp://m.tkk7.com/steady/archive/2006/12/07/86192.htmlsteadysteadyThu, 07 Dec 2006 14:32:00 GMThttp://m.tkk7.com/steady/archive/2006/12/07/86192.htmlhttp://m.tkk7.com/steady/comments/86192.htmlhttp://m.tkk7.com/steady/archive/2006/12/07/86192.html#Feedback8http://m.tkk7.com/steady/comments/commentRss/86192.htmlhttp://m.tkk7.com/steady/services/trackbacks/86192.html    一直从dearbook创办起就?dearbook C直到现在Q已l成ZȝVIP?x)员了,l历?dearbook 发展中的U种Q不q说h dearbook 的服务确实不像其标语中说标榜?W二书店Q第一服务"Q从我这么多q和他们打交道的l验来说Q服务确实很难让人满意?/wbr>

    q去一开始的时候,都是采用在网上选书Q然后邮局汇款Q发邮局包裹的方式,效率很低Q也很麻烦,每次L要往邮局跑两?wbr>Q最大的问题是,|上列出来的书,往往是不一定有货的Q有一ơ买书,选了一堆书最后发现就一本书有货Q最后拿到手的只有那一本书Q很是郁Pq样׃下了一些钱?dearbookQ然后又用这些钱l箋M其它的书Q最后在升?x)员的时候,q些余款购买的书又没有记入积分中Q升U的时候就差了q么几分Q最后催了好几次才把自己?x)员资格提高?/wbr>

    随着和当当网合作以后Q付?gu)Ƒ֒收货斚w实有很大的改善Q付?gu)Ƅ接用|上银行Q直接送货上门Q都大大的提高了我买书的兴趣Q不q?dearbook |站pȝ很不争气Q频频出现问题,首先发现一个明昄 bug 是在收藏夹里删除一些书c的时候,收藏夹就变ؕ?wbr>Q都是一些莫名其妙的书,再打开一下这个页面就好了。接着是在?CSDN Passport 整合的时候,收藏多w的书d丢光了,而这时候没有h告诉我怎么回事?/wbr>

    在与当当|的合作中dearbook 的积分系l也频频出现问题Q当当网是用 Email 账户d的,dearbook U分pȝ也是?Email 账户d的,当我修改了当当网?Email 以后Qdearbook U分pȝ也换成了新的 EmailQ但原有 Email 对应U分没有转到新的 Email 帐号上来Q打?sh)话去问Q答曎ͼ没有提供合ƈU分的功?wbr>Q于是一堆积分就泡汤了?/wbr>

    dearbook 和当当网的h(hun)格几乎就没有同步q,q且和自q站的一些横q广告的也不W,有一ơh邮的书全Z折,随便打开面q去?wbr>Q几乎没有一本书是打七折的?/wbr>
 
    dearbook 的到书时间也是比较慢的,比如最q的 Webwork in ActionQ我问过译者,已经出版了,q且?China-Pub 上已l有了,但过了好几天 dearbook 才上架?/font>

    最q积分比较多Q在 dearbook 换了两本书,最后收包裹的时候,只收C本书Q觉得奇?wbr>Q打?sh)话去问Q才把第二本书给重新寄过来,费了我几分钟的?sh)话?wbr>?/wbr>

    q次 dearbook 又心血来潮的要?D币积分{换ؓ(f) C 币,因ؓ(f)q去在两个Email 账户上都是有U分的,所以想转换到同一个̎户上Q结果当我在 CSDN 上修改了 Email 地址后,却发现我q去的积分就消失了,很是郁闷。昨天发了邮?wbr>Q今天打了电(sh)话,到现在也没有人给我答复,看了一下̎户里?C 币,q是不对?/wbr>

   q有是 webmaster@dearbook.com q个邮箱Q发q几ơ邮Ӟ从来没有回音。不知道q个公布在网上的?wbr>p邮到底v的是什么作用?/wbr>
 
    以上所描述的东西,都是我在 dearbook q三q来遇到的一些情况,很多l节q没有一一|列Q也没有带有个h的感情色彩,只想说明Qdearbook ?“W二书店Q第一服务”q个口号g只是在叫叫而已?/font>


steady 2006-12-07 22:32 发表评论
]]>
UML和工作流http://m.tkk7.com/steady/archive/2006/11/17/81656.htmlsteadysteadyFri, 17 Nov 2006 00:54:00 GMThttp://m.tkk7.com/steady/archive/2006/11/17/81656.htmlhttp://m.tkk7.com/steady/comments/81656.htmlhttp://m.tkk7.com/steady/archive/2006/11/17/81656.html#Feedback1http://m.tkk7.com/steady/comments/commentRss/81656.htmlhttp://m.tkk7.com/steady/services/trackbacks/81656.html    虽然看v来两者似乎没有什么联p,但是看v?/font>

steady 2006-11-17 08:54 发表评论
]]>
向编E恶?fn)说再?/title><link>http://m.tkk7.com/steady/archive/2006/10/30/78085.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Mon, 30 Oct 2006 08:40:00 GMT</pubDate><guid>http://m.tkk7.com/steady/archive/2006/10/30/78085.html</guid><wfw:comment>http://m.tkk7.com/steady/comments/78085.html</wfw:comment><comments>http://m.tkk7.com/steady/archive/2006/10/30/78085.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://m.tkk7.com/steady/comments/commentRss/78085.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/steady/services/trackbacks/78085.html</trackback:ping><description><![CDATA[<p><font size=2>  今天看了一很有意思的文章Q?/font> <a href="http://m.tkk7.com/uiiang/archive/2006/10/30/77993.html"><font size=2>http://m.tkk7.com/uiiang/archive/2006/10/30/77993.html</font> </a><font size=2>Q介l了U种目中的~码的恶?fn),其中很多的东西看h真的是很搞笑Q比如趴在Tab上睡着了那个,用中文做变量名的Q还?if(condition) a  else a 那个也比较搞W,是夸张了点?/font> </p> <p><font size=2>  不过x看,自己一直都在算是比较正规的软g企业Q编码规范还是有一定的要求的,不会(x)出现q么搞笑的问题,不过有些问题q是?x)经常的犯,比如_(d)又一ơ看一个同事写一个方法写?1500 行,我立刻让他改Q最后精代码Q分开写,也算是减到可以接受的程度,另外一个恶?fn)就是复制代码,很多开发h员自w都是不怎么?x)写代码的,做开发就是找q去相识的,复制Q粘_(d)改,所以会(x)出现一堆比较搞W的问题Q于是,错误便不是自q的了Qh家写错了Q自׃抄错了Q我在第一ơ参?Code Review 的时候就到q个情况Q我自己的东襉K是自己手工写的,出现了一些问题,被大家指出来了,其它人写的东襉K是抄来抄去,发现问题都不是自qQ因为改q去的代码需要上面授权,q有一堆测试要重做Q所以看大致是可以用的也p淯关了Q造成了越来越混ؕ的代码?/font> </p> <p><font size=2>  其实说来要把代码写的更好一Ҏ(gu)有想象中那么隄Q凡事从做P从点滴做P慢慢的把一些好的东西变成自q?fn)惯Q重要的是要U篏Q而不是放任自,多去看看人家著名的开源项目,看看人家代码是怎么写的Q多d自己的比较,然后善于用一?Audit 工具评估自己的代码,让自己对自己的代码中出现的问题有一个更明确的认识,然后慢慢的去改变自己的习(fn)惯,其实从长q角度来说对自己有很大的好处的,L(fng)自己的编码能力提升了Q基更加E_了,有能力去胜Q更高U的工作Q不Ӟ天天复制别h的代码,自己又天天只能写出来一些不W合规范的代码,而自己又天天不去想不去问Q一直这样下去,开发能力还能提高吗Q?/font> </p> <p><font size=2>  其实我还是很喜欢一本书《代码大?2nd》,今年上半q才出来的中文版Q里面针Ҏ(gu)们开发的时候出现的问题l出了很多规范和解决Ҏ(gu)Q我?x)经常抽I去看看q本书,然后x自己该如何去改善自己的开发习(fn)惯,d出更好的代码Q另外就是用一?Audit 工具去针对自q代码做出一些评审,比如 CodeProQ另外我们一些同事在 Maven 上用一些插件对 CVS 上的代码做出 Audit q发布在目站点上,q些都是不错的手D了?br><br>  其实说来最重要的还是自q态度Q工P好的Ҏ(gu)都不能{变对于开发恶劣的态度的?/font> </p> <img src ="http://m.tkk7.com/steady/aggbug/78085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/steady/" target="_blank">steady</a> 2006-10-30 16:40 <a href="http://m.tkk7.com/steady/archive/2006/10/30/78085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>利用 Axis 使用 Web Services W记http://m.tkk7.com/steady/archive/2006/10/26/77392.htmlsteadysteadyThu, 26 Oct 2006 06:01:00 GMThttp://m.tkk7.com/steady/archive/2006/10/26/77392.htmlhttp://m.tkk7.com/steady/comments/77392.htmlhttp://m.tkk7.com/steady/archive/2006/10/26/77392.html#Feedback0http://m.tkk7.com/steady/comments/commentRss/77392.htmlhttp://m.tkk7.com/steady/services/trackbacks/77392.html阅读全文

steady 2006-10-26 14:01 发表评论
]]>
Share Sessionhttp://m.tkk7.com/steady/archive/2006/07/22/59510.htmlsteadysteadySat, 22 Jul 2006 02:29:00 GMThttp://m.tkk7.com/steady/archive/2006/07/22/59510.htmlhttp://m.tkk7.com/steady/comments/59510.htmlhttp://m.tkk7.com/steady/archive/2006/07/22/59510.html#Feedback1http://m.tkk7.com/steady/comments/commentRss/59510.htmlhttp://m.tkk7.com/steady/services/trackbacks/59510.html    q箋三天做了三场 Share SessionQ讲了一些关于系l开发的三个层的东西QW(xu)eb Layer / Business Layer / Persistence Layer 分别以各个层面最优秀的技术ؓ(f)例和l内l外的同事们分n了一些我关于q些技术的理解?/font>

    虽然说讲的还不是很好了,但是q三天却l了我很大的提高Q不仅仅是技术上面,更多的是在一U表达能力方面的。可以说是第一ơ真正意义上的上台讲东西了,因ؓ(f)面对的不光是同组熟?zhn)的同事,q有很多不是太熟(zhn)的Q还有几位老大Q甚臛_最后一ơ讲JSF的时候,大老板q进来坐了一?x),压力q是挺大的,虽然要讲的东西已l在之前在脑子里演练无数ơ了Q但是要x自己想的东西和别清楚Q的不是那么容易的事情了,当发C面的同事满脸的迷茫,得赶紧换一个角度来说明问题Q不q还过得去的是Q自己ƈ没有太多的紧张了Q虽然是W一ơ正式的在台上讲东西Q面寚w的对着大家Q不q自p讲的东西心里q比较有底,心里比较t实了,于是也就没有太多的紧张了?/font>

    通过三天对各个方面的技术的介绍和ȝQ其实也不知道大家真正能理解多少Q因为太多东西没有经q实跉|不会(x)有太深刻的理解的Q虽然有些东西当时是听懂了,但是却不?x)深q刻进你的脑子Q时间一长就忘记了。三天里Qȝ了这一q来我对 Java Web 开发的几个斚w的理解了Q虽然这一q学C很多很多Q但q有太多太多的不了解了,有些东西当自q的时候觉得自׃解,但是当需要把q个东西和别人分享的时候,却发现自己有太多太多的不知道了?/font>



steady 2006-07-22 10:29 发表评论
]]>
到底什么是HibernateQ什么是Springhttp://m.tkk7.com/steady/archive/2006/07/11/57629.htmlsteadysteadyTue, 11 Jul 2006 04:11:00 GMThttp://m.tkk7.com/steady/archive/2006/07/11/57629.htmlhttp://m.tkk7.com/steady/comments/57629.htmlhttp://m.tkk7.com/steady/archive/2006/07/11/57629.html#Feedback7http://m.tkk7.com/steady/comments/commentRss/57629.htmlhttp://m.tkk7.com/steady/services/trackbacks/57629.html    g很久没有写些什么了Q因为最q想的太多,做的太少了?br>    W一ơ发?Hibernate 原来q不是自pL像的那样单,它很复杂Q很强大Q却能让你最后要做的事情变的很少Q虽然它带来了如此多的好处,但如果想真正的用好它Q必L一个非常熟(zhn)它的h在你的团队里Q这h能够最大的发挥它的巨大威力。虽然每个h都可以花不多的时间去用会(x) Hibernate Q但却只有很的够灵zȝN它,让它Z服务Q因为它同传l的关系数据库可以说是截然不同的两条路,从玩 SQL 走过来的人,多多少?x)受到它的限Ӟ而变得不易接受ORMQ像我就是一个典型了Q当得到高手指点的时候,发现q去的很多想法偏轨道还是挺q的了,q怺有h指点Q得以走回正道?br>    作ؓ(f) J2EE 中另一个骄ԌSpring 也以它的独特观点改变?J2EE 的世界,q去?Spring 只是E微理解了它?IoC 的思想Q和单的使用了它?Transaction 理功能Q最q细看了一下它?AOP 感觉震动q是挺大的。基?Interceptor ?AOP 真的是很好用Q也很强大,甚至于说Q它?x)是一U改?Java 开发模式的一U动力了Q虽然只是刚开始看看,没有什么深ȝ理解Q但却也能够有一些很大的感触了,或许 AOP 在目前还是刚刚v步,或许太多的h没有接受它理解它QAOP 的应用层面还是比较低了?/font>

steady 2006-07-11 12:11 发表评论
]]>
Sun 解决Ҏ(gu)大会(x)归来http://m.tkk7.com/steady/archive/2006/05/31/49168.htmlsteadysteadyWed, 31 May 2006 01:46:00 GMThttp://m.tkk7.com/steady/archive/2006/05/31/49168.htmlhttp://m.tkk7.com/steady/comments/49168.htmlhttp://m.tkk7.com/steady/archive/2006/05/31/49168.html#Feedback1http://m.tkk7.com/steady/comments/commentRss/49168.htmlhttp://m.tkk7.com/steady/services/trackbacks/49168.html    昨天M上P参加了一?Sun 的解x案大?x),不过q次大会(x)q不是面向开发者的Q更多的是面向公司决{层的领gQ不q听听看也有Z(x)更多的去了解 SunQ去了解q个 Java 的创始者。了解它们的一些理c?/font>
 
    其实 Sun 主要是靠卖服务器赚钱的,Java 和其它的软g不能?Sun 直接带来l济效益Q这?IBM ?BEA 都是不同的,几乎上午 Sun 官方的h员宣传的都是q个主题Q这ơ会(x)议鼓吹了 Sun S4ơ方的一个概念,也就?Server * Storage * Software * ServiceQ另外有一斚w是介绍它们的节能服务器Q号U?CPU 功耗只有其它同{机器的 20%Q虽说没有具体见识到Q不q也比较惊讶与此的了QSun 开始{U话题,在这些方面做文章了?/font>
 
    上午来自阉K巴巴的嘉宾介l了一下他们基?J2EE q_的一pd产品以及(qing)介绍了淘宝网是如何经受v每天 1.5 亿次的点ȝ的,不过q个数字实是一个天文数字了Q如果没有一个好的^台和架构的话Q是很难承受如此之大的访问的Q而这一套系l,只花?个月Q大U?000?manday 的h力就完成了,除了 Java Nq有更稳定高效的解决Ҏ(gu)Q我惛_软在摇头QPHP 也在摇头Q这h?JavaEE 价值的真正体现了,要做出好的,别h做不了的东西?/font>
 
    下午倒也没有什么太吸引人的东西了,虽然有来?BEA 的一场关?SOA 的主题演Ԍ不过来的只是一?Senior ConsultantQ还是一如既往的鼓?SOA 的理念,虽然 SOA 快要真正的开始了Q但是还是缺一些实际性的东西来支持它Q证明它Q很多都q是概念Q很多都太抽象,让h无所适从?/font>
 
    下午有一?Sun 大中华区?Director Q?Anderson Wong 来l宣?Sun 的一些整体的解决Ҏ(gu)Q没有听太仔l,但有U概念,Sun 提供了一个整套的解决Ҏ(gu)而不像其它的Ҏ(gu)不够全面Q还需要与许多其它的方案整合。Sun 也表CZ他们的一U理念,在Y件方面的Q他们希望能有更多的软g开发商和服务商通过免费使用他们的YӞ包括 OS 包括 Java 开发工L(fng){了Q然后ؓ(f)用户提供解决Ҏ(gu)Q同时带动他们的服务器市场。当有h问到Z么要q样的做QSun 很明的表示了,Sun ?IBM q有 BEA都是不同的,Sun 是卖服务器的?/font>
 
    最后去听了关于 JCOE 的一个专题,很抽象的一个概念,被讲的这个也不是那个也不是,很莫名其妙的一个东西,不过q是从上面得C一些启发,关于我们公司核心框架的h(hun)值问题,有些cM CMMI 之类的东西,通过一些标准化的方式,来提高Y件开发的质量和效率,不知道有没有理解错,不过他们讲的真的不是很清楚啦?/font>


steady 2006-05-31 09:46 发表评论
]]>
վ֩ģ壺 ޹һ| ߹ۿѸƵ| AVһ| 99ȾƷѹۿ| ഺƵ߹ۿֱ| ԲƵ| ޾ҹþþþþ| AV볱߹ۿ| Ļ| δav| þþƷѴƬƬ| йxxxxx69Ƶ| ձһۺϾþa| Ļר| þþŷղAV| AVһַ | þ޾Ʒ11p| ֻˬִƵ| AV߲Ų| ѧһëƬ| ŷղ߳v| 337pձŷ޴󵨾Ʒ555588| Ļþ| Ʒ˳վ| ѹۿƵ| ձvaҹĻþ| þþƷavӰԺ| ɫվѹۿ| Ļ߹ۿ| һƵѹۿ| ޹ƷƵ| ڵƵѲ| Ļȫ8| ޾ƷƷԲۿ| þþþAV| ŮëƬƵƵһ| Ʒһ3p | ѾƷԲ߹ۿͼƬ| ޹ƷۺϾþ| ޳˵Ӱ߹ۿ| ׾Ʒһ|