<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[别岸 的专栏]]></title><description><![CDATA[曾经的CPlusPlus人生]]></description><link>https://blog.youkuaiyun.com/gunzh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gunzh]]></copyright><item><title><![CDATA[C++拷贝构造函数【引】]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/38793997</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/38793997</guid><author>gunzh</author><pubDate>Sun, 24 Aug 2014 09:45:19 +0800</pubDate><description><![CDATA[这是一篇介绍copy constructors的好文 - http://www.cplusplus.com/articles/y8hv0pDG/。]]></description><category></category></item><item><title><![CDATA[好长时间没写技术blog了]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/3503665</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/3503665</guid><author>gunzh</author><pubDate>Fri, 12 Dec 2008 13:59:00 +0800</pubDate><description><![CDATA[ blog开的很多，技术的就有JavaResearch，csdn，donews。JavaResearch已经不记得账号，csdn好不容易才进来，也快忘记。至于donews，当初不知为什么从csdn转过去。今天上了一下，还没登录进去blog，就放弃了。跟csdn相比，实在是太慢了。 今天突然手又痒痒，看到一些比较不错的的东西，想到这来记录一下。]]></description><category></category></item><item><title><![CDATA[Powerful Google Maps APIs]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/3503642</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/3503642</guid><author>gunzh</author><pubDate>Fri, 12 Dec 2008 13:54:00 +0800</pubDate><description><![CDATA[We can refer to Google Maps API for more details. Google Maps API is really amazing.API reference can be found at Google Maps API Reference.  ]]></description><category></category></item><item><title><![CDATA[Open Source Charting & Reporting Tools in Java]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/3503632</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/3503632</guid><author>gunzh</author><pubDate>Fri, 12 Dec 2008 13:52:00 +0800</pubDate><description><![CDATA[It is cited from  Open Source Charting & Reporting Tools in Java. JFreeChart is a free Java class library for generating charts, including:  * pie charts (2D and 3D)  * bar charts (regular]]></description><category></category></item><item><title><![CDATA[10 Free Chart Scripts]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/3503605</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/3503605</guid><author>gunzh</author><pubDate>Fri, 12 Dec 2008 13:47:00 +0800</pubDate><description><![CDATA[It is cited from 10 Free Chart Scripts. This week I’ve been working on a project that required data to be shown visually. I needed a Chart Script that was attractive yet gets the data across. The ]]></description><category></category></item><item><title><![CDATA[Spring bean配置中属性值由String到实际类型的动态转化过程及PropertyEditor类的应用]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/603758</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/603758</guid><author>gunzh</author><pubDate>Mon, 20 Feb 2006 19:35:00 +0800</pubDate><description><![CDATA[在配置Spring bean时，你可能会经常发现一些有趣的属性配置问题，如：                                                       a.properties, :b.properties                       但PropertyPlaceholderConfigurer的setLocations]]></description><category></category></item><item><title><![CDATA[BeanFactory体系架构与FactoryBean体系结构]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/585219</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/585219</guid><author>gunzh</author><pubDate>Fri, 20 Jan 2006 21:23:00 +0800</pubDate><description><![CDATA[ BeanFactory是访问Spring beans的一个容器。所有的Spring beans的定义都会在这里被统一的处理。换句话说，BeanFactory interface是一个应用组件（Spring bean）的集中注册器和配置器。从一般意义上来讲，BeanFactory是用来加载和管理Spring bean definition的。BeanFactory的定义大致如下：pub]]></description><category></category></item><item><title><![CDATA[Spring ProxyFactoryBean 是如何实现所有的AOP proxy都有可能转为Advised接口的？]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/585217</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/585217</guid><author>gunzh</author><pubDate>Fri, 20 Jan 2006 21:20:00 +0800</pubDate><description><![CDATA[ 1、ProxyFactoryBean 把proxy的创建交给AopProxy去做。public class ProxyFactoryBean extends AdvisedSupport    implements FactoryBean, BeanFactoryAware, AdvisedSupportListener {            public Object ]]></description><category></category></item><item><title><![CDATA[Spring Consistent Exception Hierarchy 介绍]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/585186</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/585186</guid><author>gunzh</author><pubDate>Fri, 20 Jan 2006 20:34:00 +0800</pubDate><description><![CDATA[功能推荐等级：* * * * *基本思想：       Wrap各类exception或各个不同供应商专有的exception到统一的Spring exception体系上来，使得DAO可以自适应不同的实现方案，这样在具体构建DAO和实现DAO时而不用花精力去专门的处理供应商特定的exception，这些对DAO来说是原本应该是透明的。Spring提供了SQLExceptionTran]]></description><category></category></item><item><title><![CDATA[Spring transaction处理技术]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/581299</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/581299</guid><author>gunzh</author><pubDate>Mon, 16 Jan 2006 21:36:00 +0800</pubDate><description><![CDATA[首先介绍几个重要的类/接口。PlatformTransactionManager是核心（core class）。AbstractPlatformTransactionManager是非常重要的一个基础事务处理/管理类。后者处理了各式各样的事务的“共性”，比如Propagation的合法性检查验证等，从而达到将真正的事务方法的实现留在具体的派生类里去实现这一目的。Transactio]]></description><category></category></item><item><title><![CDATA[Spring中的ProxyFactoryBean]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/581295</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/581295</guid><author>gunzh</author><pubDate>Mon, 16 Jan 2006 21:34:00 +0800</pubDate><description><![CDATA[ProxyFactoryBean的作用是产生proxy。 Spring 中 ProxyFactoryBean的层次结构： ProxyFactoryBean的声明如下：public class ProxyFactoryBean extends AdvisedSupport    implements FactoryBean, BeanFactoryAware, Advis]]></description><category></category></item><item><title><![CDATA[Spring StringUtils#cleanPath method 浅析]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/581288</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/581288</guid><author>gunzh</author><pubDate>Mon, 16 Jan 2006 21:29:00 +0800</pubDate><description><![CDATA[Spring version:  1.2.6.Function: To erase any ./ or ../ in a path.Note:  Windows separators ("/") are replaced by simple dashes(/). /**  * Normalize the path by suppressing sequences lik]]></description><category></category></item><item><title><![CDATA[深入浅出Java clone技术（3）]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/179481</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/179481</guid><author>gunzh</author><pubDate>Fri, 12 Nov 2004 20:18:00 +0800</pubDate><description><![CDATA[深入浅出Java clone技术（3）本章将进入clone的高级特性，着重讲述纵深clone技术。Clone通常有两种类型即浅clone和深clone。首先，分析一下两种的不同。浅clone和深clone都是clone，它们本质区别是对象内部的成员属性（非原生类型属性，如int等）在clone时是否处理为引用。如果仍然保留为引用，则称为浅clone，反之称为深clone。其实这两个概念]]></description><category></category></item><item><title><![CDATA[JDK Observer 设计模式之研究]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/71764</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/71764</guid><author>gunzh</author><pubDate>Wed, 11 Aug 2004 21:44:00 +0800</pubDate><description><![CDATA[    目前设计模式的介绍性文章越来越多，但设计模式的研究性文章仍然比较欠缺，这着实让人觉得有点遗憾。本文旨在抛砖引玉，具体分析一下java中jdk自带的observer设计模式（下文如没特别指出，observer设计模式就意指java中jdk自带的observer设计模式）的实现。1.       Observer 设计模式概要Observer设计模式在GOF里属于行为设计模式。JD]]></description><category></category></item><item><title><![CDATA[深入C++指针(1)]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/67392</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/67392</guid><author>gunzh</author><pubDate>Fri, 06 Aug 2004 19:40:00 +0800</pubDate><description><![CDATA[自2001年大学毕业后，我使用C++就开始变得比较少了。那曾经为C++疯狂的日子已经永远的留在了那个熟悉的校园。就编程语言而言，C++对我无疑是最有亲和力、诱惑力的。虽然现在一直投身在java方面，但那份迷恋C++的情感压根就没有变过，一直无法割舍。常常会萌发在C++方面再做点什么的念头。渐渐地便有了在网上发表文章的念头。“我眼中的C++指针”系列是本人结合参赛经验和实际开发应用，从那个一直牵]]></description><category></category></item><item><title><![CDATA[深入浅出Java clone技术（2）]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/66275</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/66275</guid><author>gunzh</author><pubDate>Thu, 05 Aug 2004 16:56:00 +0800</pubDate><description><![CDATA[ 在上一篇中，介绍了java里clone的基本知识。本篇将着重描述如何实现clone。 l clone的实现1.实现Cloneable接口通过上一篇的介绍，我们知道，一个类若要具备clone功能，就必须实现Cloneable接口。做到这一步，clone功能已经基本实现了。Clone功能对我们来说，最主要的还是要能够使用它。那么我们如何才能使用clone功能呢？答案是覆盖Ob]]></description><category></category></item><item><title><![CDATA[深入浅出Java clone技术（1）]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/66019</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/66019</guid><author>gunzh</author><pubDate>Thu, 05 Aug 2004 13:13:00 +0800</pubDate><description><![CDATA[这是clone技术介绍的第一篇。本篇主要介绍对象clone技术的基本知识。        Clone基本知识储备    在Java里提到clone技术，就不能不提java.lang.Cloneable接口和含有clone方法的Object类。所有具有clone功能的类都有一个特性，那就是它直接或间接地实现了Cloneable接口。否则，我们在尝试调用clone（）方法时]]></description><category></category></item><item><title><![CDATA[java对象转为java String的几种常用方法剖析]]></title><link>https://blog.youkuaiyun.com/gunzh/article/details/65375</link><guid>https://blog.youkuaiyun.com/gunzh/article/details/65375</guid><author>gunzh</author><pubDate>Wed, 04 Aug 2004 20:46:00 +0800</pubDate><description><![CDATA[在java项目的实际开发和应用中，常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object#toString()，（String）要转换的对象，String.valueOf(Object)等。下面对这些方法一一进行分析。        方法1：采用 Object#toString()方法    请看下面的例子：  ]]></description><category></category></item></channel></rss>