<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[赵爱清]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/evil19790213</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; evil19790213]]></copyright><item><title><![CDATA[JS 原型应用]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/84833947</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/84833947</guid><author>evil19790213</author><pubDate>Thu, 05 Jan 2017 10:39:31 +0800</pubDate><description><![CDATA[


	

	
	


  (function(window){
  
	var jQuery = function(id) {
		return jQuery.fn.init(id);
	}
	jQuery.fn = jQuery.prototype;
	
	jQuery.fn = {
		init:function(id){
			this.id = id;...]]></description><category></category></item><item><title><![CDATA[版本说明]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/84767338</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/84767338</guid><author>evil19790213</author><pubDate>Sat, 27 Feb 2016 18:03:58 +0800</pubDate><description><![CDATA[spring-core-4.0.2.RELEASE.jar
总版本号.分支版本号.小版本号-里程碑版本
总版本号的变动一般表示框架的变动
分支版本号：一般表示增加了一些功能
小版本号：在分支版本上面进行bug的修复
里程碑：SNAPSHOT(快照版本开发中)--&gt;alpha(内部测试版本)--&gt;beta(外部公测版本)--&gt;release（发布版本）--&gt;GA（稳定版本）
...]]></description><category></category></item><item><title><![CDATA[oracle 常用命令]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/84178502</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/84178502</guid><author>evil19790213</author><pubDate>Fri, 30 Mar 2012 22:14:09 +0800</pubDate><description><![CDATA[oracle\product\10.2.0\db_1\NETWORK\ADMIN
listener.ora

tnsnames.ora
=====================================
lsnrctl start
启动监听器 服务 （OracleOraDb10g_home1TNSListener）
==============================...]]></description><category></category></item><item><title><![CDATA[Struts2.2.3.1帮助文档]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/84114525</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/84114525</guid><author>evil19790213</author><pubDate>Wed, 14 Dec 2011 11:40:07 +0800</pubDate><description><![CDATA[Struts2.2.3.1帮助文档 .chm]]></description><category></category></item><item><title><![CDATA[JBPM]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/84113264</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/84113264</guid><author>evil19790213</author><pubDate>Mon, 12 Dec 2011 09:54:54 +0800</pubDate><description><![CDATA[JBPM4.chm]]></description><category></category></item><item><title><![CDATA[如何组建一棵树]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/84058742</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/84058742</guid><author>evil19790213</author><pubDate>Thu, 03 Nov 2011 10:40:31 +0800</pubDate><description><![CDATA[
// 如何组建一棵树

// 实现方案
/*
 *  原始数据 :
 *  子节点    父节点
 *  001| [000]
 *  002| [000,001]
 *  003| [002]
 *  
 *  组成一个数据结构:
 *  
 *  NODE {
 *  
 *  	NODE_ID ,
 *  	parentNODE_ID[],
 *  	CH...]]></description><category></category></item><item><title><![CDATA[关于 tuscany + sping + hibernate 整合时jar包冲突]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/84045400</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/84045400</guid><author>evil19790213</author><pubDate>Tue, 11 Oct 2011 11:19:11 +0800</pubDate><description><![CDATA[tuscany 1.6 + spring 2.5.5 + hibernate 3.0 里jar包冲突。

1. asm 包冲突
hibernate 3.0 的jar包 asm-1.5.3.jar 
tuscany 1.6 的 jar 包 asm-3.1.jar

删除 asm-1.5.3.jar 

2. cglib包冲突
hibernate 3.0 的jar包 cglib-2....]]></description><category></category></item><item><title><![CDATA[线程同步2]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/84043309</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/84043309</guid><author>evil19790213</author><pubDate>Fri, 07 Oct 2011 20:34:14 +0800</pubDate><description><![CDATA[如果某个synchronized 方法是static 的，那么当线程访问该方法时，
它锁的并不是synchronized方法所在的对象，而是synchronized方
法所在的对象所对应的Class 对象，因为Java中无论一个类有多少个
对象，这些对象会对应唯一一个CLASS对象，因些当线程分别访问
同一个类的两个对象的两个static,synchronized方法时，他们的执行
顺序...]]></description><category></category></item><item><title><![CDATA[关于JAVA线程同步]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/84043304</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/84043304</guid><author>evil19790213</author><pubDate>Fri, 07 Oct 2011 20:15:31 +0800</pubDate><description><![CDATA[如果一个对象有多个 synchronized ,某个时刻某个线程
已经进入到了某个synchronized方法，那么在该方法没有
执行完毕前，其他线程是无法访问该对象的任何synchronized
方法。

原因：
JAVA中的[color=red]每一个对象都有一个锁（lock）[/color]或者叫做监视器(monitor).当访问某个
对象的synchronized 方法时，表...]]></description><category></category></item><item><title><![CDATA[排序方法]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83935774</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83935774</guid><author>evil19790213</author><pubDate>Wed, 25 May 2011 16:55:23 +0800</pubDate><description><![CDATA[package cn.org.test;


public class SortTest {
	public static void main(String[] args) throws Exception {
		
		int arrs[] = {49,27,65,98,0,12,348,45}; 
		bubbleSort(arrs);
		
		int arrs1[] = ...]]></description><category></category></item><item><title><![CDATA[Freemarker 手册中文翻译]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83761958</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83761958</guid><author>evil19790213</author><pubDate>Wed, 10 Nov 2010 13:23:05 +0800</pubDate><description><![CDATA[ Freemarker 手册中文 下载]]></description><category></category></item><item><title><![CDATA[XPath 语法]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83725747</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83725747</guid><author>evil19790213</author><pubDate>Wed, 29 Sep 2010 16:09:32 +0800</pubDate><description><![CDATA[XML 实例文档
我们将在下面的例子中使用这个 XML 文档。





  Harry Potter
  29.99



  Learning XML
  39.95




选取节点
XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的。

下面列出了最有用的路径表达式：

表达式           ...]]></description><category></category></item><item><title><![CDATA[web.xml 下配置 error-page 404 错误不能在IE下正常显示]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83723130</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83723130</guid><author>evil19790213</author><pubDate>Fri, 24 Sep 2010 21:04:28 +0800</pubDate><description><![CDATA[在WEB.xml下配置  

    
         404
         /404.jsp
     

在Firefox下面可以正常显示错误页面, 但是在IE下面显示


[b]无法显示网页 [/b]
您要访问的网页有问题，无法显示。 

请尝试以下操作:

打开 localhost:8080  主页，然后查找指向您感兴趣信息的链接。 
单击 刷新按钮，...]]></description><category></category></item><item><title><![CDATA[Spring 属性注入（int ,String, List, Map, Set, String[])]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83713173</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83713173</guid><author>evil19790213</author><pubDate>Fri, 24 Sep 2010 01:04:46 +0800</pubDate><description><![CDATA[1.JavaBean


 

import java.util.List;

import java.util.Map;

import java.util.Set;

 

public class Test {

    private int intValue;

    private String strValue;

    private Li...]]></description><category></category></item><item><title><![CDATA[TOMCAT 安全访问设定]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83710297</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83710297</guid><author>evil19790213</author><pubDate>Thu, 16 Sep 2010 19:43:24 +0800</pubDate><description><![CDATA[TOMCAT 安全访问设定

WEB.xml

	
		
			Entire Application
			/*
		
		
			user
		
	

	
		BASIC
		TEST ACCESS CONTROL
	
	 
	user 
	

tomcat-users.xml


 


]]></description><category></category></item><item><title><![CDATA[Struts2 + Spring + Hibernate的jar包]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83708513</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83708513</guid><author>evil19790213</author><pubDate>Mon, 13 Sep 2010 16:39:05 +0800</pubDate><description><![CDATA[struts：struts2-core-2.0.11.jar(核心包), 
        xwork-2.0.4.jar(WebWork), 
        commons-logging.jar(日志处理) 
        freemarker.jar(页面模板) 
        ognl.jar(ognl表达式) 
        struts2-spring-plugin....]]></description><category></category></item><item><title><![CDATA[spring1与spring2 AOP事务配置]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83708499</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83708499</guid><author>evil19790213</author><pubDate>Mon, 13 Sep 2010 16:17:25 +0800</pubDate><description><![CDATA[首先了解事务的概念：

事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言（如SQL，C++或Java）书写的用户程序的执行所引起，并用形如begin transaction和end transaction语句（或函数调用）来界定。事务由事务开始(begin transaction)和事务结束(end tran...]]></description><category></category></item><item><title><![CDATA[Spring2 实现AOP编程的两种实现方法]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83708497</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83708497</guid><author>evil19790213</author><pubDate>Mon, 13 Sep 2010 16:16:22 +0800</pubDate><description><![CDATA[Spring 实现AOP编程的两种实现方法 --- 1、基于注解方式进行AOP开发。2、基于XML配置方式进行AOP开发

1、基于注解方式开发AOP --- 使用注解需在applicationContext.xml中引入aop命名空间（红色部分）




 





定义切面，将基将于Spring进行管理，在xml中加入

@Aspect //此注解是将类声明为切...]]></description><category></category></item><item><title><![CDATA[Struts2 中自定义拦截器]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83708495</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83708495</guid><author>evil19790213</author><pubDate>Mon, 13 Sep 2010 16:15:31 +0800</pubDate><description><![CDATA[在Struts 2中的拦截器，要实现com.opensymphony.xwork2.interceptor.Interceptor接口，在struts.xml中配置。可以用拦截器来完成调用Action业务逻辑之前的预处理或是之后的善后处理。还可以通过配置多个拦截器来满足action需求。

com.opensymphony.xwork2.interceptor.Interceptor接口, 一...]]></description><category></category></item><item><title><![CDATA[struts2 中声明式异常处理]]></title><link>https://blog.youkuaiyun.com/evil19790213/article/details/83708493</link><guid>https://blog.youkuaiyun.com/evil19790213/article/details/83708493</guid><author>evil19790213</author><pubDate>Mon, 13 Sep 2010 16:14:22 +0800</pubDate><description><![CDATA[异常的类型可以分为两种 --- 局部异常映射和全局异常映射
当Action抛出异常时,会在局部中和全局中查找与之相匹配的异常,如果局部和全局中都有满足的异常映射,以局部的为准。

简单例子 --- 配置声明式全局和局部异常处理

1、定义异常处理类

public class UserNameException extends Exception{

private String...]]></description><category></category></item></channel></rss>