<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[waiting13的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/waiting13</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; waiting13]]></copyright><item><title><![CDATA[Spring的xml文件中增加自动提示的方法]]></title><link>https://blog.csdn.net/waiting13/article/details/83884440</link><guid>https://blog.csdn.net/waiting13/article/details/83884440</guid><author>waiting13</author><pubDate>Sat, 02 Apr 2011 23:47:06 +0800</pubDate><description><![CDATA[用eclipse，在导入相应的包后（有人说不导包也有提示，因为默认的eclipse导入了jdk的包），eclipse会有代码提示功能。那么XML文件能不能也这样呢？其实也是可以的，只不过导包的地方不一样。下面以spring为例（虽然Myeclipse6.5中已经集成了，这里只是示范说明）。进入：window -&amp;gt; Preference... -&amp;gt; MyEclipse -&amp;gt; Edi...]]></description><category></category></item><item><title><![CDATA[JSP去空白行]]></title><link>https://blog.csdn.net/waiting13/article/details/83875217</link><guid>https://blog.csdn.net/waiting13/article/details/83875217</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:57:27 +0800</pubDate><description><![CDATA[
&amp;lt;!--转自javaEye --&amp;gt;
JSP中由于引入包命令及其他处理，渲染出来的页面源代码很多换行。
以前有很多方法来解决，如
1、在编写源码中注意格式，多行并一行。这个编写比较麻烦，源码不好看。
2、自己写标签，在运行时去除空白行。虽然时间一般很短，但也是耗了时。
 
tomcat 6中天然支持这种功能
 
1、  在工程的web.xml上加上如下配置
&amp;lt;...]]></description><category></category></item><item><title><![CDATA[CGLib动态代理原理及实现]]></title><link>https://blog.csdn.net/waiting13/article/details/83875215</link><guid>https://blog.csdn.net/waiting13/article/details/83875215</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:56:30 +0800</pubDate><description><![CDATA[  JDK实现动态代理需要实现类通过接口定义业务方法，对于没有接口的类，如何实现动态代理呢，这就需要CGLib了。CGLib采用了非常底层的字节码技术，其原理是通过字节码技术为一个类创建子类，并在子类中采用方法拦截的技术拦截所有父类方法的调用，顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现Spring AOP的基础。
   简单的实现举例：
这是一个需要被代理的类，也就是父类，通...]]></description><category></category></item><item><title><![CDATA[JDK动态代理原理及实现]]></title><link>https://blog.csdn.net/waiting13/article/details/83875212</link><guid>https://blog.csdn.net/waiting13/article/details/83875212</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:55:28 +0800</pubDate><description><![CDATA[      代理是基本的设计模式之一，它为你提供额外的或者不同的操作。JAVA动态代理比代理的思想更迈进了一步，在动态代理上所做的所有调用都会被重定向到单一的调用处理器上，它的工作是揭示调用的类型并且确定相应的对策，动态代理中，接口中声明的所有方法都被转移到一个集中的地方处理，也就是invoke()中。
 
定义目标接口：
public interface UserManager { pub...]]></description><category></category></item><item><title><![CDATA[解构Spring事件体系及具体实现]]></title><link>https://blog.csdn.net/waiting13/article/details/83875210</link><guid>https://blog.csdn.net/waiting13/article/details/83875210</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:52:21 +0800</pubDate><description><![CDATA[Spring的ApplicationContext能够发布时间并且允许注册相应的事件监听器，因此他拥有一套完善的事件发布和监听机制。在事件体系中，除了事件和监听器以外，还有另外三个重要的概念：
   1）事件源：时间的产生者，任何一个EventObject都必须拥有一个事件源；
   2）事件监听器注册表：组件或框架的事件监听器必须有所依存，也就是说组件或框架必须提供一个地方保存时间监听器，这...]]></description><category></category></item><item><title><![CDATA[Spring自定义属性编辑器]]></title><link>https://blog.csdn.net/waiting13/article/details/83875207</link><guid>https://blog.csdn.net/waiting13/article/details/83875207</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:47:47 +0800</pubDate><description><![CDATA[     自定义属性编辑器必须继承 PropertyEditorSupport 类，实现其中的setAsText()方法，将字面值转换为属性类型的对象，再调用setValue()方法，设置转置后的属性对象。
public class CustomCarEditor extends PropertyEditorSupport{ @Override public void setAsText(Str...]]></description><category></category></item><item><title><![CDATA[FactoryBean与BeanFactory]]></title><link>https://blog.csdn.net/waiting13/article/details/83875204</link><guid>https://blog.csdn.net/waiting13/article/details/83875204</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:45:04 +0800</pubDate><description><![CDATA[ FactoryBean 与BeanFactory 名字相似，很容易产生误会，今天看书分析了一下FactoryBean，写一下这个接口的特性，与BeanFactory做一个区别。
    FactoryBean对于Spring来说具有重要的地位，用户可以通过实现该工厂接口定制实例化Bean的逻辑。FactoryBean定义了三个接口方法：
    1）Object getObject():返回...]]></description><category></category></item><item><title><![CDATA[为什么必须使用try/catch 或者 throws异常]]></title><link>https://blog.csdn.net/waiting13/article/details/83875196</link><guid>https://blog.csdn.net/waiting13/article/details/83875196</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:41:36 +0800</pubDate><description><![CDATA[  刚刚一个朋友问我，为什么JDBC连接数据库的时候 Class.forName()方法必须使用try-catch 或者add throws declaration。我写了三个类试验一下。
     package com.song.ExceptionThrows;
     public class MyException extends Exception{      }
     pa...]]></description><category></category></item><item><title><![CDATA[JAVA文件读写]]></title><link>https://blog.csdn.net/waiting13/article/details/83875194</link><guid>https://blog.csdn.net/waiting13/article/details/83875194</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:40:04 +0800</pubDate><description><![CDATA[今天遇到一个测试，有道题涉及到文件读写，算法很容易实现但是时间久了没有用把文件读写的步骤忘了，所以特意来总结一下。
    代码如下：
   
        //文件输入
         public static ArrayList&amp;lt;Meet&amp;gt; reader(){
                   int numbers;
                   S...]]></description><category></category></item><item><title><![CDATA[浅谈JAVA反射机制]]></title><link>https://blog.csdn.net/waiting13/article/details/83875190</link><guid>https://blog.csdn.net/waiting13/article/details/83875190</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:36:19 +0800</pubDate><description><![CDATA[      JAVA反射机制可以从Class反射对象中获取构造函数，成员变量，方法类等类元素的反射对象，绕开语言访问检查可访问private的变量，同时可以在程序运行时对对象进行修改。反射技术是框架的核心基础技术之一。
      
package com.song.reflect;
public class PrivateCar { public PrivateCar(String col...]]></description><category></category></item><item><title><![CDATA[Bean的生命周期]]></title><link>https://blog.csdn.net/waiting13/article/details/83875188</link><guid>https://blog.csdn.net/waiting13/article/details/83875188</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:34:09 +0800</pubDate><description><![CDATA[BeanFactory中Bean的生命周期:
 
package com.Spring.BeanLifeCycle;
...
public class Car implements BeanFactoryAware, BeanNameAware, InitializingBean,  DisposableBean { private String brand; private String...]]></description><category></category></item><item><title><![CDATA[关于classLoader(类加载器)的一些心得]]></title><link>https://blog.csdn.net/waiting13/article/details/83875183</link><guid>https://blog.csdn.net/waiting13/article/details/83875183</guid><author>waiting13</author><pubDate>Sun, 20 Mar 2011 21:28:41 +0800</pubDate><description><![CDATA[      今天淘宝实习生2面，效果不太好，对应用比较熟，对底层的东西掌握比较薄弱。
      问了一下classLoader的东西都不太清楚，发现自己还菜的很，面试官比较好说话，最后给我两个建议：1，多去看看底层的东西。用的东西很简单，只要学一学谁都会，只有掌握底层的东西才能有自己的知识体系，才能有更大的发展空间；2，面试的时候，不知道的问题就说不知道，一定不要猜！
     下午看陈雄华...]]></description><category></category></item></channel></rss>