<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JerryBurning的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JerryBurning</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JerryBurning]]></copyright><item><title><![CDATA[详解https是如何确保安全的？]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/51052072</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/51052072</guid><author>JerryBurning</author><pubDate>Sun, 03 Apr 2016 21:14:45 +0800</pubDate><description><![CDATA[Https 介绍
什么是Https
HTTPS（全称：Hypertext Transfer Protocol over Secure Socket Layer），是以安全为目标的HTTP通道，简单讲是HTTP的安全版。即HTTP下加入SSL层，HTTPS的安全基础是SSL，因此加密的详细内容就需要SSL
Https的作用

内容加密 建立一个信息安全通道，来保证数据传输的安全；身份认证]]></description><category></category></item><item><title><![CDATA[工厂模式]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48806963</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48806963</guid><author>JerryBurning</author><pubDate>Tue, 29 Sep 2015 15:10:10 +0800</pubDate><description><![CDATA[工厂模式]]></description><category></category></item><item><title><![CDATA[对称加密和非对称加密]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48806929</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48806929</guid><author>JerryBurning</author><pubDate>Tue, 29 Sep 2015 15:08:07 +0800</pubDate><description><![CDATA[对称加密和非对称加密]]></description><category></category></item><item><title><![CDATA[http和https]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48806909</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48806909</guid><author>JerryBurning</author><pubDate>Tue, 29 Sep 2015 15:06:54 +0800</pubDate><description><![CDATA[http和https]]></description><category></category></item><item><title><![CDATA[享元模式]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48806749</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48806749</guid><author>JerryBurning</author><pubDate>Tue, 29 Sep 2015 14:56:03 +0800</pubDate><description><![CDATA[享元模式]]></description><category></category></item><item><title><![CDATA[代理模式--动态代理]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48053241</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48053241</guid><author>JerryBurning</author><pubDate>Sat, 12 Sep 2015 22:26:19 +0800</pubDate><description><![CDATA[动态代理类的源码是在程序运行期间由JVM根据反射等机制动态的生成，所以不存在代理类的字节码文件。代理类和委托类的关系是在程序运行时确定。]]></description><category></category></item><item><title><![CDATA[Spring--IOC原理]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48377717</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48377717</guid><author>JerryBurning</author><pubDate>Sat, 12 Sep 2015 16:52:32 +0800</pubDate><description><![CDATA[1、何谓Spring–IOC？ 
所谓依赖注入，就是由IOC容器在运行期间，动态地将某种依赖关系注入到对象之中。使对象获得依赖对象的过程，由主动变为被动（由IOC容器管理依赖对象），实现对象之间的解耦。]]></description><category></category></item><item><title><![CDATA[模板方法模式]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48199327</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48199327</guid><author>JerryBurning</author><pubDate>Thu, 03 Sep 2015 22:49:34 +0800</pubDate><description><![CDATA[模板方法模式：定义一个操作中算法的框架，而将一些步骤延迟到子类中去具体实现。使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。]]></description><category></category></item><item><title><![CDATA[二叉树的创建(前序中序创建二叉树、中序后序创建二叉树)]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48198381</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48198381</guid><author>JerryBurning</author><pubDate>Thu, 03 Sep 2015 21:35:26 +0800</pubDate><description><![CDATA[前序中序创建二叉树: 
preOrder:{1,2,4,7,3,5,6,8} 
inOrder:{4,7,2,1,5,3,8,6}]]></description><category></category></item><item><title><![CDATA[二叉树的先序、中序、后序的递归及非递归实现，以及层次遍历的实现：]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48182681</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48182681</guid><author>JerryBurning</author><pubDate>Wed, 02 Sep 2015 19:52:52 +0800</pubDate><description><![CDATA[二叉树的先序、中序、后序的递归及非递归实现，以及层次遍历的实现：]]></description><category></category></item><item><title><![CDATA[Java的Clone方法]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48057677</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48057677</guid><author>JerryBurning</author><pubDate>Fri, 28 Aug 2015 20:49:04 +0800</pubDate><description><![CDATA[1、什么是”clone”？ 
在实际编程过程中，我们常常要遇到这种情况：有一个对象A，在某一时刻A中已经包含了一些有效值，此时可能 会需要一个和A完全相同新对象B，并且此后对B任何改动都不会影响到A中的值，也就是说，A与B是两个独立的对象，但B的初始值是由A对象确定的。在 Java语言中，用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径，但实现clone（）方法是其中最简单，也是最]]></description><category></category></item><item><title><![CDATA[多线程之volatile]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/48036801</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/48036801</guid><author>JerryBurning</author><pubDate>Thu, 27 Aug 2015 22:21:08 +0800</pubDate><description><![CDATA[1、并发编程中的三个概念 
    在并发编程中，我们通常会遇到以下三个问题：原子性问题，可见性问题，有序性问题。我们先看具体看一下这三个概念：1.1.原子性 ，原子性：即一个操作或者多个操作要么全部执行并且执行的过程不会被任何因素打断，要么就都不执行。1.2.可见性 ，可见性：是指当多个线程访问同一个变量时，一个线程修改了这个变量的值，其他线程能够立即看得到修改的值。1.3.顺序性......]]></description><category></category></item><item><title><![CDATA[多线程之ThreadLocal类]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/47984783</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/47984783</guid><author>JerryBurning</author><pubDate>Tue, 25 Aug 2015 22:09:31 +0800</pubDate><description><![CDATA[1、ThreadLocal由来
    synchronized这类线程同步的机制可以解决多线程并发问题，在这种解决方案下，多个线程访问到的，都是同一份变量的内容。为了防止在多线程访问的过程中，可能会出现的并发错误。不得不对多个线程的访问进行同步，这样也就意味着，多个线程必须先后对变量的值进行访问或者修改，这是一种以延长访问时间来换取线程安全性的策略。

    而ThreadLocal类为]]></description><category></category></item><item><title><![CDATA[java多线程之三]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/47982639</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/47982639</guid><author>JerryBurning</author><pubDate>Tue, 25 Aug 2015 20:21:50 +0800</pubDate><description><![CDATA[临界资源：虽然多个线程可以共享系统中的各种资源，但是对于一些资源一次只能被一个线程访问，这种资源叫做临界资源。对于临界资源不采取互斥的访问，可能会引发线程安全问题。]]></description><category></category></item><item><title><![CDATA[Java多线程之二]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/47977029</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/47977029</guid><author>JerryBurning</author><pubDate>Tue, 25 Aug 2015 16:58:31 +0800</pubDate><description><![CDATA[3、线程的生命周期： 
线程的生命周期包括线程的新建（New）、就绪（Runnable）、运行（Running）、阻塞（Blocked）和死亡（Dead）5种状态。　　当需要新起一个线程来执行某个子任务时，就 新建（New）了一个线程。但是线程创建之后，不会立即进入就绪状态，因为线程的运行需要一些条件（比如内存资源，程序计数器、Java栈、本地方法栈都是线程私有的，所以需要为线程分配一定的内存空间）]]></description><category></category></item><item><title><![CDATA[Java多线程之一]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/47958325</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/47958325</guid><author>JerryBurning</author><pubDate>Mon, 24 Aug 2015 22:04:51 +0800</pubDate><description><![CDATA[在多线程程序中，多个线程被并发的执行以提高程序的效率，CPU不会因为某个线程需要等待资源而进入空闲状态。多个线程共享堆内存(heap memory)，因此创建多个线程去执行一些任务会比创建多个进程更好。]]></description><category></category></item><item><title><![CDATA[观察者模式（Observer）]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/47790937</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/47790937</guid><author>JerryBurning</author><pubDate>Wed, 19 Aug 2015 23:11:50 +0800</pubDate><description><![CDATA[观察者模式（Observer）]]></description><category></category></item><item><title><![CDATA[装饰模式（Decorator）]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/47790903</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/47790903</guid><author>JerryBurning</author><pubDate>Wed, 19 Aug 2015 23:10:35 +0800</pubDate><description><![CDATA[装饰模式（Decorator）]]></description><category></category></item><item><title><![CDATA[代理模式--静态代理]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/47790713</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/47790713</guid><author>JerryBurning</author><pubDate>Wed, 19 Aug 2015 23:06:30 +0800</pubDate><description><![CDATA[代理模式给某一个对象提供一个代理对象，并由代理对象引用实际对象。代理模式的结构：所谓代理，就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下，一个客户不想或者不能够直接引用一个对象，而代理对象可以在客户端和实际对象之间起到中介的作用。在代理对象访问实际对象的时候，可以做一些控制管理。在代理模式中的角色：
抽象对象角色：声明了实际对象和代理对象的共同接口，这样一来在任何可以使用目标对象的地方]]></description><category></category></item><item><title><![CDATA[java IO流总结]]></title><link>https://blog.youkuaiyun.com/JerryBurning/article/details/47786819</link><guid>https://blog.youkuaiyun.com/JerryBurning/article/details/47786819</guid><author>JerryBurning</author><pubDate>Wed, 19 Aug 2015 20:14:31 +0800</pubDate><description><![CDATA[今天刚刚看完java的io流操作，把主要的脉络看了一遍，不能保证以后使用时都能得心应手，但是最起码用到时知道有这么一个功能可以实现，下面对学习进行一下简单的总结：
        IO流主要用于硬板、内存、键盘等处理设备上得数据操作，根据处理数据的数据类型的不同可以分为：字节流（抽象基类为InPutStream和OutPutStream）和字符流（抽象基类为Reader和Writer）。根据流向]]></description><category></category></item></channel></rss>