<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[storm_cj的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/storm_cj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; storm_cj]]></copyright><item><title><![CDATA[递归算法分析]]></title><link>https://blog.youkuaiyun.com/storm_cj/article/details/9957027</link><guid>https://blog.youkuaiyun.com/storm_cj/article/details/9957027</guid><author>storm_cj</author><pubDate>Wed, 14 Aug 2013 01:19:40 +0800</pubDate><description><![CDATA[都说递归算法等同于循环，不过递归算法却没有循环那般的简单明了，细节处理的明晰直观。因为无法深入把握递归的细节处理，心里总是对其略有畏惧。心存畏惧可以使人见贤思齐，也可使人止步不前。故此特地花了一块时间专门的研究递归，以期消除内心的不安。
递归最经典的例子莫过于汉诺塔，即大小不同的圆盘依次从a迁往b,期间要借助于c作为中间介质。递归算法要求逐次减小复杂度，直至最后的递归出口。递归算法相当于任务的分]]></description><category></category></item><item><title><![CDATA[梳理]]></title><link>https://blog.youkuaiyun.com/storm_cj/article/details/8689451</link><guid>https://blog.youkuaiyun.com/storm_cj/article/details/8689451</guid><author>storm_cj</author><pubDate>Mon, 18 Mar 2013 22:29:01 +0800</pubDate><description><![CDATA[时间匆匆，沙漏般永不停歇，惶恐如我，还是不能随心所欲的生活。总谈理想，可是理想若不着手实施，则永远只是空中楼阁，只可远观，
不可触摸。总要树立自己的理想，有时候自己所担心的可能只是自己的错觉，再说9成的烦恼都是自寻烦恼，你无法改变，又何必在烦恼呢，
凡事多想想自己的长处，爷们一点。把自己想象成一个伟人，不要浪费精力了，也不要太好高骛远，反而打击自信，所能做的只是开阔心胸
，脚踏实地的追逐自己]]></description><category></category></item><item><title><![CDATA[对象树构建自我总结]]></title><link>https://blog.youkuaiyun.com/storm_cj/article/details/8303006</link><guid>https://blog.youkuaiyun.com/storm_cj/article/details/8303006</guid><author>storm_cj</author><pubDate>Sun, 16 Dec 2012 23:48:10 +0800</pubDate><description><![CDATA[树的构建是个层次构建，是个环环相扣的关系，所以必须用递归，而递归的出口则是没有子节点可供加入。
递归函数的参数一般是个父与子的的关系，因为这样的参数是可递归循环的。
宏观地说就是添加根节点为父节点，查看是否有子节点，有则执行算法，若没有则跳出。
接下来则是将根节点的子节点做为父节点，然后查看子节点，等等。这是一个循环，直至执行到出口。
递归过程中可以做很多优化，因为数据量大的情况下，遍历是]]></description><category></category></item><item><title><![CDATA[java 对象树的构建]]></title><link>https://blog.youkuaiyun.com/storm_cj/article/details/8302873</link><guid>https://blog.youkuaiyun.com/storm_cj/article/details/8302873</guid><author>storm_cj</author><pubDate>Sun, 16 Dec 2012 23:14:18 +0800</pubDate><description><![CDATA[前两天遇到过一个问题，有如下的xml文件：

     
          库存现金
          1
          70010001
       
     
          银行存款
          1
          70020001
       
     
          银行存款\工商银行
          2]]></description><category></category></item><item><title><![CDATA[cglib 动态代理]]></title><link>https://blog.youkuaiyun.com/storm_cj/article/details/8137716</link><guid>https://blog.youkuaiyun.com/storm_cj/article/details/8137716</guid><author>storm_cj</author><pubDate>Thu, 01 Nov 2012 17:15:52 +0800</pubDate><description><![CDATA[常用的代理机制有2种，一种为jdk代理机制，第二种为cglib代理，JDK的动态代理机制只能代理实现了接口的类。而cglib则可以对具体的类实现代理操作，本质上，它是通过动态的生成一个子类去覆盖所要代理类的不是final的方法，并设置好callback，则原有类的每个方法调用就会转变成调用用户定义的拦截方法（interceptors）。 使用cglib需要自己创建代理类，而代理类的创建一般是通过E]]></description><category></category></item><item><title><![CDATA[不知所终]]></title><link>https://blog.youkuaiyun.com/storm_cj/article/details/8134476</link><guid>https://blog.youkuaiyun.com/storm_cj/article/details/8134476</guid><author>storm_cj</author><pubDate>Wed, 31 Oct 2012 22:32:03 +0800</pubDate><description><![CDATA[心情略乱，自制力还是弱了，每天一觉醒来了，告诉自己要奋发上进。要将一切时间，都用在自己的学习上，比如鲁迅，比如陈景润。可是我不快乐，所从事的不是我喜欢的东西，可人近而立，不敢在轻易选择了。还是心随兴趣的人幸福呀，不需自我激励，只需听从内心的声音，一点一滴的乐在其中，怎么才能做到这种身心与工作和谐共处的感觉，终是惘然。不愿意一次次的告诉自己若不努力则无以自立，如沧海一粟的生活没有任何意义，告诉自己要]]></description><category></category></item></channel></rss>