<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>xiaolei8587</title>
    <description></description>
    <link>http://xiaolei8587.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>MySQL密码丢失的找回方法(win/*inx)（转）</title>
        <author>xiaolei8587</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaolei8587.javaeye.com">xiaolei8587</a>&nbsp;
          链接：<a href="http://xiaolei8587.javaeye.com/blog/150027" style="color:red;">http://xiaolei8587.javaeye.com/blog/150027</a>&nbsp;
          发表时间: 2007年12月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          破解本地密码：<br />Windows:<br />1.用系统管理员登陆系统。<br />2.停止MySQL的服务。<br />3.进入命令窗口，然后进入MySQL的安装目录，比如我的安装目录是c:\mysql,进入C:\mysql\bin<br />4.跳过权限检查启动MySQL，<br />c:\mysql\bin>mysqld-nt –skip-grant-tables<br />5.重新打开一个窗口，进入c:\mysql\bin目录，设置root的新密码<br />c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword"<br />c:\mysql\bin>mysqladmin -u root -p shutdown<br />将newpassword替换为你要用的root的密码，第二个命令会提示你输入新密码，重复第一个命令输入的密码。<br />6.停止MySQL Server，用正常模式启动Mysql<br />7．你可以用新的密码链接到Mysql了。<br /><br />Unix&Linux：<br />1.用root或者运行mysqld的用户登录系统；<br />2．利用kill命令结束掉mysqld的进程；<br />3．使用–skip-grant-tables参数启动MySQL Server<br />shell>mysqld_safe –skip-grant-tables &<br />4.为root@localhost设置新密码<br />shell>mysqladmin -u root flush-privileges password "newpassword"5．重启MySQL Server
          <br/>
          <span style="color:red;">
            <a href="http://xiaolei8587.javaeye.com/blog/150027#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 21 Dec 2007 16:55:21 +0800</pubDate>
        <link>http://xiaolei8587.javaeye.com/blog/150027</link>
        <guid>http://xiaolei8587.javaeye.com/blog/150027</guid>
      </item>
      <item>
        <title>struts2文件上传时问题</title>
        <author>xiaolei8587</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaolei8587.javaeye.com">xiaolei8587</a>&nbsp;
          链接：<a href="http://xiaolei8587.javaeye.com/blog/66143" style="color:red;">http://xiaolei8587.javaeye.com/blog/66143</a>&nbsp;
          发表时间: 2007年03月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          记得把commons-fileupload-1.1.1.jar;commons-io-1.1.jar导到lib下
          <br/>
          <span style="color:red;">
            <a href="http://xiaolei8587.javaeye.com/blog/66143#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 28 Mar 2007 16:41:00 +0800</pubDate>
        <link>http://xiaolei8587.javaeye.com/blog/66143</link>
        <guid>http://xiaolei8587.javaeye.com/blog/66143</guid>
      </item>
      <item>
        <title>让Struts2 + Spring2在Resin3.0.x下正常运行(转)</title>
        <author>xiaolei8587</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaolei8587.javaeye.com">xiaolei8587</a>&nbsp;
          链接：<a href="http://xiaolei8587.javaeye.com/blog/64727" style="color:red;">http://xiaolei8587.javaeye.com/blog/64727</a>&nbsp;
          发表时间: 2007年03月22日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div>先介绍如何让Spring2.0在Resin下正常运行。<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>参考：<a href="http://www.caucho.com/resin-3.0/xml/jaxp.xtp#xerces" target="_blank">http://www.caucho.com/resin-3.0/xml/jaxp.xtp#xerces</a><a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>因为Resin缺省没有用xerces解析xml，所以resin无法解析Spring2.0的配置文件。<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>具体做法：1. 拷贝xercesImpl.jar，xml-apis.jar，如果用到xslt，还需要拷贝xalan.jar；<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>2. 将下面几行加入到resin.conf中：<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>&lt;system-property javax.xml.parsers.DocumentBuilderFactory='org.apache.xerces.jaxp.DocumentBuilderFactoryImpl'/&gt;<br />
&lt;system-property javax.xml.parsers.SAXParserFactory='org.apache.xerces.jaxp.SAXParserFactoryImpl'/&gt;<br />
如 果用到xslt，还要加入一行：&lt;system-property javax.xml.transform.TransformerFactory='org.apache.xalan.processor.TransformerFactoryImpl&gt;<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>&nbsp;<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>因为struts2的服务方式为filter方式，而Resin的mod_caucho插件正常情况下仅会对Servlet，Jsp服务，不会 对Filter过滤的网址服务，这给struts2在Resin上使用带来一些问题。这可使用&quot;Special servlet-mappings&quot;，详细情况可以参考<a href="http://www.caucho.com/resin-3.0/install/plugin-dispatch.xtp" target="_blank">http://www.caucho.com/resin-3.0/install/plugin-dispatch.xtp</a>。<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>也就是说，对于一些特殊的url，可以使用plugin_match来让resin来服务，而plugin_ignore的作用正好相反。<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>在这里，我们需要plugin_match，为了避免打乱正常的配置，我们使用和web.xml文件相同作用的resin-web.xml来设置相应的url，这样设置仅对resin有效，不影响其他server，还是不错的。<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>最后的resin-web.xml是这样的：<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>&lt;web-app xmlns=&quot;<a href="http://caucho.com/ns/resin" target="_blank">http://caucho.com/ns/resin</a>&quot;&gt; <br />
&nbsp;&lt;servlet-mapping url-pattern='/struts/*' servlet-name='plugin_match'/&gt;<br />
&nbsp;&lt;servlet-mapping url-pattern='/other/*' servlet-name='plugin_match'/&gt; <br />
&nbsp;&lt;servlet-mapping url-pattern='*.action' servlet-name='plugin_match'/&gt;<br />
&nbsp;&lt;servlet-mapping url-pattern='*.html' servlet-name='plugin_match'/&gt;<br />
&nbsp;&lt;servlet-mapping url-pattern='*.do' servlet-name='plugin_match'/&gt;<br />
&nbsp;&lt;servlet-mapping url-pattern='/dwr/*' servlet-name='plugin_match'/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&lt;/web-app&gt;<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>这样struts2的action就可以正常工作了。<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
<div>&nbsp;<a href="http://mtiger2k.blog.51cto.com/" class="hidden">mtiger2k 51cto技术博客</a></div>
另外，如果url后面自动跟上jsessionid的话，resin会反应404找不到网页的错误。在host里配置里加上&lt; session-config enable-cookies='true' enable-url-rewriting='false'/&gt;可避免些问题。
          <br/>
          <span style="color:red;">
            <a href="http://xiaolei8587.javaeye.com/blog/64727#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 22 Mar 2007 17:41:28 +0800</pubDate>
        <link>http://xiaolei8587.javaeye.com/blog/64727</link>
        <guid>http://xiaolei8587.javaeye.com/blog/64727</guid>
      </item>
      <item>
        <title>hibernate学习笔记</title>
        <author>xiaolei8587</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaolei8587.javaeye.com">xiaolei8587</a>&nbsp;
          链接：<a href="http://xiaolei8587.javaeye.com/blog/55961" style="color:red;">http://xiaolei8587.javaeye.com/blog/55961</a>&nbsp;
          发表时间: 2007年02月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1:hibernate.hbm.xml&nbsp;&nbsp; 中只有orcale才需要配置hibernate.default_catalog<br />
<br />
2:配置hibernate需要基本的包有 antlr.jar；&nbsp; cglib-full.jar；&nbsp; asm.jar；&nbsp; asm-attrs.jars；&nbsp; commons-collections.jar；<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; commons-logging.jar；&nbsp; ehcache.jar；&nbsp; hibernate3.jar；&nbsp; jta.jar；&nbsp; dom4j.jar；&nbsp; log4j.jar
          <br/>
          <span style="color:red;">
            <a href="http://xiaolei8587.javaeye.com/blog/55961#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 26 Feb 2007 17:34:21 +0800</pubDate>
        <link>http://xiaolei8587.javaeye.com/blog/55961</link>
        <guid>http://xiaolei8587.javaeye.com/blog/55961</guid>
      </item>
      <item>
        <title>resin版本导致的webwork2.2.4找不到xwork.xml(转)</title>
        <author>xiaolei8587</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiaolei8587.javaeye.com">xiaolei8587</a>&nbsp;
          链接：<a href="http://xiaolei8587.javaeye.com/blog/55960" style="color:red;">http://xiaolei8587.javaeye.com/blog/55960</a>&nbsp;
          发表时间: 2007年02月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 由于webwork2.2.4对上传对中文文件名的支持不够，所以今天早上找了webwork2.2.4，换了几个包，调试了下，中文ok了，但是，只好了这么一下，就永远的报找不到xwork.xml了。<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 开始怀疑是代码的问题，左找右找没找出问题来。叫同事试了下，居然可以，郁闷。换新resin、新JDK、新系统、新Eclipse，都不行，郁闷。叫同事把编译好的拿来运行，不行，接着叫拿他们的resin来用，结果，居然可以了，一看，他们的是3.0.18，而我的是3.0.14，就这么点区别，我靠，换了版本，就好了，郁闷。<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 几个小时的折腾，得出的结果是：<span style="color: red;">resin 3.0.14对webwork2.2.4的支持有问题！（版本号最少也要3.0.18）</span><span style="color: red;"></span>
          <br/>
          <span style="color:red;">
            <a href="http://xiaolei8587.javaeye.com/blog/55960#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 26 Feb 2007 17:31:57 +0800</pubDate>
        <link>http://xiaolei8587.javaeye.com/blog/55960</link>
        <guid>http://xiaolei8587.javaeye.com/blog/55960</guid>
      </item>
  </channel>
</rss>