<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Advance_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Advance_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Advance_]]></copyright><item><title><![CDATA[mysql学习总结——索引(未完)]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/88652434</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/88652434</guid><author>Advance_</author><pubDate>Mon, 18 Mar 2019 23:02:47 +0800</pubDate><description><![CDATA[mysql索引回顾
     回顾下自己上篇博客是时间已经是半年前，当时自己为什么写博客，一方面记录自己学习内容做
笔记，更多的是为了简历上可以附上博客地址仅此而已。回忆一下当时的想法真的很可笑，老是喜欢搞
一些表面的东西，实际上当时的博客对自己的收获微乎其微，纯属为了写而写。现在呢，实习快半年了
，实习期间做了很多事情，但是回想自己的收获，的确有进步，是什么说不出来。参加实习的这段时间
以来，每...]]></description><category></category></item><item><title><![CDATA[Java集合总结(未完结)]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/82627405</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/82627405</guid><author>Advance_</author><pubDate>Tue, 11 Sep 2018 16:02:49 +0800</pubDate><description><![CDATA[集合体系图 
 
1.List接口 
继承的接口： 
（1）Conllection接口：定义了子类需要实现的方法，


int size（）获取集合元素个数
boolean isEmpty() 个数是否为0
boolean contains(Object element)是否包含指定元素
boolean add(E element)添加元素
boolean remove(Object elemen...]]></description><category></category></item><item><title><![CDATA[Spring常用注解笔记]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/82620009</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/82620009</guid><author>Advance_</author><pubDate>Tue, 11 Sep 2018 08:41:35 +0800</pubDate><description><![CDATA[一、使用注解目的：                        

 
当bean过多时，会引起xml文件的过于臃肿，庞大，难以维护
加强java bean的内聚度


二、常用注解概述：


@Service用于标注业务层组件、 
@Controller用于标注控制层组件（如struts中的action）
@Repository用于标注数据访问组件，即DAO组件。
@Component泛指组件...]]></description><category></category></item><item><title><![CDATA[Spring笔记]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/82018398</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/82018398</guid><author>Advance_</author><pubDate>Fri, 24 Aug 2018 14:57:25 +0800</pubDate><description><![CDATA[Spring事务

事务管理，代理类属性：


  propagation   :事务传播行为
  
  isolation :事务的隔离级别
  
  read-only :只读
  
  rollback-for:发生哪些异常回滚
  
  no-rollback-for   :发生哪些异常不回滚
  
  timeout   :过期信息


Spring事务配置三种方式： 
基于注解：


...]]></description><category></category></item><item><title><![CDATA[java——简单实现插入排序]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/81951035</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/81951035</guid><author>Advance_</author><pubDate>Wed, 22 Aug 2018 21:02:20 +0800</pubDate><description><![CDATA[（1）原理：

　　1、将指针指向某个元素，假设该元素左侧的元素全部有序，将该元素抽取出来，然后按照从右往左的顺序分别与其左边的元素比较，遇到比其大的元素便将元素右移，直到找到比该元素小的元素或者找到最左面发现其左侧的元素都比它大，停止； 
　　2、此时会出现一个空位，将该元素放入到空位中，此时该元素左侧的元素都比它小，右侧的元素都比它大；

　　3、指针向后移动一位，重复上述过程。每操作一轮，左...]]></description><category></category></item><item><title><![CDATA[Spring面向切面编程AOP]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/81949589</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/81949589</guid><author>Advance_</author><pubDate>Wed, 22 Aug 2018 19:25:26 +0800</pubDate><description><![CDATA[感谢zejian_大佬的分享：


  关于 Spring AOP (AspectJ) 你该知晓的一切 
  大佬的分享让我受益匪浅！


首先学习AOP前，弄清楚为什么要使用AOP？


  AOP可以对业务逻辑的各个部分进行隔离，从而使得业务逻辑各部分之间的耦合度降低，提高程序的可重用性，同时提高了开发的效率。——取自百度百科


举个栗子有助于理解（一个支付转账的小栗子）： 
我们每次使用手...]]></description><category></category></item><item><title><![CDATA[Spring五类作用域，及不同作用域的bean相互依赖的问题]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/81904985</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/81904985</guid><author>Advance_</author><pubDate>Tue, 21 Aug 2018 11:43:22 +0800</pubDate><description><![CDATA[Spring作用域：singleton，prototype，request，session，global session。


singleton，单例模式，Spring默认也是单例模式。 
一个bean定义为singleton，Spring IOC只会创建该bean的唯一实例，储存到单例缓存，后续再创建该bean的实例时，会使用已经被储存的 缓存。




&amp;lt;bean id=&quot;Spring...]]></description><category></category></item><item><title><![CDATA[数据结构（图）——简单无向图的邻接矩阵，实现广度优先遍历]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/81880605</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/81880605</guid><author>Advance_</author><pubDate>Tue, 21 Aug 2018 01:02:44 +0800</pubDate><description><![CDATA[图有两种表示方法：邻接矩阵和l邻接表，这里使用java实现一个简单的邻接矩阵。 
来个栗子尝一尝： 
 
使用邻接矩阵来表示该图 
首先定义顶点数组，以及二维数组代表邻接矩阵：



    private int MAXVEX = 0;//顶点个数，顶点数组长度
    private VertexArray&amp;lt;T&amp;gt;[] vertexArray = null;//顶点数组
    pr...]]></description><category></category></item><item><title><![CDATA[算法java——简单实现快速排序]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/81880509</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/81880509</guid><author>Advance_</author><pubDate>Tue, 21 Aug 2018 00:27:46 +0800</pubDate><description><![CDATA[
快速排序 
快速排序是对冒泡排序的改进，它使用分治法的思想，每次循环根据指定的基准数，将其他元素分别放置其左右（升序排序，大的放右小的放左），第二次循环，以基准数为中心，分为左右两部分，每部分再通过新的基准数排序…（下边来个小例子解释）。

基准数：一般指定第一个元素为基准数（任意元素都可以作为基准数）。
来个小例子： 
对一个int型数组升序排序（第一个位置为基准数），两个指针分别指向数组头尾...]]></description><category></category></item><item><title><![CDATA[数据结构（图）——十字链表（Java实现）]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/80902596</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/80902596</guid><author>Advance_</author><pubDate>Tue, 03 Jul 2018 18:28:23 +0800</pubDate><description><![CDATA[　　上次学习了图的邻接表，对于有向图来讲，邻接表是有缺陷的，我们想得到一个顶点的出度，对该顶点的边表遍历即可，需要一个顶点的入度，则需要遍历整个图（逆邻接表解决了入度，解决不了出度）。 
　　这时可以将邻接表跟逆邻接表结合起来就是我们所要说的——十字链表。 
　　这里是个小例子： 
　　图１ 
　　内部类定义顶点数组：三个属性分别存放顶点，入边表，出边表 
　　

private class Ve...]]></description><category></category></item><item><title><![CDATA[数据结构学习——图的邻接表（无向图，带权值有向图）]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/80859991</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/80859991</guid><author>Advance_</author><pubDate>Fri, 29 Jun 2018 17:37:31 +0800</pubDate><description><![CDATA[邻接表是数组与链表相结合的存储方法，相比于顺序存储结构（邻接矩阵），节省空间。 
来个小例子（无向图）: 
图1

上图邻接表的结构： 
 
邻接表用链表来存储邻接点（分两个域，一个存顶点下标，一个存下一个邻接点的引用），通过一个类（我用了内部类，所以是private）定义邻接点：

private class AdgvexType {
        int verNum = -1;//存储顶点...]]></description><category></category></item><item><title><![CDATA[Calentar,Date,String 之间的转换]]></title><link>https://blog.youkuaiyun.com/Advance_/article/details/80674478</link><guid>https://blog.youkuaiyun.com/Advance_/article/details/80674478</guid><author>Advance_</author><pubDate>Wed, 13 Jun 2018 09:45:53 +0800</pubDate><description><![CDATA[String转Date 
1，使用sql.Date  
      这个类的方法基本过时，仅剩三个setTime(long date)//设置现有date对象，toString()，valueof(String s)//将 JDBC 日期转义形式的字符串转换成 Date 值; 
      这里使用valueof(“2018-6-13”);返回Date

Date date=Date.valueo...]]></description><category></category></item></channel></rss>