<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangxiaoyi2的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangxiaoyi2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangxiaoyi2]]></copyright><item><title><![CDATA[java得到某年某周的第一天]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/8528516</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/8528516</guid><author>wangxiaoyi2</author><pubDate>Tue, 22 Jan 2013 09:52:48 +0800</pubDate><description><![CDATA[直接上代码
import java.util.Calendar;
import java.util.Date;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 * 日期工具类
 * @author WXQ
 *
 */
public class DateUtil]]></description><category></category></item><item><title><![CDATA[log4j不起作用 解决方案]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/8445099</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/8445099</guid><author>wangxiaoyi2</author><pubDate>Thu, 27 Dec 2012 20:12:28 +0800</pubDate><description><![CDATA[最近改一个二手项目，配置log4j时，log.error能出来，log.info始终不打印，而配置又没有问题，log4j.properties是放在src根目录下的，log4j的jar包，comm-logging的jar包也都加载到项目中了，最后排查原因竟然是有别的jar包提前加载了log4j.xml 并且将级别设置为warn，所以我自己设置的配置文件就不读取了，该死的jxls-reader-0.]]></description><category></category></item><item><title><![CDATA[oracle表空间总结]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/7221441</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/7221441</guid><author>wangxiaoyi2</author><pubDate>Tue, 31 Jan 2012 12:04:25 +0800</pubDate><description><![CDATA[TableSpace是Oracle空间管理上的逻辑单位，实体上存放数据的是Tablespace里面的档案(Data File)；而我们所熟悉的Table就放在这一个一个的档案里面。所以TableSpace可以看成是Data File的群组。Tablespace可进一步分为segments(段)、extents(区)和blocks(块)。一个datafile只属于一个的一个tablespace。]]></description><category></category></item><item><title><![CDATA[java  面试资料（收集）]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5624769</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5624769</guid><author>wangxiaoyi2</author><pubDate>Wed, 26 May 2010 11:07:00 +0800</pubDate><description><![CDATA[1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)    a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型    b.逻辑操作不会产生短路 2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)interface  A{  int x = 0;}class B{  int x =1;}class C    extends ]]></description><category></category></item><item><title><![CDATA[Apache Commons IO工具包]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5437531</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5437531</guid><author>wangxiaoyi2</author><pubDate>Wed, 31 Mar 2010 15:29:00 +0800</pubDate><description><![CDATA[    Java的文件操作太基础，缺乏很多实用工具，比如对目录的操作，支持就非常的差了。如果你经常用Java操作文件或文件夹，你会觉得反复编写这些代码是令人沮丧的问题，而且要大量用到递归。     下面是的一个解决方案，借助Apache Commons IO工具包（commons-io-1.1.jar）来简单实现文件（夹）的复制、移动、删除、获取大小等操作。import org.apach]]></description><category></category></item><item><title><![CDATA[java基本概念（Array ， Arrays，Collection，Map）]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5429209</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5429209</guid><author>wangxiaoyi2</author><pubDate>Mon, 29 Mar 2010 17:33:00 +0800</pubDate><description><![CDATA[Collection：List、SetMap：HashMap、HashTable如何在它们之间选择一、Array ， ArraysJava所有“存储及随机访问一连串对象”的做法，array是最有效率的一种。1、效率高，但容量固定且无法动态改变。array还有一个缺点是，无法判断其中实际存有多少元素，length只是告诉我们array的容量。2、Java中有一个Arrays类，专]]></description><category></category></item><item><title><![CDATA[Hibernate组合映射关系]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5411077</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5411077</guid><author>wangxiaoyi2</author><pubDate>Wed, 24 Mar 2010 11:20:00 +0800</pubDate><description><![CDATA[Hibernate组合映射关系                                                                   1:建CUSTOMERS表:代码如下:                                                                                                   ]]></description><category></category></item><item><title><![CDATA[Hibernate持久化对象的三种状态]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5410607</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5410607</guid><author>wangxiaoyi2</author><pubDate>Wed, 24 Mar 2010 09:54:00 +0800</pubDate><description><![CDATA[大家知道，Java对象的生命周期，是从通过new语句创建开始，到不再被任何引用变量引用结束，结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态，分别是瞬态，持久态，脱管态。 1.       瞬态(Transient)，也叫临时态。处于这种状态的对象具备的特征如下：a)         不在Session的缓存中，不与任何的Sessio]]></description><category></category></item><item><title><![CDATA[java 获取当前路径]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5408272</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5408272</guid><author>wangxiaoyi2</author><pubDate>Tue, 23 Mar 2010 14:51:00 +0800</pubDate><description><![CDATA[1、利用System.getProperty()函数获取当前路径： System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径： File directory = new File("");//设定为当前文件夹 try{     System.out.println(direct]]></description><category></category></item><item><title><![CDATA[Spring中常用的hql查询方法(getHibernateTemplate())]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5404721</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5404721</guid><author>wangxiaoyi2</author><pubDate>Mon, 22 Mar 2010 15:40:00 +0800</pubDate><description><![CDATA[一、find(String queryString);      示例：this.getHibernateTemplate().find("from bean.User");      返回所有User对象 二、find(String queryString , Object value);      示例：this.getHibernateTemplate().find("from bean]]></description><category></category></item><item><title><![CDATA[Java分页（支持多种数据库）]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5374193</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5374193</guid><author>wangxiaoyi2</author><pubDate>Fri, 12 Mar 2010 15:12:00 +0800</pubDate><description><![CDATA[最近研究了下分页，做个总结。1）数据库操作类,做简单封装 DB.javapackage Test;import java.sql.*;public class DB {  // 加载驱动    static {        try {            Class.forName("com.mysql.jdbc.Driver");        } catch (ClassN]]></description><category></category></item><item><title><![CDATA[java.sql.Date与java.util.date]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5276068</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5276068</guid><author>wangxiaoyi2</author><pubDate>Mon, 01 Feb 2010 09:57:00 +0800</pubDate><description><![CDATA[java.util.Date 就是在除了SQL语句的情况下面使用java.sql.Date 是针对SQL语句使用的，它只包含日期而没有时间部分它都有getTime方法返回毫秒数，自然就可以直接构建java.util.Date d = new java.util.Date(sqlDate.getTime());... -----------------------------------------]]></description><category></category></item><item><title><![CDATA[3步学会Java Socket编程]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5273657</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5273657</guid><author>wangxiaoyi2</author><pubDate>Sat, 30 Jan 2010 22:59:00 +0800</pubDate><description><![CDATA[三步学会Java Socket编程(1) http://developer.51cto.com  2009-02-04 09:45  佚名  Java8  我要评论(0) ? 摘要：所谓socket通常也称作"套接字"，用于描述IP地址和端口，是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。本文将Java Socket编程分为三个学习步骤，逐一为您讲解。 ? 标签：J]]></description><category></category></item><item><title><![CDATA[关于时间的最小单位]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5273647</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5273647</guid><author>wangxiaoyi2</author><pubDate>Sat, 30 Jan 2010 22:54:00 +0800</pubDate><description><![CDATA[关于时间的最小单位 以前很少研究过这个问题，一次业务上的需求，要求计算的性能要求很高，添加，读取，更新数据的效率都要是毫秒以下，为了测试，不得不在代码中通过前后添加类似这样的语句来调试： long start = System.currentTimeMillis(); long end = System.currentTimeMillis(); long time = end - start;]]></description><category></category></item><item><title><![CDATA[Eclipse中的相关设置]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5273489</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5273489</guid><author>wangxiaoyi2</author><pubDate>Sat, 30 Jan 2010 21:37:00 +0800</pubDate><description><![CDATA[编码风格：Java项目开发中，常常需要在编码文件上面加上一些版权声明或者类注释，如果文件很多，手工去添加或者修改，会很麻烦。可以利用工具满足我们的要求。 一、版权声明 可以使用Jautodoc。将jautodoc的plugin和feature目录对应copy到eclipse目录中，并且带-clean参数重新启动一次eclipse（以后不再需要该参数）。到eclipse的window->]]></description><category></category></item><item><title><![CDATA[struts中文乱码解决方法详解]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5268188</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5268188</guid><author>wangxiaoyi2</author><pubDate>Fri, 29 Jan 2010 10:16:00 +0800</pubDate><description><![CDATA[在学习struts中,遇到了中文乱码问题,解决方法整理如下：使用get方法时:需要修改 $TOMCAT/conf/server.xml部署文件，改变web容器请求数据的编码格式(对post请求方式无效),在connectior属性中添加URIEncoding="GBK"即可，具体如下：                maxThreads="150" minSpareThreads="25"]]></description><category></category></item><item><title><![CDATA[struts1和struts2的区别]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5253052</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5253052</guid><author>wangxiaoyi2</author><pubDate>Mon, 25 Jan 2010 10:52:00 +0800</pubDate><description><![CDATA[Struts 2.0去年就出了（Struts 2 的核心目前几乎就是WebWork），只是其GA（General Availability）版本2个月前才发布，随着Struts 2 GA的发布，其官方开始推荐广泛使用了，也即意味着核心开发力量将全部转移到Struts2，对Struts1的支持将会淡化。 下面列出了一些Struts1和Struts2的区别和对比:Action 类:" Struts]]></description><category></category></item><item><title><![CDATA[oracle行列转换]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5173326</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5173326</guid><author>wangxiaoyi2</author><pubDate>Mon, 11 Jan 2010 10:55:00 +0800</pubDate><description><![CDATA[/*  在实际使用sql工作中总会碰到将某一列的值放到标题中显示.就是总说的行列转换或者互换.  比如有如下数据:  ID NAME       KECHENG              CHENGJI  -- ---------- -------------------- -------  1  a          语文                 80       2  a       ]]></description><category></category></item><item><title><![CDATA[Oracle利用存储过程批量insert造数据和分批提交删除的例子 ]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5144774</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5144774</guid><author>wangxiaoyi2</author><pubDate>Wed, 06 Jan 2010 17:39:00 +0800</pubDate><description><![CDATA[批量insert造数据和分批提交删除的例子create or replace procedure myj_insert(maxrecords in number :=100) isi number :=1begin  for i in 1..a  loop  Insert into ADZONES   (ADZONEID, NAME, FORMAT, TRANSTYPE, SIZECODE]]></description><category></category></item><item><title><![CDATA[java中字符类型的转换]]></title><link>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5135118</link><guid>https://blog.youkuaiyun.com/wangxiaoyi2/article/details/5135118</guid><author>wangxiaoyi2</author><pubDate>Tue, 05 Jan 2010 13:52:00 +0800</pubDate><description><![CDATA[1、如何将字符串String转化为整数int  int i = Integer.parseInt(str);   int i = Integer.valueOf(my_str).intValue();    注: 字串转成Double, Float, Long的方法大同小异。  2、如何将字符串String转化为Integer   Integer integer=Integer]]></description><category></category></item></channel></rss>