<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>xuehui0423</title>
    <description></description>
    <link>http://xuehui0423.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>informix到oracle的移植</title>
        <author>xuehui0423</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xuehui0423.javaeye.com">xuehui0423</a>&nbsp;
          链接：<a href="http://xuehui0423.javaeye.com/blog/205577" style="color:red;">http://xuehui0423.javaeye.com/blog/205577</a>&nbsp;
          发表时间: 2008年06月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          近期的一个项目需要把数据库从informix下移植到oracle下，请问以哪种方式可以实现？<br />或者有什么工具可以使用？谢谢达人
          <br/>
          <span style="color:red;">
            <a href="http://xuehui0423.javaeye.com/blog/205577#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>Wed, 18 Jun 2008 23:52:01 +0800</pubDate>
        <link>http://xuehui0423.javaeye.com/blog/205577</link>
        <guid>http://xuehui0423.javaeye.com/blog/205577</guid>
      </item>
      <item>
        <title>struts里项目运行异常</title>
        <author>xuehui0423</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xuehui0423.javaeye.com">xuehui0423</a>&nbsp;
          链接：<a href="http://xuehui0423.javaeye.com/blog/178452" style="color:red;">http://xuehui0423.javaeye.com/blog/178452</a>&nbsp;
          发表时间: 2008年04月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          严重: Servlet.service() for servlet action threw exception<br />java.lang.NoClassDefFoundError: org/apache/commons/dbutils/QueryRunner<br />	at com.yourcompany.struts.action.InputAction.execute(InputAction.java:63)<br />	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)<br />	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)<br />	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)<br />	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)<br />	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)<br />	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br />	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br />	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br />	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br />	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)<br />	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br />	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br />	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)<br />	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)<br />	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)<br />	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br />	at java.lang.Thread.run(Unknown Source)<br /><br /><br />这个相应的jar包我已经导入。<br />import org.apache.commons.dbutils.QueryRunner;<br />相关代码：<br />context = new InitialContext();<br />DataSource ds = (DataSource) context.lookup("java:/comp/env/jdbc/sqlds");<br />QueryRunner qr = new QueryRunner(ds);//第63行<br />qr.update(sql, params);<br />很是迷茫<br /> 而且前几天sql连jdbc的时候驱动包也加载了<br /> 报的也是这个异常
          <br/>
          <span style="color:red;">
            <a href="http://xuehui0423.javaeye.com/blog/178452#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>Tue, 01 Apr 2008 15:30:59 +0800</pubDate>
        <link>http://xuehui0423.javaeye.com/blog/178452</link>
        <guid>http://xuehui0423.javaeye.com/blog/178452</guid>
      </item>
      <item>
        <title>刚来深圳，请 抛出异常的爱 帮我指点下简历 不胜感激</title>
        <author>xuehui0423</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xuehui0423.javaeye.com">xuehui0423</a>&nbsp;
          链接：<a href="http://xuehui0423.javaeye.com/blog/177974" style="color:red;">http://xuehui0423.javaeye.com/blog/177974</a>&nbsp;
          发表时间: 2008年03月31日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          XX  男 | 1984 年4月生 | 户口：陕西西安 | 现居住于广东/深圳<br />2年工作经验 | 身份证： 61210219840423471X<br />广东/深圳 518000<br />15815529521(手机)<br />E-mail: cuteciwei6@126.com <br />求职意向<br />期望工作性质： 全职 <br />期望从事职业： 计算机软、硬件/互联网/IT <br />期望从事行业： 计算机软件 <br />期望工作地区： 深圳<br /><br />目前状况： 我目前处于离职状态，可立即上岗 <br /><br />个人自传<br />从事近2年的java web开发,拥有扎实的基本功.<br />掌握Java JSP JSF了解XML Ajax EJB .<br />熟悉Struts Hibernate Spring等流行框架. 了解C#ASP.NET. <br />熟悉 Mysql SQL Server了解Oracle. <br />可以独立完成中小型项目 善于思考和创造性地解决问题 .<br />生活朴素,作风严谨,冷静思考,有韧性,能坚持.有着较强的学习能力和自我管理能力,具备良好的沟通能力 较强的团队合作意识 ,对当前新兴技术有着敏锐的洞察力与学习热情.<br />工作经历<br />2006/04 -- 2007/12： 陕西XX软件有限公司 | 研发部 | 软件工程师<br />计算机软件 | 民营 | 规模:20-99人<br />2007/04--2007/08：CRM婚庆管理系统  <br />项目描述： 该系统完全基于互联网技术，融合电子商务、现代客户关系管理理念，强调"以客户为中心"的管理方法通过将人力资源、业务流程与专业技术进行有效的整合，最终帮助企业将涉及到客户的各个领域完美地集成于一体 使得企业可以低成本、高效率地满足客户的需求，从而让企业可以最大程度的提高客户满意度及忠诚度。 <br />1、该系统设计严格按照MVC架构，将整体系统分为5层。即显示层、业务对象、业务方法、控制层、数据层。按照三个 范式设计数据库，设计功能结构图及系统结构图，用UML对系统进行模型化模拟，其中使用到 用例图、状态图、活动图、流程图、时序图。 <br />2.该系统采用了MVC Model2模式（JSP+Servlet+JavaBean)Struts框架配合Spring IoC技术设计，降低了层次间、 <br />模块间耦合程度，使系统架构清晰、具有较强的可扩展性。 <br />3.视图模块(View)采用JavaServer Pages(JSP)技术。使用动态树（xtree）结构作为流程的入口，通过Taglib以及 <br />反射实现各个Form的列表页面以及分页的通用，采用自定义标签和实现了分页，部分表单采用AJAX技术，无刷新提交数据，并显示。同时实现了网页信息的国际化(I18N)。 <br />4.控制器(Controller)采用SpringIoC控制配合Struts框架ActionServlet转发统一业务请求。 <br />权限设计采用通用5张表处理。包括 用户表、角色表、权限表、用户角色关系表、角色权限关系表。 <br />项目中的配置信息利用JDOM技术实现其对XML配置文件的读写操作。 <br />项目中的日志模块由log4j技术实现；报表模块加载第三方报表控件实现（水晶报表）；Email发送由JavaMail实现。 <br />责任描述： 作为技术核心人员，负责技术难点攻关、Demo编写，兼负司仪管理、客户登录、用户管理、日志管理设计和编写 <br /><br />--------------------------------------------------<br />2006/10--2007/02：OA企业管理系统 <br /><br />项目描述： 总体分员工管理 固定资产管理 公文流转 信息发布 内部BBS 等模块 <br />运用MVC模式，综合Struts + Hibernate + Spring的基本架构，,数据库Mysql,服务器Weblogic，使用Spring来管理业务逻辑层，可以使得不同的业务方面能够分离解决，运用Junit进行项目测试，并通过Spring融合在一起，让业务逻辑代码更加简洁与清晰。 <br />技术分析： <br />1.数据库采用用户表和权限表的分离,用户与权限采用一对多的关系. <br />2.数据库不加任何约束，使用DBCP连接池. <br />3.持久层采用封装SessionFactory,和Session,使用过滤器行为对Action进行事务处理. <br />4.对业务逻辑Bean和数据库操作Bean采用了抽象工厂的设计模式。 <br />5.采用代理、反射等技术实现了代码的重用和简洁。 <br />6.权限首先判断员工是否在所在的角色，其次判断该角色是否对模块拥有访问权限，然后判断权限级别。 <br />人事数据的导入导出使用的是Excel批量导入技术(JXL) <br />责任描述： 主要从事内部BBS系统的开发 着重于业务逻辑和数据访问层的设计开发 以及人事管理模块的开发 <br /><br />--------------------------------------------------<br /><br />2006/06--2006/09：网上购书系统  <br /><br />项目描述： 1.客户可以通过浏览特价、畅销、最新上架的书籍，并且可以挑选网上所有出售书籍。通过在网上填写并确认购书订单的方式来购买图书。 <br />2.客户可以查看自己的帐户，管理自己的订单信息，查询汇款单信息，并且可以在网上留言提出自己的反馈意见等。 <br />3.企业可以对图书信息进行管理。 <br />4.企业可以对图书的库存、订单和汇款单进行管理。 <br />5.企业可以对客户的订单信息，汇款单信息进行审核，以确定是否发货。 <br />6.企业可以针对客户提出的意见录入相应的处理结果。 <br />技术简介： <br />JSP，JavaBean，Servlet，自定义标签 <br />技术分析： <br />页面全部采用Taglib进行封装。 <br />采用多级分页。 <br />采用过滤器作为总控制器 <br />用Jfreechart统计各类图书的销量 <br />责任描述： 该项目是本人入公司以来的第一次项目 着重于图书管理模块的开发 主要对视图层和业务逻辑层进行编码 并完成了部分工具类代码编写工作 通过该项目 对M2模式 有了更深刻的认识 并且对软件的基本分层有了一定的认识 <br /> <br /><br />项目经验<br />教育经历<br />2004/09 -- 2006/06：西北工业大学 | 计算机软件与网络应用 | 大专<br /> <br />培训经历<br />2006/03 -- 2006/04：西安毕诚科技发展有限公司<br />培训课程：JSP+Struts+Hibernate+sql<br />培训地点：西安<br />培训描述：项目名称： 在线培训教育管理系统 <br />开发环境： JSP+Struts+Hibernate+sql<br />开发工具： Eclipse <br />系统架构： B/S架构 <br />系统描述： 系统是为企业针对内部员工进行在线培训而设计的，系统包括人事管理和培训管理。 <br /><br />证书<br /><br />语言能力<br />英语：读写能力熟练 | 听说能力熟练
          <br/>
          <span style="color:red;">
            <a href="http://xuehui0423.javaeye.com/blog/177974#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, 31 Mar 2008 11:39:10 +0800</pubDate>
        <link>http://xuehui0423.javaeye.com/blog/177974</link>
        <guid>http://xuehui0423.javaeye.com/blog/177974</guid>
      </item>
      <item>
        <title>字符编码转换问题</title>
        <author>xuehui0423</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xuehui0423.javaeye.com">xuehui0423</a>&nbsp;
          链接：<a href="http://xuehui0423.javaeye.com/blog/175192" style="color:red;">http://xuehui0423.javaeye.com/blog/175192</a>&nbsp;
          发表时间: 2008年03月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          本地jvm使用的是GBK,我在程序中把他转化为iso-8859-1<br />然后在接下来的解码过程中,接受中文输入,<br />最后在编码过程中,把输入的中文编码为iso-8859-1<br />但是运行结果却显示乱码.求指点:<br />代码如下:<br />import java.util.*;<br />import java.io.UnsupportedEncodingException;<br />import java.nio.charset.*;<br />public class CharSetTest {<br />	public static void main(String[] args) throws Exception<br />	{<br />//		Map m = Charset.availableCharsets();<br />//		Set names =m.keySet();<br />//		Iterator it =names.iterator();<br />//		 while(it.hasNext())<br />//		 {<br />//		 	System.out.println(it.next());<br />//		 }<br />		Properties pps = System.getProperties();<br />		//pps.list(System.out);<br />		pps.put("file.encoding","ISO-8859-1");<br />		pps.list(System.out);<br />		int data;<br />		byte[] buf = new byte[100];<br />		int i =0;<br />		try {<br />			while((data = System.in.read())!='q')<br />			{<br />				buf[i] = (byte)data;<br />				i++;<br />			}<br />		} catch (Exception e) {<br />			// TODO: handle exception<br />		}<br />		String str = new String(buf,0,i);<br />//		System.out.println(str);<br />		String strGBK;<br />	<br />			strGBK = new String(str.getBytes("ISO-8859-1"),"GBK");<br />		<br />		System.out.println(strGBK);<br />        }<br />}
          <br/>
          <span style="color:red;">
            <a href="http://xuehui0423.javaeye.com/blog/175192#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, 23 Mar 2008 21:06:23 +0800</pubDate>
        <link>http://xuehui0423.javaeye.com/blog/175192</link>
        <guid>http://xuehui0423.javaeye.com/blog/175192</guid>
      </item>
      <item>
        <title>不同盘符下的2个java文件怎么调用！</title>
        <author>xuehui0423</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xuehui0423.javaeye.com">xuehui0423</a>&nbsp;
          链接：<a href="http://xuehui0423.javaeye.com/blog/149384" style="color:red;">http://xuehui0423.javaeye.com/blog/149384</a>&nbsp;
          发表时间: 2007年12月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          我在c盘下写个文件：<br />import com.*;<br /><br />public class Dinner<br />{<br />	public Dinner()<br />	{<br />		System.out.println("Dinner Constructor");<br />	}<br />	public static void main(String [] args)<br />	{<br />		Cookie x = new Cookie();<br />		//x.bite();<br /><br />	}<br />}<br />然后在d盘下的文件：<br />//package com;<br />public class Cookie<br />{<br />	public Cookie()<br />	{<br />		System.out.println("Cookie constructor");<br />	}<br />	public void bite()<br />	{<br />		System.out.println("bite");<br />	}<br />}<br /><br />然后我运行c盘下的文件提示找不到文件Cookie;<br />怎么修改？[b]
          <br/>
          <span style="color:red;">
            <a href="http://xuehui0423.javaeye.com/blog/149384#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, 19 Dec 2007 12:54:25 +0800</pubDate>
        <link>http://xuehui0423.javaeye.com/blog/149384</link>
        <guid>http://xuehui0423.javaeye.com/blog/149384</guid>
      </item>
  </channel>
</rss>