自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nginx服务器安装详情及配置:反向代理+动静分离+负载均衡+keepalived实现高可用

详解Linux下安装配置Nginx1.先解压 [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

2017-04-30 17:47:47 862

转载 数据预处理:独热编码(One-Hot Encoding)

问题由来在很多机器学习任务中,特征并不总是连续值,而有可能是分类值。例如,考虑一下的三个特征:["male", "female"]["from Europe", "from US", "from Asia"]["uses Firefox", "uses Chrome", "uses Safari", "uses Internet Explorer"]

2017-04-27 11:38:23 542

原创 Java工程师面试冲刺

#### 基本数据类型和引用类型基本数据类型:8种,byte,short,int,long,char,float,double,boolean引用类型:除了基本数据类型其他的都是引用,即对象:类class、接口、数组抽象类和接口抽象类可以有构造方法,接口中不能有构造方法。抽象类中可以有普通成员变量,接口中没有普通成员变量!!!!!!!(注意重点在 普通 即 非静态 和

2017-04-23 12:59:36 358

转载 Java集合类ArrayList实现细节

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

2017-04-22 16:40:58 437

原创 Java集合类Treeset实现细节

一、TreeSet定义TreeSet同样是基于TreeMap实现的,我们知道TreeMap是一个有序的二叉树,那么同理TreeSet同样也是一个有序的,它的作用是提供有序的Set集合。通过源码我们知道TreeSet基础AbstractSet,实现NavigableSet、Cloneable、Serializable接口。其中AbstractSet提供 Set 接口的骨干实现,从而最大限度地

2017-04-22 16:19:53 465

原创 Java集合类TreeMap细节解析

TreeMap 简介TreeMap 是一个有序的key-value集合,它是通过红黑树实现的。TreeMap 继承于AbstractMap,所以它是一个Map,即一个key-value集合。TreeMap 实现了NavigableMap接口,意味着它支持一系列的导航方法。比如返回有序的key集合。TreeMap 实现了Cloneable接口,意味着它能被克隆。TreeMap

2017-04-21 20:43:00 335

转载 Java中comparable和comparator的区别

Comparable 简介若一个类实现了Comparable接口,就意味着“该类支持排序”。  即然实现Comparable接口的类支持排序,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 Collections.sort(或 Arrays.sort)进行排序。Comparable是一个对象本身要想支持自比较所需要

2017-04-21 20:11:27 237

原创 java集合类TreeMap细节解析及红黑树原理

TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解。        1、红黑树的基本概念。       2、红黑树增加节点、删除节点的实现过程。       3、红黑树左旋转、右旋转的复杂过程。       4、Java 中TreeMap是如何通过put、deleteEntry两个来实现红黑树增加、删除节点的。 一

2017-04-20 15:16:28 836

原创 Java集合类HashSet实现细节

定义 HashSet继承AbstractSet类,实现Set、Cloneable、Serializable接口。其中AbstractSet提供Set接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。Set接口是一种不包括重复元素的Collection.它不保证set的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null 元素。对于 HashSet 而言,它是基于

2017-04-18 22:07:55 291

原创 Java集合类Hashtable实现细节

主要方法        HashTable的API对外提供了许多方法,这些方法能够很好帮助我们操作HashTable,但是这里我只介绍两个最根本的方法:put、get。首先我们先看put方法:将指定 key 映射到此哈希表中的指定 value。注意这里键key和值value都不可为空。put方法的整个处理流程是:计算key的hash值,根据hash值获得key在ta

2017-04-18 21:53:47 388

转载 集合类HashMap的实现细节

HashMap集合类HashMap是最常用的集合类框架之一,它实现了Map接口,所以存储的元素也是键值对映射的结构,并允许使用null值和null键,其内元素是无序的,如果要保证有序,可以使用LinkedHashMap。HashMap是线程不安全的。HashMap 的实例有两个参数影响其性能:初始容量 和加载因子。容量 是哈希表中桶(Entry数组)的数量,初始容量只是哈希表在创建时的

2017-04-18 21:21:53 474

原创 String的不可变性、以及涉及到的字符串常量池和字符串拼接内部实现的剖析

1.String a="a"+"b"+"c"在内存中创建几个对象?这个问题涉及到了字符串常量池和字符串拼接String a="a"+"b"+"c"通过编译器优化后,得到的效果是String a="abc"此时,如果字符串常量池中存在abc,则该语句并不会创建对象,只是讲字符串常量池中的引用返回而已。如果字符串常量池中不存在abc,则会创建并放入

2017-04-16 23:45:09 593

原创 Java中=="和Equals的区别

1.对于基本类型的变量。"=="和"equals"的区别 “==”对于基本数据类型,判断两个变量的值是否相等。     int t1=57;     int t2=67;     int t3=124;     int t4=124;     Boolean result1=(t1==t2);     Boolean result2=((t1+t2)==t3);

2017-04-16 13:14:52 316

原创 Java继承-子类默认在构造函数中用super()调用父类构造函数

子类默认在构造函数中用super()调用父类构造函数1.子类继承父类的方法属性,并重写父类的方法,子类修饰符不能比父类方法的修饰符的范围狭窄。2.子类必须在构造函数中使用super()来调用父类的构造函数说明:  1.父类没有写构造函数(系统默认有一个无参构造函数),子类可以不写构造函数(可以理解为:子类的系统默认构造函数,默认调用了super();) 

2017-04-16 12:58:49 1106

原创 static关键字

static关键字:可以用来修饰类中的成员变量,成员方法,除此以外还可以修饰程序的代码块,称为静态代码块。1、用static修饰的方法称为静态方法。特点:(1)静态方法不需要通过类的实例化就可以直接使用。(2)静态方法不依赖对象而存在,依赖于类而存在。(3)特别需要注意的是静态方法不能用abstract修饰,因为静态方法必须在本类中提供实现,而abstract方法是在子类中实现

2017-04-15 22:15:04 241

原创 Java中重载和重写,多态几个概念之间的区别

重写也称作覆盖,是指在继承关系中,子类并不想完全继承父类方法,而是想做自己的一些修改,可以让子类重写父类方法,使该方法和父类具有相同的名称和参数,而方法体可以和父类不同,重写是父类和子类多态性的体现。要注意的是子类函数的访问修饰权限不能少于父类的。     重载和重写不同,一个类中不能有2个或者多个名称相同并且参数相同的方法;重载则是方法名相同参数个数或者类型不同,返回值可以相同也可以不同

2017-04-15 21:44:22 519

原创 Linux常用操作命令+YUM本地仓库配置(YUM基础命令)+bash编程基础知识+高级命令行文本处理工具

******拷贝文件cp file.1 /hpme/hadoop/*******查看文件cat  file    一次性将文件内容全部输出(控制台)more file  可以翻页查看,下翻一页(空格),上翻一页(b),退出(q)less file   可以翻页查看,下翻一页(空格),上翻一页(b),退出(q),上翻一行(↑),下翻一行(↓),可以收索关键字(

2017-04-07 18:37:39 1200

转载 单点登录sso实现方式

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞

2017-04-04 16:47:41 357

转载 session的生命周期

session简介     在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间以及如果需要的话,可能还有一定的操作空间。    具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,

2017-04-04 15:08:42 912

原创 Java工程师学习

HTTP1.0 非持久链接:短链接HTTP1.1 默认长链接HTTPS=SSL+HTTP请求请求行:get/post+协议+地址请求头:IP+user_agent请求正文响应Javascript运行在客户端的脚本语言Cookie由服务器发送给客户端的一段字节,浏览器会保存Cookie,与其进行验证浏览器关闭cookie最多保存一周URL重定向Serv

2017-04-03 23:28:40 441

原创 基于sklearn几种分类算法

基于sklearn的多元分类的svmfrom data_test_kNN import file2matrixfrom sklearn import svm'''将文件数据转化为测试数据和训练数据'''def get_trian_testdata(filename):    dataMat,dataClassLabel=file2matrix(filename)

2016-07-23 12:43:55 2363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除