﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-Java WebSide User Group</title><link>http://webside.blogjava.net/</link><description>专注于Java  openSource，
分享JavaEE 技术在企业开发中的经验和教训。</description><language>zh-cn</language><lastBuildDate>Tue, 09 Jun 2026 21:31:18 GMT</lastBuildDate><pubDate>Tue, 09 Jun 2026 21:31:18 GMT</pubDate><ttl>60</ttl><item><title>IntelliJ IDEA 10.0 注册机/注册码/keygen/破解版</title><link>http://www.blogjava.net/steady/archive/2010/12/18/341047.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Sat, 18 Dec 2010 01:56:00 GMT</pubDate><guid>http://www.blogjava.net/steady/archive/2010/12/18/341047.html</guid><description><![CDATA[IntelliJ IDEA 10.0 发布了，放出 IntelliJ IDEA 10.0 的注册机下载。<a href="http://www.ok51.cc" target="_blank">点击</a><font color="#002c99"><a href="http://www.steadyxp.com/?p=947"><font color="#002c99">下载</font></a></font> 
<img src ="http://webside.blogjava.net/aggbug/341047.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/steady/" target="_blank">steady</a> 2010-12-18 09:56 <a href="http://www.blogjava.net/steady/archive/2010/12/18/341047.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>程序员应该掌握的英语</title><link>http://www.blogjava.net/invoked/archive/2009/12/28/307488.html</link><dc:creator>张晓枫</dc:creator><author>张晓枫</author><pubDate>Mon, 28 Dec 2009 02:23:00 GMT</pubDate><guid>http://www.blogjava.net/invoked/archive/2009/12/28/307488.html</guid><description><![CDATA[<span style="font-size: 10pt;"><span style="font-family: 微软雅黑;">Conference：讨论会，碰头会议的意思 <br />
&nbsp; &nbsp; &nbsp; 例如，有时候领导会说&#8220;咱们Call一个Conference吧&#8221;，这个的意思应该是一个电话会议，或者视频会议。 <br />
Follow：跟踪 <br />
&nbsp; &nbsp; &nbsp; 例如，一般会说那个Case你follow一下吧，这就是说让你跟踪一下这个事情。 <br />
Team： <br />
&nbsp; &nbsp; &nbsp; 是团队的意思，团队的主管一般叫Team Leader，一个Team可以大也可以小，一个项目小组可以叫一个Team，一个部门也可以叫做一个Team，有时候一个公司的高层领导团队也可以叫做是一个Team。 <br />
Policy：政策或者是策略 <br />
&nbsp; &nbsp; &nbsp; 很多东西都可以制定Policy，销售的Policy，价格的Policy，网络的Policy都可以。 <br />
Open：打开的、开放的 <br />
&nbsp; &nbsp; &nbsp; 有时候当成一种状态来说，比如你的项目是不是Open的呢？这个的意思是说，你是不是非常听不进去别人的意见闭门造车呢？ <br />
Share：共享 <br />
&nbsp; &nbsp; &nbsp; 例如，把你的文档Share一下吧，有时候也说把你的想法Share一下吧。 <br />
Plan：计划、规划 <br />
&nbsp; &nbsp; &nbsp; 例如，你有什么Plan告诉我一下，或者说，你在这件事请开始前是否已经制订了详细的Plan？Plan是每一件事的行动方案和地图。 <br />
Milestone：里程碑、阶段 <br />
&nbsp; &nbsp; &nbsp; 例如，请你把每一个Milestone共享出来，就是说让每一个人都知道你项目的进度状况。Milestone就是每一个进展阶段的结束。 <br />
Product：产品 <br />
&nbsp; &nbsp; &nbsp; 产品就是一个公司的用于销售而生产的物品，Product有时候也可以代表一个部门，比如&#8220;产品部&#8221;。 <br />
Project：项目 <br />
&nbsp; &nbsp; &nbsp; 一般项目是需要在公司立项的，如果没有立项一般都不能称作一个正式的项目，在立项以后每一个项目都会任命一个项目经理作为这个项目的总负责人，项目经理的英文简称是PM。 <br />
Boss：老板 <br />
&nbsp; &nbsp; &nbsp; 我们有时候一提到Boss总是想到的是这个公司的实际控股人，也就是公司里最大的那个领导，其实不尽然，这里面所说的老板并不是整个公司的老板，而指得是你的上级，一般将你的上级也叫做Boss。 <br />
Close：关闭 <br />
&nbsp; &nbsp; &nbsp; &nbsp; Close有时候描述某些事情的状态，比如说，&#8220;这个事情已经Close了&#8221;，意思是说这件事情已经了结了，这个和&#8220;finish&#8221;的意思是不一样的，finish是完成了，而Close是关闭了。 <br />
Manager：经理 <br />
&nbsp;
&nbsp; &nbsp; &nbsp;
到了工作单位以后，你会发现在一个公司中有无数的Manager，几乎每一个人都可以叫做Manager，大大小小的Manager有很多，但却都不是领
导，比如，负责采购的原来叫采购员，现在叫采购经理，负责销售的原来叫销售员，现在叫销售经理，客户服务的原来叫客户服务人员，现在叫客户经理，等等。
<br />
Delay：延迟了 <br />
&nbsp; &nbsp; &nbsp; Delay也是一种状态，这个状态一定是和一个Plan相比较的，在Plan中设定了每一个Milestone的时间点，而在相应的时间点上没有完成那个Milestone的目标，那么说明这个项目Delay了。 <br />
Schedule：时间表 <br />
&nbsp; &nbsp; &nbsp; 有时候在规范每一个人在项目中在不同时间段应该完成的事情，可以编制一个Schedule的Excel文件，发给每一个参与项目的人员 <br />
Update：更新一下 <br />
Push：推动 <br />
&nbsp; &nbsp; &nbsp; 比如，你Push这一下这件事，就是推动一下。 <br />
Solution：解决方案 <br />
&nbsp; &nbsp; &nbsp; 有时候说，给用户提供一个Total solution的意思是，全面的解决方案。 <br />
Announce：宣布 <br />
&nbsp; &nbsp; &nbsp; 比如，有时候说，把你们的想法通过Email Announce出来，这就是说发一个群发邮件，让所有人都知道你所要表达的某些计划等等。 <br />
Interview：原意是接见会见的意思，但是现在面试也是这个。 <br />
Resource：资源 <br />
Review：检查一下或者回顾一下 <br />
<br />
<span style="color: #ff0000;">13.1.3.2 几个和软件开发相关的单词</span> <br />
<br />
API：Application Programming Interface 应用编程接口 <br />
&nbsp; &nbsp; &nbsp; 比如，两个本来互相没有联系的系统需要数据共享，就需要开发API作为接口。 <br />
Coding：编码工作 <br />
&nbsp; &nbsp; &nbsp; 有时候将正式开始编码工作称作&#8220;Coding&#8221;,听起来似乎怪怪的，但实际上就是敲代码。 <br />
Document：文档 <br />
WebBase：Web应用程序 <br />
&nbsp; &nbsp; &nbsp; &#8220;WebBase&#8221;从单词字面上看就是以Web为基础的意思，其实就是所谓的&#8220;B/S&#8221;结构的程序，有时候如果你和不懂技术的人交流说&#8220;B/S&#8221;他们不懂，你就说&#8220;WebBase&#8221;他们一定懂。 <br />
Face to face：面对面 <br />
Hand by hand：手把手 <br />
Step by Step：一步一步的 <br />
Quality：质量 <br />
&nbsp; &nbsp; &nbsp; &#8220;Quality&#8221;可以说产品的质量，也可以说是网络通信的&#8220;Quality&#8221;等。 <br />
On-line：在线的 <br />
&nbsp; &nbsp; &nbsp; 有时候所谓的&#8220;On-line的客户&#8221;并不是说他们现在就在线上连接着网络或者服务器，而有时候是指这些客户是我们的正式客户。 <br />
Handbook：手册 <br />
License：许可证 <br />
&nbsp;
&nbsp; &nbsp;
经常听到&#8220;购买几个License&#8221;这样的话，&#8220;License&#8221;意思就是授权许可，有时候即使这个软件可以正常安装使用也是非法的，因为没有购买
&#8220;License&#8221;，只有购买了&#8220;License&#8221;才可以合法使用，也就是所谓的&#8220;正版&#8221;。对于软件而言，有时候&#8220;License&#8221;并没有加密措施，完全
是一种自觉行为。对于网络版软件而言，每一个客户端的使用都需要购买相应的&#8220;License&#8221;。 <br />
On-site：现场服务 <br />
&nbsp; &nbsp; &nbsp; 现场服务我们称作&#8220;On-site&#8221;服务，需要派工程师到用户的现场实施服务。 <br />
Report：报告 <br />
&nbsp; &nbsp; &nbsp; 很多情况下人们把&#8220;Report&#8221;翻译成&#8220;报表&#8221;，其实&#8220;Report&#8221;本身即是名词又是动词，作为动词用到的地方也很多，比如，在一个公司中有人问&#8220;你report给谁？&#8221;，这句话的意思是说&#8220;你的上级主管是谁&#8221;。 <br />
Version：版本 <br />
<br />
<span style="color: #ff0000;">13.1.3.3 几个常用的设备名称的单词</span> <br />
<br />
Voice gateway：语音网关 <br />
Router：路由器 <br />
HUB：有时候已经把小的桌面级的集线器和交换机都叫HUB <br />
Switch：交换机 <br />
<br />
<span style="color: #ff0000;">13.1.3.4 几个常用和商务相关的单词</span> <br />
<br />
Order：订单 <br />
Price：价格 <br />
List price：官方报价，往往厂家会给一个折扣价，实际采购设备的价格并不是&#8220;List price&#8221;，&#8220;List price&#8221;仅仅是官方报价。 <br />
Customer：客户 <br />
Partner：合作伙伴 <br />
Billing：计费 <br />
Marketing：市场，有时候也代表市场部门 <br />
<br />
<span style="color: #ff0000;">13.1.3.5 几种职位名称的称呼</span> <br />
<br />
CEO：Chief Executive Officer的简称，首席执行官 <br />
COO：Chief Operating Officer的简称，运营总裁 <br />
CTO：Chief Technology Officer的简称，首席技术官 <br />
Director：总监 <br />
HR：Human resource的简称，人力资源部 <br />
CS：Customer service的简称，客户服务部门 <br />
MIS：公司办公网络和办公设备管理人员 <br />
Teamleader：团队领导 <br />
PM：Project Manager的简称，项目经理 <br />
Sales：销售的，有时候代表销售人员 <br />
Engineer ：工程师 <br />
Parttime：临时员工，或者叫兼职工作人员<br />
<br />
原文地址：<a title="http://blog.csdn.net/cccunix/archive/2009/09/13/4549294.aspx" href="http://blog.csdn.net/cccunix/archive/2009/09/13/4549294.aspx">http://blog.csdn.net/cccunix/archive/2009/09/13/4549294.aspx</a><br />
</span></span>
<img src ="http://webside.blogjava.net/aggbug/307488.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/invoked/" target="_blank">张晓枫</a> 2009-12-28 10:23 <a href="http://www.blogjava.net/invoked/archive/2009/12/28/307488.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IntelliJ IDEA 9.0 注册机/注册码/keygen/破解版</title><link>http://www.blogjava.net/steady/archive/2009/12/14/305944.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Mon, 14 Dec 2009 12:06:00 GMT</pubDate><guid>http://www.blogjava.net/steady/archive/2009/12/14/305944.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/steady/archive/2009/12/14/305944.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/305944.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/steady/" target="_blank">steady</a> 2009-12-14 20:06 <a href="http://www.blogjava.net/steady/archive/2009/12/14/305944.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp-api.jar 引发的页面编译错误</title><link>http://www.blogjava.net/steady/archive/2009/08/17/291523.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Mon, 17 Aug 2009 09:22:00 GMT</pubDate><guid>http://www.blogjava.net/steady/archive/2009/08/17/291523.html</guid><description><![CDATA[<p><span style="font-size: 10pt">　　为了编译方便我把 servlet-api.jar 和 jsp-api.jar 和其他 jar 包都放在一起，在 ant build 的时候就会一并被拷到 Web 项目的 WEB-INF/lib 下，不过这次因此出现了一个 jsp 页面的编译错误，所有的 jsp 页面打开都会在页面上报编译错误，后台无任何信息。考虑到 jsp 页面的编译可能和 jsp-api.jar 有关，于是将 WEB-INF/lib 下的 servlet-api.jar 和 jsp-api.jar 移走，问题解决。</span></p>
<p><span style="font-size: 10pt">　　后来发现放在里面的这两个包是 tomcat5.5 的，是 JSP 2.0 规范的，而部署的服务器是 tomcat 6.0 是 JSP 2.1 规范的，两者可能有一定的冲突，才导致这样的错误。</span></p>
<img src ="http://webside.blogjava.net/aggbug/291523.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/steady/" target="_blank">steady</a> 2009-08-17 17:22 <a href="http://www.blogjava.net/steady/archive/2009/08/17/291523.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SVN switch 时碰到的一个小问题</title><link>http://www.blogjava.net/steady/archive/2009/08/17/291521.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Mon, 17 Aug 2009 09:21:00 GMT</pubDate><guid>http://www.blogjava.net/steady/archive/2009/08/17/291521.html</guid><description><![CDATA[<p><span style="font-size: 10pt">　　在用 SVN 的时候出现了这样一个小问题，害得我折腾了半天，一个小小的 s 却是罪魁祸首。</span></p>
<p><span style="font-size: 10pt">　　因为项目路径切换，需要从 </span><a href="https://server/trunk"><span style="font-size: 10pt">https://server/trunk</span></a><span style="font-size: 10pt"> 切换到 </span><a href="https://server/tag/1"><span style="font-size: 10pt">https://server/tag/1</span></a><span style="font-size: 10pt">， 不过在文档中后者写成了 </span><a href="http://server/tag/1"><span style="font-size: 10pt">http://server/tag/1</span></a><span style="font-size: 10pt">，恰好 SVN server 用 HTTP 和 HTTPS 都是可以访问的，所以没觉得这个东西有什么错误。不过使用 SVN 做 switch 操作的时候却总是出现 </span><a href="https://server/trunk"><span style="font-size: 10pt">https://server/trunk</span></a><span style="font-size: 10pt">&nbsp;is not the same repository as </span><a href="https://server/tag/1"><span style="font-size: 10pt">http://server/tag/1</span></a><span style="font-size: 10pt">，感觉很奇怪，问了一下相关负责人，当时也没有发现什么问题，不过还是没法操作，最后无意中把 </span><a href="https://server/tag/1"><span style="font-size: 10pt">http://server/tag/1</span></a><span style="font-size: 10pt">&nbsp;换成了 </span><a href="https://server/tag/1"><span style="font-size: 10pt">https://server/tag/1</span></a><span style="font-size: 10pt">，一切 ok。</span></p>
<p><span style="font-size: 10pt">　　被这个问题折磨的比较郁闷了，可能是 SVN repository 不能在 HTTPS 和 HTTP 之间切换吧。</span></p>
<img src ="http://webside.blogjava.net/aggbug/291521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/steady/" target="_blank">steady</a> 2009-08-17 17:21 <a href="http://www.blogjava.net/steady/archive/2009/08/17/291521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简单是种美</title><link>http://www.blogjava.net/steady/archive/2009/06/23/283761.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Tue, 23 Jun 2009 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/steady/archive/2009/06/23/283761.html</guid><description><![CDATA[<p>　　在Java世界里打拼也好几年了，也看到了各种不同技术的浮浮沉沉，倒是发现了一个简单的规律，最简单的东西往往是最有用的，简单的软件也是种美。</p>
<p>　　在 Java Web 领域，曾经有无数各种各样的框架，Struts1/2，JSF，Echo1/2，Tapestry，Wicket，等等等等了，这么多不同的框架代表了两个不同的方向，除了 Struts 这个是基于请求的，其他几个都是算是事件驱动的，但是后面几个在整个市场上所占的份额也赶不上 Struts 一家。HTTP 请求本来是很简单的，而 Struts 就是基于这样简单的概念，但是却有无数人希望重现 VB 时代的那种拖拖拉拉的编程方式，希望用事件驱动一切，但是大部分人都失败了。失败的原因也其实不那么复杂，有的是不够成熟，像 JSF 这样被 Sun 官方大力推崇的框架，但 Ajax 出现的时候，JSF 中想灵活的用 Ajax 都成了一种奢望，有的是资料太少了。像 Echo2 这样的框架资料，少的跟珍惜保护动物似的。</p>
<p>　　当然也不是没有成功的，微软凭借其强大的开发实力，和开发工具的配合，加上没有给 ASP.net 用户更多选择余地，取得了无人匹敌的成功。但是这个成功在 Java 世界是不会拥有的，Java 世界没有微软这样的巨头，Java 世界中拿得出手的几个开发工具，Eclipse，Netbeans，IDEA，在所见即所得的开发上远远的落后于 Visual Studio。相比微软帝国，Java 世界多的是中小型的，开源的工具产品。规模上都远远落后于微软，Java 世界唯一可走的路便是简单了。对 Java 世界来说，简单不仅仅是种美，更是生存之道。</p>
<p>　　起初作为 Java 世界 PK 微软产品的重头戏，EJB 在学院派的力捧下诞生了，EJB 似乎从来都不打算让人活的轻松，一个简单的东西非得搞的复杂无比才行。而且其持久层 Entity Bean，似乎连基本功能都没能实现，更别谈大规模使用了。EJB 1/2 的时代是开发人员永远无法忘却的噩梦。</p>
<p>　　Java 世界也从来不缺活跃分子，Rod Johnson 这个有种音乐家气质的牛人凭借自己多年的积累，推出了 Springframework，这样一个基于 IoC 和 AOP 两个概念的简单易用的框架，完成了很多起初只有 EJB 才能完成的工作，Spring 也一夜成名，成为 Java 世界使用最为广泛的轻量级应用框架。</p>
<p>　　几乎是同时，来自澳洲的小帅哥 Gavin King 也在用一种与众不同的方案去替代现有比较复杂的 Java 持久化方案，最后他的 Hibernate 也成为替代原有 EJB 持久化方案的选择。相对简单的 Hibernate 也取得了巨大的成功。</p>
<p>　　其实这样的例子在 Java 世界也非常多，以至于后来来自于 Ruby 开发社区的 Ruby on Rails 的出现，给了 Java 开发者当头一棒，原来还有更简单的做法哦。于是 Java 世界慢慢的开始对多种脚本语言进行支持，包括 Ruby，以及后来自创的 Groovy。以此去打造类似 RoR 那样简单的开放方式。</p>
<p>　　生活其实是很简单的，软件开发其实也是一样，用简单的方式，去打造简单的软件，Java 世界用无数失败的教训证明了这一点。像我呢，也喜欢用这样简单的方式去工作，最喜欢 IDEA 去写代码，最喜欢 Struts2 + Spring2 + Hibernate3 这套组合，最最喜欢的是简单，因为简单是最美的工作方式。</p>
 <img src ="http://webside.blogjava.net/aggbug/283761.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/steady/" target="_blank">steady</a> 2009-06-23 16:08 <a href="http://www.blogjava.net/steady/archive/2009/06/23/283761.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简单的玩了下BeanShell</title><link>http://www.blogjava.net/steady/archive/2009/02/26/256741.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Thu, 26 Feb 2009 01:56:00 GMT</pubDate><guid>http://www.blogjava.net/steady/archive/2009/02/26/256741.html</guid><description><![CDATA[<p><span style="font-size: 10pt">　　为了实现工作流中对脚本的支持，简单的玩了一下 BeanShell，这个小小的嵌入式 Java 代码解释器可以将 &nbsp;Java 语言像动态脚本一样执行，几行命令，它就能把一段 Java 代码给玩转。</span></p>
<p><span style="font-size: 10pt">　　工作流中有个这样的简单案例，当一笔单子金额大于 50万时，应该将任务分配给 Senior Agent 处理，否则交给 Junior Agent 处理，我们用 BeanShell 简单模拟这段脚本。</span></p>
<p><em><span style="font-size: 10pt">&nbsp;&nbsp;&nbsp; public static void main(String[] args) throws Exception {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interpreter i = new Interpreter();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i.set(&#8221;price&#8221;, 1000000);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i.set(&#8221;user&#8221;, &#8220;&#8221;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i.eval(&#8221;if(price &gt; 500000)\n&#8221; +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;user = \&#8221;SeniorAgent\&#8221;;\n&#8221; +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;else \n&#8221; +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;user = \&#8221;JuniorAgent\&#8221;;&#8221;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(i.get(&#8221;user&#8221;));<br />
&nbsp;&nbsp;&nbsp; }&nbsp;</span></em></p>
<p><span style="font-size: 10pt">　　运行结果是打印出了：SeniorAgent</span></p>
<p><span style="font-size: 10pt">　　可以看出，BeanShell 用非常动态化的方式，完成了我们一个简单的案例的处理，这里，我们只需要将需要解析的 Java 语言的脚本交给 BeanShell 的 Interceptor，并把脚本中用到的参数值传入，就可以了，最后，我们把运算结果赋给一个变量，然后获取变量结果，就可以了。</span></p>
<p><span style="font-size: 10pt">　　看到 Developer Works 网站上有一篇 BeanShell 实现公式管理的文章：</span><a href="http://www.ibm.com/developerworks/cn/java/l-formula/index.html"><span style="font-size: 10pt">http://www.ibm.com/developerworks/cn/java/l-formula/index.html</span></a><span style="font-size: 10pt">，可以参考一下。<br />
<br />
From: </span><a href="http://www.steadyxp.com/archives/851.html"><span style="font-size: 10pt">http://www.steadyxp.com/archives/851.html</span></a><span style="font-size: 10pt"> <br />
</span></p>
 <img src ="http://webside.blogjava.net/aggbug/256741.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/steady/" target="_blank">steady</a> 2009-02-26 09:56 <a href="http://www.blogjava.net/steady/archive/2009/02/26/256741.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件开发杂谈 001</title><link>http://www.blogjava.net/Jack2007/archive/2009/02/21/255986.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Sat, 21 Feb 2009 13:48:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2009/02/21/255986.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 分层是软件架构的基本理论。任何软件在逻辑上都可以分层，也可以适当的映射到物理层次上，至于怎么分，分多少层，要不要分等要看你的软件领域（每个领域都有一些现成的架构模式可以参考，所谓领域架构），在拿到需求的时候我们习惯上进行水平和垂直的分割，其实分层技术也是一种基本的架构模式&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2009/02/21/255986.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/255986.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2009-02-21 21:48 <a href="http://www.blogjava.net/Jack2007/archive/2009/02/21/255986.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件架构中的层次依赖</title><link>http://www.blogjava.net/Jack2007/archive/2009/01/30/252746.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Fri, 30 Jan 2009 09:43:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2009/01/30/252746.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在描述大而复杂的软件中，最复杂的抽象层次就是软件架构。因此，在这个抽象层次我们能更好的理解构件组装原理和交互方式。软件架构被认为是软件开发方面的驱动力，他允许指定每层那些方面和模型需要依照架构来设计。早期的架构描述语言 ADL，比较独立，侧重结构抽象层次而忽略行为描述层次、观念层次和元模型层次。这篇文章描述了适当的“理性的”软件架构视图并用 C3 元模型描述（最小的并且完整的描述语言），我们提供了一个机制集合以处理不同层次的不同级别，我也提出了一新的用C3元模型描述的连接件的增强定义。&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2009/01/30/252746.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/252746.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2009-01-30 17:43 <a href="http://www.blogjava.net/Jack2007/archive/2009/01/30/252746.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计算字符串相似度的简易算法</title><link>http://www.blogjava.net/Jack2007/archive/2009/01/19/251984.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Mon, 19 Jan 2009 15:53:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2009/01/19/251984.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近设计知识管理系统的资源导入功能，为了尽量的做到组件化，方便扩展，方便其他模块使用。简化组件提供的和需要的接口，设计并实现了基于 Mapping 机制的导入框架。其中有一功能用到了计算两个字符串相似度的算法。&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2009/01/19/251984.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/251984.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2009-01-19 23:53 <a href="http://www.blogjava.net/Jack2007/archive/2009/01/19/251984.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>商务智能与知识管理对比分析</title><link>http://www.blogjava.net/Jack2007/archive/2009/01/13/251190.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Tue, 13 Jan 2009 14:03:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2009/01/13/251190.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 知识管理是伴随知识经济出现的一种创新管理，知识管理要综合运用战略、组织、流程、技术、变化等多种措施和管理工具，以富有效率的方式动员组织拥有的一切资源来实现其管理目标。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2009/01/13/251190.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/251190.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2009-01-13 22:03 <a href="http://www.blogjava.net/Jack2007/archive/2009/01/13/251190.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IntelliJ IDEA 8 注册机/注册码/keygen/破解版</title><link>http://www.blogjava.net/steady/archive/2008/11/10/239698.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Mon, 10 Nov 2008 08:54:00 GMT</pubDate><guid>http://www.blogjava.net/steady/archive/2008/11/10/239698.html</guid><description><![CDATA[<p style="font-size: 10pt">前两天 IntelliJ IDEA 8.0 发布了，在第一时间放出 IntelliJ IDEA 8.0 的注册机下载。<a href="http://www.ok51.cc" target="_blank">点击</a><a href="http://www.steadyxp.com/archives/625.html">进入下载页面</a>&nbsp;<a href="http://www.jetbrains.com/idea/download/">原版下载</a></p>
<img src ="http://webside.blogjava.net/aggbug/239698.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/steady/" target="_blank">steady</a> 2008-11-10 16:54 <a href="http://www.blogjava.net/steady/archive/2008/11/10/239698.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>架构师培训笔记---需求开发的主要困难与对策</title><link>http://www.blogjava.net/Jack2007/archive/2008/10/09/233419.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Thu, 09 Oct 2008 11:06:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2008/10/09/233419.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: XXX 作为一名架构师从程序员转到分析设计员再就爬到了架构师群体。当然架构师也分很多种比如应用级架构师，信息架构师等，从应用级架构师又可进一步发展到企业级架构师和平台架构师。当然你可能对这些不以为然，但这却是一个架构师的发展之路。本笔记是在XX培训时的体会，说实话本人在这领域也是菜的要死，不过我的研究方向是这个，以后继续努力，请大牛们多多指导。&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2008/10/09/233419.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/233419.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2008-10-09 19:06 <a href="http://www.blogjava.net/Jack2007/archive/2008/10/09/233419.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>批着DDD，实则是以数据库为中心------数据库已死</title><link>http://www.blogjava.net/Jack2007/archive/2008/10/08/233164.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Wed, 08 Oct 2008 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2008/10/08/233164.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 很多人都看过 DDD, 从2002 年开始在中国开发者社区已经炒的沸沸扬扬，但直到现在有多少家公司是这么做的？实话，我自己没用DDD，也是用数据库驱动开发的，即以数据设计为中心，至少从思想上是这样的。虽然我上一个公司的开发模式是用----- 用例模型-》服务对象-》业务对象-》数据对象----这样一个过程。但分析的实质还是以数据设计为中心，只能说是弱弱的DDD吧，批着DDD，实则是以数据库中心。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2008/10/08/233164.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/233164.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2008-10-08 16:08 <a href="http://www.blogjava.net/Jack2007/archive/2008/10/08/233164.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Restlet 学习笔记</title><link>http://www.blogjava.net/Jack2007/archive/2008/10/08/233075.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Wed, 08 Oct 2008 02:40:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2008/10/08/233075.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 网络上对 restlet 的评判褒贬不一，有的说框架封装的很好，很有弹性，有的说 rest 架构风格本身是一种简单的风格，restlet 过设计以使编程过于复杂，其实我倒不觉得 restlet 有什么复杂，相反很简洁明了，不论他的类结构还是整个体系结构，个人很喜欢，昨天晚上匆匆看看他的文档和实例，很不错！本笔记对入门足以！&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2008/10/08/233075.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/233075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2008-10-08 10:40 <a href="http://www.blogjava.net/Jack2007/archive/2008/10/08/233075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何处理好依赖关系[Reprint]</title><link>http://www.blogjava.net/Jack2007/archive/2008/10/05/232491.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Sun, 05 Oct 2008 04:47:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2008/10/05/232491.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: “依赖”是和“变化”紧密联系在一起的概念。由于依赖关系的存在，变化在某处发生时，影响会波及开去，造成很多修改工作，这就是依赖的危害。可以说，变化是始作俑者，依赖是助纣为虐。&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2008/10/05/232491.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/232491.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2008-10-05 12:47 <a href="http://www.blogjava.net/Jack2007/archive/2008/10/05/232491.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>浅谈“领域驱动设计”</title><link>http://www.blogjava.net/Jack2007/archive/2008/09/30/231898.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Tue, 30 Sep 2008 08:50:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2008/09/30/231898.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 前几天看完了《领域驱动设计》这本书，本来想写点东西，看到已有兄弟撰写，贴过来分享一下。当然上面也只是浅显的谈论了下领域设计的基本内容以及自己的想法，很不错。可能很多朋友有些迷惑，个人觉得举一个实际开发项目例子，一步一步的讲明，可能会更好些。现在正准备稿件中...&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2008/09/30/231898.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/231898.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2008-09-30 16:50 <a href="http://www.blogjava.net/Jack2007/archive/2008/09/30/231898.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>架构师的能力模型（图）</title><link>http://www.blogjava.net/Jack2007/archive/2008/09/26/231303.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Fri, 26 Sep 2008 06:50:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2008/09/26/231303.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 今天下午做了这幅脑图，为便于显示，切成了四个部分，描述了我对架构师能力的基本理解。 <br><br>这四幅图不见得能阐述架构师能力的全部，但我尽量给出范围和有用的建议，希望能对大家有所启发和裨益。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2008/09/26/231303.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/231303.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2008-09-26 14:50 <a href="http://www.blogjava.net/Jack2007/archive/2008/09/26/231303.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>反模式读书笔记之实现主体架构（二）</title><link>http://www.blogjava.net/Jack2007/archive/2008/09/25/231132.html</link><dc:creator>Jack.Wang</dc:creator><author>Jack.Wang</author><pubDate>Thu, 25 Sep 2008 08:09:00 GMT</pubDate><guid>http://www.blogjava.net/Jack2007/archive/2008/09/25/231132.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 反模式作为一种新视角模式，在表述和指导开发上与传统设计模式不同，他先提出模式的反面案例，而后在给出重构方案，这在指导开发人员（尤其是新手）不无裨益。本系列笔记为个人学习总结，也希望没有接触过反模式的朋友们一起学习进步。&nbsp;&nbsp;<a href='http://www.blogjava.net/Jack2007/archive/2008/09/25/231132.html'>阅读全文</a><img src ="http://webside.blogjava.net/aggbug/231132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jack2007/" target="_blank">Jack.Wang</a> 2008-09-25 16:09 <a href="http://www.blogjava.net/Jack2007/archive/2008/09/25/231132.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>国内主流SNS开始屏蔽百度</title><link>http://www.blogjava.net/steady/archive/2008/09/17/229486.html</link><dc:creator>steady</dc:creator><author>steady</author><pubDate>Wed, 17 Sep 2008 09:15:00 GMT</pubDate><guid>http://www.blogjava.net/steady/archive/2008/09/17/229486.html</guid><description><![CDATA[<p><span style="font-size: 10pt">　　从淘宝第一个开始屏蔽百度以来，国内很多主流的 SNS 网站和大型的内容性质的网站都开始或即将开始屏蔽百度了，这些网站包括校内网、海内网等国内主要SNS网站，以及搜狐博客、51.com等网站。从SNS社区的说法，他们屏蔽搜索引擎是为了保护用户的隐私，但更多的是在保护自己的利益，比如说淘宝是在保护其极为客观的商品信息，而SNS是在保护对其最有价值的用户信息，特别从搜狐博客来看，更多的是希望提高其搜狗搜索的内容价值，总的来说，东西绝非单纯，纯粹是一种商业上的运作了，淘宝网敢第一个站出来跟百度斗，其他预谋已久的各大SNS网站跟着后头就跟着杀出来了。</span></p>
<p><span style="font-size: 10pt">　　这段时间百度又跟三鹿奶粉事件牵扯上了一些不清不楚的关系，搞的百度最近也疲于解释这些事，当然大家也不会真的相信这种解释了，因为百度在搜索结果人工干预上已经受到非常多的人的抱怨，我们也完全相信百度能干得出这样的事情，具体是因为这次风险大还是嫌钱少了没有去做，我们就不得而知了。</span></p>
<p><span style="font-size: 10pt">　　附一些主要网站的 robots.txt 文件，证明一下百度是如何被屏蔽的。</span></p>
<p><a href="http://www.xiaonei.com/robots.txt" mce_href="http://www.xiaonei.com/robots.txt"><span style="font-size: 10pt">http://www.xiaonei.com/robots.txt</span></a><br />
<span style="font-size: 10pt"># Robots.txt file from http://www.xiaonei.com<br />
# All robots will spider the domain</span></p>
<p><span style="font-size: 10pt">User-agent:BaiduSpider<br />
Disallow:/</span></p>
<p><a href="http://blog.sohu.com/robots.txt" mce_href="http://blog.sohu.com/robots.txt"><span style="font-size: 10pt">http://blog.sohu.com/robots.txt</span></a><br />
<span style="font-size: 10pt">User-agent: Googlebot<br />
Disallow:</span></p>
<p><span style="font-size: 10pt">User-agent: baiduspider<br />
Disallow: /</span></p>
<p><span style="font-size: 10pt">User-agent: Nutch<br />
Disallow:</span></p>
<p><span style="font-size: 10pt">User-agent: *<br />
Disallow: /</span></p>
<p><a href="http://www.taobao.com/robots.txt"><span style="font-size: 10pt">http://www.taobao.com/robots.txt</span></a><br />
<span style="font-size: 10pt">User-agent: Baiduspider<br />
Disallow: /<br />
<br />
User-agent: baiduspider<br />
Disallow: /</span></p>
<p><span style="font-size: 10pt">From:&nbsp;<a href="http://www.steadyxp.com/archives/391.html">Steady Blog</a> <a title="Permanent Link to 国内主流SNS开始屏蔽百度" href="http://www.steadyxp.com/archives/391.html" rel="bookmark">国内主流SNS开始屏蔽百度</a></span><span style="font-size: 10pt"></p>
</span>
  <img src ="http://webside.blogjava.net/aggbug/229486.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/steady/" target="_blank">steady</a> 2008-09-17 17:15 <a href="http://www.blogjava.net/steady/archive/2008/09/17/229486.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>