<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/wmj2003" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/wmj2003" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 25 Jan 2010 04:04:00 GMT</lastBuildDate><title>wmj2003的专栏</title><description>生命不息，奋斗不止！</description><link>http://blog.csdn.net/blogrss.aspx?username=wmj2003</link><item><title>关注openkm</title><link>http://blog.csdn.net/wmj2003/archive/2010/01/25/5253346.aspx</link><description>&lt;br /&gt;www.openkm.com一个很好的开源文档管理系统。作者反馈很快速。我提交的代码，在4.0版本中被采纳了。&lt;img src=&quot;http://www1.feedsky.com/t1/325462835/wmj2003/csdn.net/s.gif?r=http://blog.csdn.net/wmj2003/archive/2010/01/25/5253346.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462835/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462835/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 25 Jan 2010 12:04:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2010/01/25/5253346.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2010/01/25/5253346.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462835/5471937</fs:itemid></item><item><title>struts2.0.14何时创建的action实例？</title><link>http://blog.csdn.net/wmj2003/archive/2009/12/16/5018927.aspx</link><description>struts2的Action何时被实例化。&lt;img src=&quot;http://www1.feedsky.com/t1/325462836/wmj2003/csdn.net/s.gif?r=http://blog.csdn.net/wmj2003/archive/2009/12/16/5018927.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462836/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462836/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 16 Dec 2009 15:07:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2009/12/16/5018927.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2009/12/16/5018927.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462836/5471937</fs:itemid></item><item><title>书读百遍其义自现-学习fireflow体会</title><link>http://blog.csdn.net/wmj2003/archive/2009/09/03/4514318.aspx</link><description>fireflow的理路太清晰了“书读百遍其义自现”，仔细阅读了5遍《原理、设计和应用》的pdf格式文档介绍后，发现“非也”的思路太清晰了。一个良好的工作流引擎，一定要有一个良好的设计。清晰的思路是整个开源工作流产品成功的保障！&lt;br /&gt;在开源初期，强烈建议作者，在推出第一版工作流之前，降低“兼容性”的优先级，为以后的发展甩掉累赘，夯实基础！推出第一版正式版后，再将“兼容性”的优先级提升！&lt;img src=&quot;http://www1.feedsky.com/t1/325462837/wmj2003/csdn.net/s.gif?r=http://blog.csdn.net/wmj2003/archive/2009/09/03/4514318.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462837/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462837/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 03 Sep 2009 10:52:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2009/09/03/4514318.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2009/09/03/4514318.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462837/5471937</fs:itemid></item><item><title>序列号生成器</title><link>http://blog.csdn.net/wmj2003/archive/2009/08/18/4459755.aspx</link><description>数据库中有自增长的字段，但是自增长字段有他的局限性，有的数据库是不支持自增长的。在开发过程中，部分客户业务需要生成业务的流程号，单纯的数字无法满足需求，于是就产生了编写一个序列号生成器的想法。实现参考了《java与模式》。&lt;img src=&quot;http://www1.feedsky.com/t1/325462838/wmj2003/csdn.net/s.gif?r=http://blog.csdn.net/wmj2003/archive/2009/08/18/4459755.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462838/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462838/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 18 Aug 2009 16:56:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2009/08/18/4459755.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2009/08/18/4459755.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462838/5471937</fs:itemid></item><item><title>activemq5.2发送和接收BlobMessage简单实例</title><link>http://blog.csdn.net/wmj2003/archive/2009/07/29/4390622.aspx</link><description>&lt;br /&gt;package com.work.activemq;

/**
 * @author wangmingjie
 * @date 2009-7-29上午09:00:48
 */

import java.io.File;
import java.io.IOException;

import javax.jms.DeliveryMode;
import javax.jms.Destination;
import javax.jms.JMSException;
import javax.jms.MessageProducer;
import javax.jms.Session;

import org.apache.activemq.ActiveMQConnection;
import org.apache.activemq.ActiveMQConnectionFactory;
import org.apache.activemq.ActiveMQSession;
import org.apache.activemq.BlobMessage&lt;img src=&quot;http://www1.feedsky.com/t1/325462839/wmj2003/csdn.net/s.gif?r=http://blog.csdn.net/wmj2003/archive/2009/07/29/4390622.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462839/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462839/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 29 Jul 2009 14:22:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2009/07/29/4390622.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2009/07/29/4390622.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462839/5471937</fs:itemid></item><item><title>中小型项目中工作流需求之我见（wmj2003）</title><link>http://blog.csdn.net/wmj2003/archive/2009/07/03/4318006.aspx</link><description>&lt;br /&gt;熟悉工作流的功能，自己实现一个工作流。&lt;br /&gt;工作流实现的功能：&lt;br /&gt;1、  提供表单定义功能，能够方便的将jsp等动态表单和工作流衔接；&lt;br /&gt;2、  通过WEB的方式定义工作流（和现在的Activex控件定义工作流类似，flash或者applet）&lt;br /&gt;3、  能够方便的嵌入到其他框架中，提供方便的用户权限管理接口，提供完善的Api二次开发接口；&lt;br /&gt;4、  方便查询和归档，能够方便的将表单数据提取出来，给业务系统使用；&lt;br /&gt;5、  方便将运行期的工作流所有的数据，转移到history库中；&lt;br /&gt;6、  通过数据库的view将运行库和历史库合并，提供查询和统计功能；&lt;br /&gt;7、  工作流的节点，能够方便的执行多个业务逻辑；&lt;br /&gt;8、  能够对工作流进行监控管理；能够看到每一步工作流执行的详细信息，能够图形化的展示出流程的轨迹；&lt;br /&gt;9、  能够撤回、催办、返回到上一步；&lt;br /&gt;10、              能够实现分支、汇聚功能；（split and,split or ,join and ,join or）&lt;img src=&quot;http://www1.feedsky.com/t1/325462840/wmj2003/csdn.net/s.gif?r=http://blog.csdn.net/wmj2003/archive/2009/07/03/4318006.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462840/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462840/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 03 Jul 2009 09:56:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2009/07/03/4318006.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2009/07/03/4318006.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462840/5471937</fs:itemid></item><item><title>Cas-server服务器搭建3.3.1</title><link>http://blog.csdn.net/wmj2003/archive/2009/07/03/4317997.aspx</link><description>&lt;br /&gt;Cas-server服务器搭建3.3.1&lt;br /&gt;作者：wangmj&lt;br /&gt;创建日期：2009-06-05&lt;br /&gt;修改日期：2009-07-02&lt;br /&gt;版本：1.1制作并导入证书生成密钥&lt;br /&gt;首先进入目录E:\javagood\cas-server-3.3.1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;注意：现在使用的是jdk1.6.0_14&lt;br /&gt;E:\javagood\cas-server-3.3.1&gt;set PATH=d:\jdk1.6.0_14\bin;%PATH%&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E:\javagood\cas-server-3.3.1&gt;set PATH=d:\jdk1.6.0_14\bin;%PATH%&lt;br /&gt;&lt;br /&gt;E:\javagood\cas-server-3.3.1&gt;keytool -genkey -alias tomcat -keystore ./mydestore&lt;br /&gt; -keyalg RSA -validity 2000&lt;br /&gt;输入keystore密码：&lt;br /&gt;再次输入新密码:&lt;br /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/325462841/wmj2003/csdn.net/s.gif?r=http://blog.csdn.net/wmj2003/archive/2009/07/03/4317997.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462841/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462841/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 03 Jul 2009 09:54:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2009/07/03/4317997.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2009/07/03/4317997.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462841/5471937</fs:itemid></item><item><title>做什么事情首先都要明确自己的目标！</title><link>http://blog.csdn.net/wmj2003/archive/2009/06/25/4298069.aspx</link><description>&lt;br /&gt;&lt;br /&gt;     （to：gaojian ，good luck！）&lt;br /&gt;     经常说“要明确自己的目标”，但是如何明确自己的目标？如何度量自己的目标算是明确了呢？个人的初步体会如下：&lt;br /&gt;     明确自己的目标，实际上是目标分解的过程。一个目标，常常包含很多的子目标，甚至子子目标，如何对目标进行分解，就成了最重要的问题。 要分解目标，就要不断的了解相关的背景，涉及的知识，分解了目标之后，一定要有个度量的标志，也就是说，将来如何确定或者让自己活着别人认可你的目标已经完成。不将目标分析，没有目标的度量标志，你的目标始终是不明确的。如果目标真的明确了，那么你的计划就自然而然的诞生了。&lt;img src=&quot;http://www1.feedsky.com/t1/325462842/wmj2003/csdn.net/s.gif?r=http://blog.csdn.net/wmj2003/archive/2009/06/25/4298069.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462842/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462842/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Jun 2009 16:20:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2009/06/25/4298069.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2009/06/25/4298069.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462842/5471937</fs:itemid></item><item><title>用 java 将文件的编码从GBK 转换成 UTF8</title><link>http://blog.csdn.net/wmj2003/archive/2009/06/10/4258552.aspx</link><description>&lt;br /&gt;http://blog.csdn.net/laorer/archive/2009/02/08/3868962.aspx&lt;br /&gt;&lt;br /&gt;非常好，解决了我的一个大问题。真是感谢。代码生成的java和jsp终于不再手工转码了。&lt;br /&gt;&lt;br /&gt;核心代码：&lt;br /&gt;private static void transferFile(String srcFileName, String destFileName) throws IOException {&lt;br /&gt;  String line_separator = System.getProperty(&quot;line.separator&quot;); &lt;br /&gt;  FileInputStream fis = new FileInputStream(srcFileName);&lt;br /&gt;  StringBuffer content = new StringBuffer();&lt;br /&gt;  DataInputStream in = new DataInputStream(fis);&lt;br /&gt;  BufferedReader d&lt;img src=&quot;http://www1.feedsky.com/t1/325462843/wmj2003/csdn.net/s.gif?r=http://blog.csdn.net/wmj2003/archive/2009/06/10/4258552.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462843/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462843/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 10 Jun 2009 18:55:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2009/06/10/4258552.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2009/06/10/4258552.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462843/5471937</fs:itemid></item><item><title>计算一年有多少个周，每个周的开始日期和结束日期是什么</title><link>http://blog.csdn.net/wmj2003/archive/2009/05/07/4158608.aspx</link><description>计算一年有多少个周，每个周的开始日期和结束日期是什么。	 * 每年的第一个周，必须包含星期一且是完整的七天。	 * 例如：2009年的第一个周开始日期为2009-01-05，结束日期为2009-01-11。 	 * 星期一在哪一年，那么包含这个星期的周就是哪一年的周。	 * 例如：2008-12-29是星期一，2009-01-04是星期日，哪么这个周就是2008年度的最后一个周。	 *&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/wmj2003/325462844/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/wmj2003/325462844/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 07 May 2009 18:51:00 +0800</pubDate><author>wangmj</author><guid isPermaLink="false">http://blog.csdn.net/wmj2003/archive/2009/05/07/4158608.aspx</guid><dc:creator>wangmj</dc:creator><fs:srclink>http://blog.csdn.net/wmj2003/archive/2009/05/07/4158608.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wmj2003/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wmj2003/~7362431/325462844/5471937</fs:itemid></item></channel></rss>