<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[StudyForDream2015的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/StudyForDream2015</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; StudyForDream2015]]></copyright><item><title><![CDATA[Nginx服务器安装详情及配置：反向代理+动静分离+负载均衡+keepalived实现高可用]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/71024412</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/71024412</guid><author>StudyForDream2015</author><pubDate>Sun, 30 Apr 2017 17:47:47 +0800</pubDate><description><![CDATA[详解Linux下安装配置Nginx
1.先解压
 [root@Master nginx-1.8.1]# tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/src/  
（/usr/local/src/是大家约定放置的目录）
2.进入到nginx源码目录
[root@Master ~]# cd /usr/local/src/
[root@Master]]></description><category></category></item><item><title><![CDATA[数据预处理：独热编码（One-Hot Encoding）]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70847430</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70847430</guid><author>StudyForDream2015</author><pubDate>Thu, 27 Apr 2017 11:38:23 +0800</pubDate><description><![CDATA[问题由来

在很多机器学习任务中，特征并不总是连续值，而有可能是分类值。

例如，考虑一下的三个特征：


["male", "female"]

["from Europe", "from US", "from Asia"]

["uses Firefox", "uses Chrome", "uses Safari", "uses Internet Explorer"]
]]></description><category></category></item><item><title><![CDATA[Java工程师面试冲刺]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70495608</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70495608</guid><author>StudyForDream2015</author><pubDate>Sun, 23 Apr 2017 12:59:36 +0800</pubDate><description><![CDATA[#### 基本数据类型和引用类型
基本数据类型：8种,
byte,short,int,long,char,float,double,boolean
引用类型：除了基本数据类型其他的都是引用，即对象：类class、接口、数组
抽象类和接口

抽象类可以有构造方法，接口中不能有构造方法。
抽象类中可以有普通成员变量，接口中没有普通成员变量!!!!!!!(注意重点在 普通 即 非静态 和]]></description><category></category></item><item><title><![CDATA[Java集合类ArrayList实现细节]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70461365</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70461365</guid><author>StudyForDream2015</author><pubDate>Sat, 22 Apr 2017 16:40:58 +0800</pubDate><description><![CDATA[第1部分 ArrayList介绍

ArrayList简介

ArrayList 是一个数组队列，相当于 动态数组。与Java中的数组相比，它的容量能动态增长。它继承于AbstractList，实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。并允许包括
null 在内的所有元素。

ArrayList 继承了Abs]]></description><category></category></item><item><title><![CDATA[Java集合类Treeset实现细节]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70455795</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70455795</guid><author>StudyForDream2015</author><pubDate>Sat, 22 Apr 2017 16:19:53 +0800</pubDate><description><![CDATA[一、TreeSet定义

TreeSet同样是基于TreeMap实现的，我们知道TreeMap是一个有序的二叉树，那么同理TreeSet同样也是一个有序的，它的作用是提供有序的Set集合。通过源码我们知道TreeSet基础AbstractSet，实现NavigableSet、Cloneable、Serializable接口。其中AbstractSet提供 Set 接口的骨干实现，从而最大限度地]]></description><category></category></item><item><title><![CDATA[Java集合类TreeMap细节解析]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70339299</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70339299</guid><author>StudyForDream2015</author><pubDate>Fri, 21 Apr 2017 20:43:00 +0800</pubDate><description><![CDATA[TreeMap 简介

TreeMap 是一个有序的key-value集合，它是通过红黑树实现的。
TreeMap 继承于AbstractMap，所以它是一个Map，即一个key-value集合。
TreeMap 实现了NavigableMap接口，意味着它支持一系列的导航方法。比如返回有序的key集合。
TreeMap 实现了Cloneable接口，意味着它能被克隆。
TreeMap]]></description><category></category></item><item><title><![CDATA[Java中comparable和comparator的区别]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70338307</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70338307</guid><author>StudyForDream2015</author><pubDate>Fri, 21 Apr 2017 20:11:27 +0800</pubDate><description><![CDATA[Comparable 简介



若一个类实现了Comparable接口，就意味着“该类支持排序”。  即然实现Comparable接口的类支持排序，假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”，则该List列表(或数组)可以通过 Collections.sort（或 Arrays.sort）进行排序。Comparable是一个对象本身要想支持自比较所需要]]></description><category></category></item><item><title><![CDATA[java集合类TreeMap细节解析及红黑树原理]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70260055</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70260055</guid><author>StudyForDream2015</author><pubDate>Thu, 20 Apr 2017 15:16:28 +0800</pubDate><description><![CDATA[TreeMap的实现是红黑树算法的实现，所以要了解TreeMap就必须对红黑树有一定的了解。


        1、红黑树的基本概念。

       2、红黑树增加节点、删除节点的实现过程。

       3、红黑树左旋转、右旋转的复杂过程。

       4、Java 中TreeMap是如何通过put、deleteEntry两个来实现红黑树增加、删除节点的。

 一]]></description><category></category></item><item><title><![CDATA[Java集合类HashSet实现细节]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70233357</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70233357</guid><author>StudyForDream2015</author><pubDate>Tue, 18 Apr 2017 22:07:55 +0800</pubDate><description><![CDATA[定义 
HashSet继承AbstractSet类，实现Set、Cloneable、Serializable接口。其中AbstractSet提供Set接口的骨干实现，从而最大限度地减少了实现此接口所需的工作。Set接口是一种不包括重复元素的Collection.它不保证set的迭代顺序；特别是它不保证该顺序恒久不变。此类允许使用
null 元素。

对于
 HashSet 而言，它是基于]]></description><category></category></item><item><title><![CDATA[Java集合类Hashtable实现细节]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70233222</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70233222</guid><author>StudyForDream2015</author><pubDate>Tue, 18 Apr 2017 21:53:47 +0800</pubDate><description><![CDATA[主要方法


        HashTable的API对外提供了许多方法，这些方法能够很好帮助我们操作HashTable，但是这里我只介绍两个最根本的方法：put、get。

首先我们先看put方法：将指定 key 映射到此哈希表中的指定 value。注意这里键key和值value都不可为空。


put方法的整个处理流程是：计算key的hash值，根据hash值获得key在ta]]></description><category></category></item><item><title><![CDATA[集合类HashMap的实现细节]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70232872</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70232872</guid><author>StudyForDream2015</author><pubDate>Tue, 18 Apr 2017 21:21:53 +0800</pubDate><description><![CDATA[HashMap集合类
HashMap是最常用的集合类框架之一，它实现了Map接口，所以存储的元素也是键值对映射的结构，并允许使用null值和null键，其内元素是无序的，如果要保证有序，可以使用LinkedHashMap。HashMap是线程不安全的。
HashMap 的实例有两个参数影响其性能：初始容量 和加载因子。容量
 是哈希表中桶(Entry数组）的数量，初始容量只是哈希表在创建时的]]></description><category></category></item><item><title><![CDATA[String的不可变性、以及涉及到的字符串常量池和字符串拼接内部实现的剖析]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70199693</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70199693</guid><author>StudyForDream2015</author><pubDate>Sun, 16 Apr 2017 23:45:09 +0800</pubDate><description><![CDATA[1.String a="a"+"b"+"c"在内存中创建几个对象？

这个问题涉及到了字符串常量池和字符串拼接


String a="a"+"b"+"c"


通过编译器优化后，得到的效果是


String a="abc"

此时，如果字符串常量池中存在abc，则该语句并不会创建对象，只是讲字符串常量池中的引用返回而已。
如果字符串常量池中不存在abc，则会创建并放入]]></description><category></category></item><item><title><![CDATA[Java中=="和Equals的区别]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70195011</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70195011</guid><author>StudyForDream2015</author><pubDate>Sun, 16 Apr 2017 13:14:52 +0800</pubDate><description><![CDATA[1.对于基本类型的变量。"=="和"equals"的区别 
“==”对于基本数据类型，判断两个变量的值是否相等。

 
    int t1=57; 
    int t2=67; 
    int t3=124; 
    int t4=124; 
    Boolean result1=(t1==t2); 
    Boolean result2=((t1+t2)==t3);]]></description><category></category></item><item><title><![CDATA[Java继承-子类默认在构造函数中用super()调用父类构造函数]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70194927</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70194927</guid><author>StudyForDream2015</author><pubDate>Sun, 16 Apr 2017 12:58:49 +0800</pubDate><description><![CDATA[子类默认在构造函数中用super()调用父类构造函数


1.子类继承父类的方法属性，并重写父类的方法，子类修饰符不能比父类方法的修饰符的范围狭窄。

2.子类必须在构造函数中使用super()来调用父类的构造函数

说明：

  1.父类没有写构造函数（系统默认有一个无参构造函数），子类可以不写构造函数（可以理解为：子类的系统默认构造函数，默认调用了super();）

 ]]></description><category></category></item><item><title><![CDATA[static关键字]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70187732</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70187732</guid><author>StudyForDream2015</author><pubDate>Sat, 15 Apr 2017 22:15:04 +0800</pubDate><description><![CDATA[static关键字：可以用来修饰类中的成员变量,成员方法,除此以外还可以修饰程序的代码块,称为静态代码块。
1、用static修饰的方法称为静态方法。
特点：
（1）静态方法不需要通过类的实例化就可以直接使用。
（2）静态方法不依赖对象而存在，依赖于类而存在。
（3）特别需要注意的是静态方法不能用abstract修饰，因为静态方法必须在本类中提供实现，而abstract方法是在子类中实现]]></description><category></category></item><item><title><![CDATA[Java中重载和重写，多态几个概念之间的区别]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70187492</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/70187492</guid><author>StudyForDream2015</author><pubDate>Sat, 15 Apr 2017 21:44:22 +0800</pubDate><description><![CDATA[重写也称作覆盖，是指在继承关系中，子类并不想完全继承父类方法，而是想做自己的一些修改，可以让子类重写父类方法，使该方法和父类具有相同的名称和参数，而方法体可以和父类不同，重写是父类和子类多态性的体现。要注意的是子类函数的访问修饰权限不能少于父类的。

     重载和重写不同，一个类中不能有2个或者多个名称相同并且参数相同的方法；重载则是方法名相同参数个数或者类型不同，返回值可以相同也可以不同]]></description><category></category></item><item><title><![CDATA[Linux常用操作命令+YUM本地仓库配置（YUM基础命令）+bash编程基础知识+高级命令行文本处理工具]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/69601330</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/69601330</guid><author>StudyForDream2015</author><pubDate>Fri, 07 Apr 2017 18:37:39 +0800</pubDate><description><![CDATA[******拷贝文件

cp file.1 /hpme/hadoop/


*******查看文件


cat  file    一次性将文件内容全部输出（控制台）
more file  可以翻页查看，下翻一页（空格），上翻一页（b）,退出（q）
less file   可以翻页查看，下翻一页（空格），上翻一页（b）,退出（q），上翻一行（↑），下翻一行（↓），可以收索关键字（]]></description><category></category></item><item><title><![CDATA[单点登录sso实现方式]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/69084416</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/69084416</guid><author>StudyForDream2015</author><pubDate>Tue, 04 Apr 2017 16:47:41 +0800</pubDate><description><![CDATA[单点登录SSO（Single Sign On）说得简单点就是在一个多系统共存的环境下，用户在一处登录后，就不用在其他系统中登录，也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁，例如像阿里巴巴这样的网站，在网站的背后是成百上千的子系统，用户一次操作或交易可能涉及到几十个子系统的协作，如果每个子系统都需要用户认证，不仅用户会疯掉，各子系统也会为这种重复认证授权的逻辑搞]]></description><category></category></item><item><title><![CDATA[session的生命周期]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/69063007</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/69063007</guid><author>StudyForDream2015</author><pubDate>Tue, 04 Apr 2017 15:08:42 +0800</pubDate><description><![CDATA[session简介

 

    在计算机专业术语中，Session是指一个终端用户与交互系统进行通信的时间间隔，通常指从注册进入系统到注销退出系统之间所经过的时间以及如果需要的话，可能还有一定的操作空间。

    具体到Web中的Session指的就是用户在浏览某个网站时，从进入网站到浏览器关闭所经过的这段时间，也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到，]]></description><category></category></item><item><title><![CDATA[Java工程师学习]]></title><link>https://blog.youkuaiyun.com/StudyForDream2015/article/details/69053867</link><guid>https://blog.youkuaiyun.com/StudyForDream2015/article/details/69053867</guid><author>StudyForDream2015</author><pubDate>Mon, 03 Apr 2017 23:28:40 +0800</pubDate><description><![CDATA[HTTP1.0 非持久链接:短链接
HTTP1.1 默认长链接
HTTPS=SSL+HTTP
请求
请求行：get/post+协议+地址
请求头：IP+user_agent
请求正文
响应
Javascript运行在客户端的脚本语言
Cookie由服务器发送给客户端的一段字节，浏览器会保存Cookie，与其进行验证
浏览器关闭cookie最多保存一周
URL重定向
Serv]]></description><category></category></item></channel></rss>