<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenping9318</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenping9318]]></copyright><item><title><![CDATA[Java中的消息摘要、加密与数字签名]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790941</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790941</guid><author>chenping9318</author><pubDate>Thu, 01 Sep 2016 21:34:00 +0800</pubDate><description><![CDATA[Java中的消息摘要与加密
消息摘要（Message Digest）
消息在互联网传输过程中不可避免的会经历多个中间人，它可能是代理服务器，也可能是路由、网关等等。
消息在传输过程中有可能被人窃听，甚至是修改。为了保证消息在传输过程中的完整性我们可以使用消息摘要。
消息摘要算法会为每一个不同的...]]></description><category></category></item><item><title><![CDATA[Scala函数式编程原则 Week-2]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790940</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790940</guid><author>chenping9318</author><pubDate>Wed, 20 Jul 2016 00:58:00 +0800</pubDate><description><![CDATA[#尾递归
在计算函数 f(e1, ..., en)时，由于Scala采用class-by-value的模式，所以首先会计算函数参数e1, ..., en，将参数的计算结果v1, ..., vn带回到函数 f（）中。
对比以下两个函数 gcd（）计算两个整数的最大公约数，和 factorial（...]]></description><category></category></item><item><title><![CDATA[Scala函数式编程原则笔记 Week-1]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790939</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790939</guid><author>chenping9318</author><pubDate>Tue, 19 Jul 2016 20:02:00 +0800</pubDate><description><![CDATA[#编程范式

命令式 （imperative）编程语言: C++, Java
函数式（functional）编程语言: Lisp, Scala, Haskwell
逻辑式（logic）编程语言：Prolog
面向对象编程


面向对象编程可以和前三种任意一种相结合

#命令式编程

拥有可修改...]]></description><category></category></item><item><title><![CDATA[JWT简介]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790938</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790938</guid><author>chenping9318</author><pubDate>Thu, 14 Jul 2016 09:39:00 +0800</pubDate><description><![CDATA[#什么是JWT

JWT的全称是JSON Web Token， 它是一个开放的标准，定义了了一个紧凑和自包含(self-contained)的方法在端与端之间安全的传输JSON信息。传输的JSON信息因为经过了数字签名，因而可以被验证与信息。

**紧凑性： JWT的长度很小，因此可以通过UR...]]></description><category></category></item><item><title><![CDATA[Angular2学习笔记之Router篇]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790937</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790937</guid><author>chenping9318</author><pubDate>Mon, 11 Jul 2016 23:31:00 +0800</pubDate><description><![CDATA[Angular2 Router
angular2的Router组件从beta版本到rc版发生了很大的变化，rc2到rc4也有着不小的变动。本文主要是针对最新的RC4版本的学习笔记。
Angular 2中的Router的负责在各个Component之间导航跳转，传递参数。
Angular 2作为...]]></description><category></category></item><item><title><![CDATA[【翻译】Java泛型中的extends与super]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790936</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790936</guid><author>chenping9318</author><pubDate>Sun, 27 Dec 2015 18:47:00 +0800</pubDate><description><![CDATA[在Java泛型中常用的通配符有两种


&lt;? extends T&gt; 设置参数化类型的上界，表示参数化类型只能是T、T的子类或实现类。


&lt;? super T&gt;   设置参数化类型的下界，表示参数化类型只能是T或T的父类。



泛型的通配符常使用在容器中，下面来辨析以...]]></description><category></category></item><item><title><![CDATA[Java常见知识点]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790935</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790935</guid><author>chenping9318</author><pubDate>Sun, 27 Dec 2015 17:16:00 +0800</pubDate><description><![CDATA[#一、HashMap实现原理
HashMap中有一个Entry类，保存key-value键值对， 一个叫table的Entry数组。
Entry在数组中的位置，是根据key的hashcode()方法计算出来的hash值（来决定）。hash值用来计算key在Entry数组的索引。
HashMap...]]></description><category></category></item><item><title><![CDATA[Java IO 类结构]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790934</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790934</guid><author>chenping9318</author><pubDate>Thu, 19 Nov 2015 17:15:00 +0800</pubDate><description><![CDATA[转载于:https://my.oschina.net/u/189332/blog/532834]]></description><category></category></item><item><title><![CDATA[Maven学习笔记]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790933</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790933</guid><author>chenping9318</author><pubDate>Sun, 18 Oct 2015 13:25:00 +0800</pubDate><description><![CDATA[#Maven约定
默认情况下，在maven中路径为
source code ${basedir}/src/main/java
资源路径:  ${basedir}/src/main/resources
Tests:  ${basedir}/src/test
编译文件路径:  ${basedir}...]]></description><category></category></item><item><title><![CDATA[Spring 依赖注入与Bean作用域]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790932</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790932</guid><author>chenping9318</author><pubDate>Sun, 18 Oct 2015 13:23:00 +0800</pubDate><description><![CDATA[#一、依赖注入
##1.1、构造器注入
在容器实例化Bean时通过指定的Bean的构造器，注入依赖。还包括静态工厂和实例工厂方法。
###1.1.1、参数的注入方法
public class Bean{
    private String message;
    private int i...]]></description><category></category></item><item><title><![CDATA[单链表环问题]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790931</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790931</guid><author>chenping9318</author><pubDate>Sat, 22 Aug 2015 18:17:00 +0800</pubDate><description><![CDATA[一、如何判断一个单链表是否有环 
1) 基本思路，将链表中的每一个节点都利用哈希表存储，然后遍历链表查看是否有节点位置在哈希表中发生冲突。 
2) 课程解法 
设置两个指针一个“快指针”一个“慢指针” 
快指针： 一次走两步 
慢指针： 一次走一步 
然后利用...]]></description><category></category></item><item><title><![CDATA[Java并发学习笔记]]></title><link>https://blog.youkuaiyun.com/chenping9318/article/details/100790930</link><guid>https://blog.youkuaiyun.com/chenping9318/article/details/100790930</guid><author>chenping9318</author><pubDate>Sat, 22 Aug 2015 16:54:00 +0800</pubDate><description><![CDATA[1. Runnable接口 
  线程类都是实现Runnable接口的run方法 
 
2. Thread类 
  Thread类也是对Runnable的实现，线程的运行是，将Runnable的实现类交给Thread，Thread通过代理模式，在run方法中调用实现类的代理方法， Th...]]></description><category></category></item></channel></rss>