<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hardor的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Hardor</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hardor]]></copyright><item><title><![CDATA[Spring中AOP的Introductions使用介绍]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/62427332</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/62427332</guid><author>Hardor</author><pubDate>Thu, 16 Mar 2017 17:00:48 +0800</pubDate><description><![CDATA[Spring中AOP的Introductions使用介绍]]></description><category></category></item><item><title><![CDATA[Sprint注入和bean的自动装配以及Autowired的用法]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/62217841</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/62217841</guid><author>Hardor</author><pubDate>Wed, 15 Mar 2017 14:47:32 +0800</pubDate><description><![CDATA[Sprint注入和bean的自动装配以及Autowired的用法
主要介绍了Spring注入的两种方式，分别是设值注入和构造器注入，bean的三种自动装配，即通过byName、byType、constructor，Autowired的常见用法。]]></description><category></category></item><item><title><![CDATA[快速排序]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/52441617</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/52441617</guid><author>Hardor</author><pubDate>Mon, 05 Sep 2016 17:14:11 +0800</pubDate><description><![CDATA[一、思想
      快速排序是对冒泡排序的一种改进。其基本思想是基于分治法的：在代排序表L[1...n]中任取一个元素pivot作为基准，通过一趟排序将待排序表划分为独立的两部分L[1...k-1]和L[k+1...n]，使得L[1...k-1]中的所有元素小于pivot，L[k+1...n]中的所有元素大于或等于pivot，则pivot放在了其最终位置L(k)上，这个过程称作一趟快速排序。而]]></description><category></category></item><item><title><![CDATA[Java transient关键字使用小记]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/52346324</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/52346324</guid><author>Hardor</author><pubDate>Sun, 28 Aug 2016 16:21:19 +0800</pubDate><description><![CDATA[哎，虽然自己最熟的是Java，但很多Java基础知识都不知道，比如transient关键字以前都没用到过，所以不知道它的作用是什么，今天做笔试题时发现有一题是关于这个的，于是花个时间整理下transient关键字的使用，涨下姿势~~~好了，废话不多说，下面开始：

1. transient的作用及使用方法
      我们都知道一个对象只要实现了Serilizable接口，这个对象就可以被序]]></description><category></category></item><item><title><![CDATA[提高数据库处理查询速度]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/52239509</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/52239509</guid><author>Hardor</author><pubDate>Thu, 18 Aug 2016 11:46:45 +0800</pubDate><description><![CDATA[1、对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。

2、应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：

　　select id from t where num is null

　　可以在num上设置默认值0，确保表中num列没有null值，然后这样查询：
]]></description><category></category></item><item><title><![CDATA[单例模式的创建（Java版）]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/51203558</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/51203558</guid><author>Hardor</author><pubDate>Wed, 20 Apr 2016 20:13:08 +0800</pubDate><description><![CDATA[单例模式的创建（Java版），包括单例的介绍、定义、使用场景、UML类图，多种实现方式及其各自优缺点。]]></description><category></category></item><item><title><![CDATA[A1115. Counting Nodes in a BST (30)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50898638</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50898638</guid><author>Hardor</author><pubDate>Tue, 15 Mar 2016 18:01:29 +0800</pubDate><description><![CDATA[A1115. Counting Nodes in a BST (30)]]></description><category></category></item><item><title><![CDATA[A1113. Integer Set Partition (25)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50898568</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50898568</guid><author>Hardor</author><pubDate>Tue, 15 Mar 2016 17:59:18 +0800</pubDate><description><![CDATA[A1113. Integer Set Partition (25)]]></description><category></category></item><item><title><![CDATA[A1112. Stucked Keyboard (20)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50898509</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50898509</guid><author>Hardor</author><pubDate>Tue, 15 Mar 2016 17:51:42 +0800</pubDate><description><![CDATA[A1112. Stucked Keyboard (20)]]></description><category></category></item><item><title><![CDATA[A1111. Online Map (30)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50879901</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50879901</guid><author>Hardor</author><pubDate>Sun, 13 Mar 2016 20:26:00 +0800</pubDate><description><![CDATA[A1111. Online Map (30)]]></description><category></category></item><item><title><![CDATA[A1110. Complete Binary Tree (25)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50879871</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50879871</guid><author>Hardor</author><pubDate>Sun, 13 Mar 2016 20:23:51 +0800</pubDate><description><![CDATA[A1110. Complete Binary Tree (25)]]></description><category></category></item><item><title><![CDATA[A1109. Group Photo (25)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50879841</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50879841</guid><author>Hardor</author><pubDate>Sun, 13 Mar 2016 20:22:04 +0800</pubDate><description><![CDATA[A1109. Group Photo (25)]]></description><category></category></item><item><title><![CDATA[A1108. Finding Average (20)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50879807</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50879807</guid><author>Hardor</author><pubDate>Sun, 13 Mar 2016 20:19:41 +0800</pubDate><description><![CDATA[A1108. Finding Average (20)]]></description><category></category></item><item><title><![CDATA[A1100. Mars Numbers (20)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50859032</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50859032</guid><author>Hardor</author><pubDate>Fri, 11 Mar 2016 21:58:19 +0800</pubDate><description><![CDATA[A1100. Mars Numbers (20)]]></description><category></category></item><item><title><![CDATA[A1102. Invert a Binary Tree (25)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50858420</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50858420</guid><author>Hardor</author><pubDate>Fri, 11 Mar 2016 19:57:02 +0800</pubDate><description><![CDATA[A1102. Invert a Binary Tree (25)]]></description><category></category></item><item><title><![CDATA[A1101. Quick Sort (25)]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50857637</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50857637</guid><author>Hardor</author><pubDate>Fri, 11 Mar 2016 17:39:47 +0800</pubDate><description><![CDATA[A1101. Quick Sort (25)]]></description><category></category></item><item><title><![CDATA[java泛型总结]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50800833</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50800833</guid><author>Hardor</author><pubDate>Fri, 04 Mar 2016 12:29:17 +0800</pubDate><description><![CDATA[java泛型总结]]></description><category></category></item><item><title><![CDATA[学习Android中设计模式的笔记和总结（二）]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50489149</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50489149</guid><author>Hardor</author><pubDate>Sat, 09 Jan 2016 19:25:10 +0800</pubDate><description><![CDATA[一、介绍


      在上一篇文章中，我们介绍了EIT造形并列举和分析了由EIT造形组合而成的模板方法模式和工厂方法模式。在这篇文章中，我们要开始分析Android中涉及到的设计模式了。同样，还得感谢一下高老师。


       废话不多说，进入正题吧。


二、Android中的TM模式


      因为在上一篇文章中，我们讲到了TM模式，就从TM模式入手吧。]]></description><category></category></item><item><title><![CDATA[学习Android中设计模式的笔记和总结（一）]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50482683</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50482683</guid><author>Hardor</author><pubDate>Fri, 08 Jan 2016 14:30:02 +0800</pubDate><description><![CDATA[本文简单介绍了GoF的设计模式以及设计模式来源的灵感，引入了EIT造形概念，初步介绍了23中设计模式中的工厂方法和模板方法。]]></description><category></category></item><item><title><![CDATA[在学习过程中总结的LoaderManager的LoaderCallbacks刷新数据以使onLoadFinished回调方法能被执行的两种方式]]></title><link>https://blog.youkuaiyun.com/Hardor/article/details/50317481</link><guid>https://blog.youkuaiyun.com/Hardor/article/details/50317481</guid><author>Hardor</author><pubDate>Tue, 15 Dec 2015 16:40:10 +0800</pubDate><description><![CDATA[在学习过程中总结的LoaderManager的LoaderCallbacks刷新数据以使onLoadFinished回调方法能被执行的两种方式]]></description><category></category></item></channel></rss>