<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>alph0618</title>
    <description></description>
    <link>http://alph0618.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>找工作，碰到一种无奈的痛！</title>
        <author>alph0618</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://alph0618.javaeye.com">alph0618</a>&nbsp;
          链接：<a href="http://alph0618.javaeye.com/blog/187332" style="color:red;">http://alph0618.javaeye.com/blog/187332</a>&nbsp;
          发表时间: 2008年04月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          最近去一家进入世界500强的国内金融公司面试，应聘的是JAVA程序员，顺利通过笔试和面试。<br />那天下午通知我被录用并让我去体检时，我当时非常高兴，毕竟我以前工作的公司都是不怎么规范的。<br />体检的医院是公司指定的，因为我7年前有过肺结核，但早就已经治好了，已没有传染性，但会像伤口一样留个类似疤的阴影在上面，以前我找工作体检完后都会 去专科医院开个证明，但这一次体检完后医院直接快递到公司，这是我没料到的。我担心的终于来啦，公司的人事通知我因为公司有更好的选择所以放弃了我，但我知道问题是出在体检上，虽然我试图去解释，说我会去开个证明来，但结果已无可挽回，那个时候我真的很心痛，我更怕到其他公司也会碰到这样的情况。我每每找工作的时候总是想找个可以让我可以最少做3年的公司，可每每由于这个让我不得不屈服于现实的生活。<br />这几天我在想，我是不是真的适合去替别人打工，在这个对即使已经治愈的无传染性的疾病都谈虎变色的年代，还会有哪个正规的公司会要我呢？
          <br/>
          <span style="color:red;">
            <a href="http://alph0618.javaeye.com/blog/187332#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>Sun, 27 Apr 2008 20:12:42 +0800</pubDate>
        <link>http://alph0618.javaeye.com/blog/187332</link>
        <guid>http://alph0618.javaeye.com/blog/187332</guid>
      </item>
      <item>
        <title>Ant使用说明</title>
        <author>alph0618</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://alph0618.javaeye.com">alph0618</a>&nbsp;
          链接：<a href="http://alph0618.javaeye.com/blog/167023" style="color:red;">http://alph0618.javaeye.com/blog/167023</a>&nbsp;
          发表时间: 2008年03月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          Ant的使用分以下几步：<br />（操作系统：Windows）<br />一、Ant下载：http://ant.apache.org/bindownload.cgi，最新版本为apache-ant-1.7.0-bin.zip；<br /><br />二、安装Ant：<br />假设安装在d盘：D:\apache-ant-1.7.0，直接解压就行。<br />设置ANT_HOME系统变量和PATH系统变量：<br />set ANT_HOME= D:\apache-ant-1.7.0<br />set PATH=%ANT_HOME%\bin<br /><br />三、运行build.xml文件<br />假设工程路径为f:\workspace\zhangmon。<br />在工程文件夹zhangmon下有两个文件，一个是xml文件：build.xml，另一个是属性文件：build.properties。<br /><br />在dos命令下输入，有两种方式运行build.xml<br />1、	采用绝对路径：ant -buildfile f:\workspace\zhangmon\build.xml，如<br />2、	采用相对路径：进入build.xml所在的目录，输入ant即可，如图<br />以下均用相对路径演示：<br />当在dos下输入ant时，运行的是默认的目标，即运行的是default="usage"指向的usage<br />&lt;project name="build" basedir="." default="usage"><br />在这种情况下输入ant与输入ant usage相同。<br /><br />在build.xml文件中定义了以下几个target：usage、init、copy、clean、compile、deploywar、deploy。<br />说明：<br />usage：在控制台输出一些说明信息。<br />init：生成工程的目录结构。<br />copy：拷贝图片、jsp文件、.xml文件、.properties文件、jar包、标签文件（tld）。<br />clean：删除。<br />compile：编译源文件。<br />deploywar：把工程生成war包。<br />deploy：把war包部署到tomcat中。<br /><br />一般来讲，我们只需运行后面三个target中的任何一个就行。<br />当需要重新编译源文件时运行ant compile； <br />如果工程部署在本机的tomcat下，运行ant deploy，但要在属性文件build.properties中配置tomcat的安装路径，如我的：tomcat.home=D:/Tomcat 5.0；<br />如把工程部署在其他机器上，则最好运行ant deploywar，最后只要在工程下的deploy目录下拷贝war文件到tomcat的webapps目录下即可。
          <br/>
          <span style="color:red;">
            <a href="http://alph0618.javaeye.com/blog/167023#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, 03 Mar 2008 17:14:44 +0800</pubDate>
        <link>http://alph0618.javaeye.com/blog/167023</link>
        <guid>http://alph0618.javaeye.com/blog/167023</guid>
      </item>
      <item>
        <title>在Tomcat和Eclipse进行远程调试的配置</title>
        <author>alph0618</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://alph0618.javaeye.com">alph0618</a>&nbsp;
          链接：<a href="http://alph0618.javaeye.com/blog/167002" style="color:red;">http://alph0618.javaeye.com/blog/167002</a>&nbsp;
          发表时间: 2008年03月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在做远程调试时，在windows系统和非windows系统下的配置，Tomcat中会有所差别,具体如下：<br /><br />第一步、配置tomcat<br />一、	在windows系统中：<br />打开%CATALINE_HOME%/bin下的文件catalina.bat，加入下面这行：<br />set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787<br /><br />其中address=8787是没被使用的端口号。连接方式有两种，为dt_shmem和dt_socket，分别表示本机调试和远程调试。<br /><br />二、	在非windows系统中：<br />还需要把% CATALINE_HOME %/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。由于默认的端口是8000，所以如果8000端口已有他用的话，还需在catalina.sh文件中设置：JPDA_ADDRESS=8787。<br />输入命令startup.sh或者catalina.sh jpda start就可启动tomcat。<br /><br />第二步、配置eclipse<br />在Eclipse中选择RunDebug，在弹出的对话框中右击Remote Java Application新建一个远程调试项，如下如所示：<br /><br /> <br /><br />在“Name”输入框中输入远程调试的名称，在“Project”中选择要调试的项目，在“Host”中输入需要远程调试项目的IP，也就是tomcat所在的IP，在“Port”中输入设置的端口号，比如上面设置的8787，然后钩选“Allow termination of remote VM”，点击“Apply”即可。<br />设置完后就可以开始调试了，大概分一下几步：<br />1、	启动tomcat（远程），如在控制台输出“Listening for transport dt_socket at address: 8787”，即说明在tomcat中设置成功；<br />2、	在本机设置断点，即在需要监视的代码行前双击就会出现一个小圆点；<br />3、	进入上图界面，选择要调试的项，点击“Debug”即可进行远程调试；<br />4、	当运行到设置了断点的代码行处即可看到如下图所示的浅绿条。<br /><br /> <br />按键操作：<br />1、F5键与F6键均为单步调试，F5是进入本行代码中执行，F6是执行本行代码，跳到下一行；<br />2、F7是跳出函数；<br />3、F8是执行到最后。<br /><br /><br />当然，为了方便，可以新建一个批处理文件，假如取名为debug.bat，在这个文件中加入下面几行：<br /><br />cd %CATALINE_HOME%/bin<br />set JPDA_ADDRESS=8787 <br />set JPDA_TRANSPORT=dt_socket<br />set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787<br />startup<br /><br />这样需要远程调试时，运行debug.bat即可；不需要远程调试时，还是运行startup.bat文件。
          <br/>
          <span style="color:red;">
            <a href="http://alph0618.javaeye.com/blog/167002#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, 03 Mar 2008 17:06:50 +0800</pubDate>
        <link>http://alph0618.javaeye.com/blog/167002</link>
        <guid>http://alph0618.javaeye.com/blog/167002</guid>
      </item>
  </channel>
</rss>