<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[quechao123的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/quechao123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; quechao123]]></copyright><item><title><![CDATA[Object & interface]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/7091591</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/7091591</guid><author>quechao123</author><pubDate>Wed, 21 Dec 2011 15:34:49 +0800</pubDate><description><![CDATA[For an interface, the value of the super_class item must always be a valid index into the constant_pool table. The constant_pool entry at that index must be a CONSTANT_Class_info structure representin]]></description><category></category></item><item><title><![CDATA[线程2]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6993228</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6993228</guid><author>quechao123</author><pubDate>Sun, 20 Nov 2011 17:41:43 +0800</pubDate><description><![CDATA[1.线程调度
计算机通常只有一个CPU,在任意时刻只能执行一条机器指令,每个线程只有获得CPU的使用权才能执行指令。线程调度是指按照特定机制为多个线程分配CPU的使用权.

分类：分时调度模型和抢占式调度模型
分时调度模型是指让所有的线程轮流获得cpu的使用权,并且平均分配每个线程占用的CPU的时间片这个也比较好理解。
java虚拟机采用抢占式调度模型，是指优先让可运行池中优先级高的线程]]></description><category></category></item><item><title><![CDATA[Struts2 类型转换器]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6982631</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6982631</guid><author>quechao123</author><pubDate>Thu, 17 Nov 2011 16:43:14 +0800</pubDate><description><![CDATA[因为页面一般传回action的都是String,比如日期20101110,在action接收时，如果是java.util.Date类型，就需要类型转换。



（一）局部类型转换器
（1）编写类型转换类，需要继承DefaultTypeConverter,并重写  Object convertValue(Map context, Object value, Class toType) 方法]]></description><category></category></item><item><title><![CDATA[STRUTS2 文件上传]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6981047</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6981047</guid><author>quechao123</author><pubDate>Thu, 17 Nov 2011 13:26:57 +0800</pubDate><description><![CDATA[步骤：
（1）在JSP页面的form的enctye设订为multipart/form-data





  
（2）action中定义与提交JSP页面元素相同的file变量，对应的两个变量：名称和文件类型，struts2规定是在file变量名非别加“ContentType”和“Name”

	public String execute() throws Exception{
		tr]]></description><category></category></item><item><title><![CDATA[struts2输入校验]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6977540</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6977540</guid><author>quechao123</author><pubDate>Wed, 16 Nov 2011 17:47:12 +0800</pubDate><description><![CDATA[struts2输入校验主要分为两种 
 

代码实现校验xml配置文件实现校验

 （1）代码实现校验


对action所有方法进行validate
action需要继承ActionSupport,并在action重写validate()方法，在validate方法中，根据页面的相应元素名称进行相关校验，如果校验不通过，调用this.fieldError(页面元素name,出错]]></description><category></category></item><item><title><![CDATA[NOSQL-not only sql]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6935704</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6935704</guid><author>quechao123</author><pubDate>Fri, 04 Nov 2011 14:32:00 +0800</pubDate><description><![CDATA[http://sebug.net/paper/databases/nosql/Nosql.html#_22756486493872252_88319420976


http://www.cnblogs.com/wdkyongxin/archive/2011/03/07/1975111.html]]></description><category></category></item><item><title><![CDATA[vmware中redhat忘记root密码]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6920374</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6920374</guid><author>quechao123</author><pubDate>Mon, 31 Oct 2011 10:05:35 +0800</pubDate><description><![CDATA[LINUX系统忘记密码是很郁闷的的事情，进不了系统，又不想重装系统，那有没有好的解决办呢？下面以图文的形式介绍一下具体的操作步骤！
一、保证系统的grub没有被加密，如果被加密的话，至少要知道grub的密码
 
二、重启系统，进入下面的界面：（开机后，如果没有设置grub密码，那系统会自动到达这个界面，如果有则需要输入grub才能到达此界面）



三、按一下“e”键，进入下一界面，]]></description><category></category></item><item><title><![CDATA[house]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6849810</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6849810</guid><author>quechao123</author><pubDate>Fri, 07 Oct 2011 21:14:44 +0800</pubDate><description><![CDATA[2011-10-7
 
1093 1080
 
2693
 
2011-9-18]]></description><category></category></item><item><title><![CDATA[十进制形式的Unicode编码和字符转换，例如   36215<->北 （&#36215;）]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6747009</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6747009</guid><author>quechao123</author><pubDate>Sun, 04 Sep 2011 13:36:31 +0800</pubDate><description><![CDATA[/**
  * 将十进制形式的Unicode编码转换为字符，例如   36215->北 （&#36215;）
  * @param codePoints
  * @return
  */
 public static String fromCharCode(int...]]></description><category></category></item><item><title><![CDATA[ArrayList.toArray() 遇到java.lang.ClassCastException错误]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6615311</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6615311</guid><author>quechao123</author><pubDate>Mon, 18 Jul 2011 21:40:09 +0800</pubDate><description><![CDATA[ClassA[]   a   =   null;   
 a   =   (ClassA[])list.toArray();   
 出现java.lang.ClassCastException错误。原因：这种转换方式是不被支持的。
强制转换的直接作用对象是Object类型]]></description><category></category></item><item><title><![CDATA[HTML & JS 杂]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6572634</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6572634</guid><author>quechao123</author><pubDate>Tue, 28 Jun 2011 14:43:00 +0800</pubDate><description><![CDATA[1. 关闭输入法  http://hi.baidu.com/3800_hk/blog/item/e0d9baa1012aa08646106446.html     2.  不让浏览器输入框自动提示]]></description><category></category></item><item><title><![CDATA[将一个数据插入表中前校验数据是否存在]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6569716</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6569716</guid><author>quechao123</author><pubDate>Mon, 27 Jun 2011 10:49:00 +0800</pubDate><description><![CDATA[可以采用PL/sql    可以在程序中先用select count(*)判断  可以用主键约束  但是下面是用sql实现：                         insert into 表1 (ID,NAME)           select 2,00002 from dual            where not exists(            select 1 ]]></description><category></category></item><item><title><![CDATA[websphere中的会话超时设置 和 web应用中web.xml中session-timeout关系]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6543899</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6543899</guid><author>quechao123</author><pubDate>Tue, 14 Jun 2011 15:20:00 +0800</pubDate><description><![CDATA[   was帮助文档对会话超时的定义：  会话超时 指定在会话不再有效之前它有多长的时间可以保持不使用状态。指定设置超时或无超时。以分钟为单位指定大于或等于 2 的值。Web 模块部署描述符文件中指定的值优先于管理控制台设置。然而，如果未在 Web 模块部署描述符中指定会话超时，那么此设置的值用作缺省值。注意，为了保持性能，失效计时器并不精确到秒。当写频率基于时间时，请确保此值至少是写时间间隔的两]]></description><category></category></item><item><title><![CDATA[ORA-00918: column ambiguously defined]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6540912</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6540912</guid><author>quechao123</author><pubDate>Mon, 13 Jun 2011 11:56:00 +0800</pubDate><description><![CDATA[解释：未明确定义的列  原因：select bb.* from (select col1,col2,col3……..coln from tableXX )bb,其中col1,col2,col3..coln肯定有重复的列名称。  例如：  SELECT 1 AS cc ,2 AS cc FROM dual;这个语句是没错的。   而下面这个就有问题了：    SELECT * FROM (    S]]></description><category></category></item><item><title><![CDATA[DBMS_STATS.GATHER_TABLE_STATS  和 analyze]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6528025</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6528025</guid><author>quechao123</author><pubDate>Mon, 06 Jun 2011 16:10:00 +0800</pubDate><description><![CDATA[今天执行一个语句                         SELECT                                                                                 A.ID, A.DRAFTTP,A.DRAFTIDNB                                                     ]]></description><category></category></item><item><title><![CDATA[oracle 索引，基本规则]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6444224</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6444224</guid><author>quechao123</author><pubDate>Wed, 25 May 2011 10:37:00 +0800</pubDate><description><![CDATA[建立索引常用的规则如下：    1、表的主键、外键必须有索引；   2、数据量超过300的表应该有索引；   3、经常与其他表进行连接的表，在连接字段上应该建立索引；   4、经常出现在Where子句中的字段，特别是大表的字段，应该建立索引；   5、索引应该建在选择性高的字段上；   6、索引应该建在小字段上，对于大的文本字段甚至超长字段，不要建索引；   7、复合索引的建立需要进行仔细分析；尽量考虑用单字段索引代替：      A、正确选择复合索引中的主列字段，一般是选择性较好的字段；      B、复]]></description><category></category></item><item><title><![CDATA[ORACLE TRIM]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6429968</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6429968</guid><author>quechao123</author><pubDate>Wed, 18 May 2011 16:22:00 +0800</pubDate><description><![CDATA[In Oracle/PLSQL, the trim function removes all specified characters either from the beginning or the ending of a string.  The syntax for the trim function is:          trim( [ leading | trailing | both  [ trim_character ]  ]   string1 )      leading - remo]]></description><category></category></item><item><title><![CDATA[dom 分析 xml]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6420351</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6420351</guid><author>quechao123</author><pubDate>Sat, 14 May 2011 21:35:00 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/jimmyqwy/archive/2010/07/10/1774934.html     http://blog.youkuaiyun.com/wcydiyi/archive/2009/08/12/4432636.aspx]]></description><category></category></item><item><title><![CDATA[常用资源]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6298057</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6298057</guid><author>quechao123</author><pubDate>Sat, 02 Apr 2011 13:26:00 +0800</pubDate><description><![CDATA[1.hibernate  http://www.uml.org.cn/j2ee/pdf/Hibernate_DEV_GUIDE.pdf     2.httpclient 3.1 API  http://hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.html]]></description><category></category></item><item><title><![CDATA[系统中，定期存款相关要点]]></title><link>https://blog.youkuaiyun.com/quechao123/article/details/6294812</link><guid>https://blog.youkuaiyun.com/quechao123/article/details/6294812</guid><author>quechao123</author><pubDate>Fri, 01 Apr 2011 08:54:00 +0800</pubDate><description><![CDATA[1.在一个主账户中，一个定期存单（AF_SDEPOSITNO）和一个子账户都是一一对应的。在每个月的21号，需要对定期存单进行计提利息。计提的结果存入子账户的字段af_mpredrawinterest，与之前的该字段的值相加。  2.在进行定期存款支取时，分以下三种情况：  （1）到期支取（转活）              冲销计提利息        值为0，因为到期，之前的计提利息是正确的，但生成的凭证有一条记录要直接减去‘应付利息科目’(2231000054)之前的计提金额（相当于冲销计提）      ]]></description><category></category></item></channel></rss>