自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 数据挖掘的概念

数据挖掘基本功能主要体现在分类与回归、聚类分析、关联规则、时序模式、异常检测等5个方面。 分类与回归:分类是“有监督的学习”。分类过程由两步构成,模型创建和模型使用。模型创建是指对训练数据集的学习来建立分类模型;模型使用是指使用分类模型对测试数据和新的数据进行分类。通常分类模型以分类规则、决策树或...

2017-11-27 20:23:44

阅读数 336

评论数 2

原创 Git学习简单教程

1. 安装 1.1 在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git:$ git The program 'git' is currently not installed. You can install it by typing: sudo ap...

2017-10-10 14:48:42

阅读数 235

评论数 0

原创 LeetCode算法题1-10

leetcode算法1-10

2017-10-09 16:06:31

阅读数 257

评论数 0

原创 行为型-命令模式(Command)

命令模式可以将请求发送者和接收者完全解耦,发送者与接收者之间没有直接引用关系,发送请求的对象只需要知道如何发送请求,而不必知道如何完成请求。 命令模式(Command Pattern):将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销...

2017-09-27 17:27:20

阅读数 186

评论数 0

原创 行为型-中介者模式(Mediator)

中介者模式(Mediator Pattern):用一个中介对象(中介者)来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式,它是一种对象行为型模式。 ● Mediator(抽象中介者):它定义...

2017-09-27 17:21:57

阅读数 126

评论数 0

原创 行为型-责任链模式(Responsibility)

职责链模式概述 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。职责链模式是一种对象行为型模式。 ● Handler(抽象处理者):它定义了一个处理请求的接口,一般设计为抽象类,由于不同的具体处理者...

2017-09-27 16:41:50

阅读数 192

评论数 0

原创 行为型-模板方法模式(Template Method)

模板方法模式:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 (1) AbstractClass(抽象类):在抽象类中定义了一系列基本操作(PrimitiveOperations),这些基本操作可以是具体的...

2017-09-11 11:19:10

阅读数 163

评论数 0

原创 行为型-策略模式(strategy)

策略模式:定义了家族算法,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 在策略模式结构图中包含如下几个角色: ● Context(环境类):环境类是使用算法的角色,它在解决某个问题(即实现某个方法)时可以采用多种策略。在环境类中维持一...

2017-09-11 10:29:47

阅读数 167

评论数 0

原创 java Web技术内幕

1.DNS和CDN 域名解析的话,DNS必不可少,CDN可有可无,CDN=更智能的镜像+缓存+整体负载均衡。 目前CDN都以缓存网站的静态数据为主,如CSS,JS,图片和静态页面。 CDN目标:可拓展,安全性,可靠性。 负载均衡:链路,集群,操作系统。链路:...

2017-09-07 13:27:08

阅读数 607

评论数 0

原创 高性能MYSQL(高级特性)

分区表是一个独立的逻辑表,底层由多个物理表组成。实现代码实际是一组底层表的句柄对象。分区的一个主要目的是将数据按照一个较粗的粒度分在不同的表中,这样可以将相关的数据存放在一起。 作用:1.表非常大以至于无法全部存放于内存中,或者最后的是热点数据其他是历史数据 2.分区表的数据更容易维护。 3...

2017-09-01 14:22:48

阅读数 910

评论数 0

原创 Spring -Ioc学习(1)

1.在spring 中spring ioc提供了一个基本的javaBean容器,通过Ioc模式管理 依赖关系,并通过依赖注入和aop切面增强了为javaBean这样的POJO对象赋予事务管理、生命周期管理等基本功能。 2.ioc的注入实现中有1.接口注入;2.setter注入;3.构造器注入。 3...

2017-08-28 18:38:08

阅读数 234

评论数 0

原创 一致性hash算法

1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ; hash(objec...

2017-08-25 16:03:33

阅读数 371

评论数 0

原创 MYSQL+InnoDB(备份与恢复)

1.备份与恢复概述 1.热备:对正在运行的数据库进行备份。 原理:1.记录备份开始时,innoDB存储引擎重做日志文件检查点的LSN 2.复制共享表空间文件以及独立表空间文件 3.记录复制完表空间文件后,innodb存储引擎重做日志文件检查点的LSN 4....

2017-08-21 16:20:47

阅读数 1733

评论数 0

原创 SVN版本管理系统的安装

root用户操作 1.建议安装前更新操作系统#yum update 更新完毕重启 #reboot2.安装apache#yum install httpd httpd-devel #service httpd start #chkconfig httpd on#vi /etc/httpd/conf...

2017-08-17 11:51:14

阅读数 208

评论数 0

转载 Spring学习笔记—高级特性

1.通过PropertyPlaceholderConfigurer在spring中加载其他外部配置文件或者属性文件: 在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的轻量级容器,Spring经常需要管理Struts、Ibatis、hibernate等,这些开源框架...

2017-08-14 15:54:37

阅读数 343

评论数 0

转载 Spring学习笔记—基础知识

1.在Java开发领域,spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelopment without ...

2017-08-14 15:50:23

阅读数 223

评论数 0

原创 spring核心:IOC容器的实现

Spring IOC容器概述 IoC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组...

2017-08-14 15:38:39

阅读数 310

评论数 0

原创 java集合vector与stack

Vector与ArrayList的最大区别就是Vector是线程安全的,而ArrayList不是线程安全的。另外区别还有: - ArrayList不可以设置扩展的容量,默认1.5倍;Vector可以设置扩展的容量,如果没有设置,默认2倍 - ArrayList的无参构造方法中初始容量为0,...

2017-08-11 13:11:48

阅读数 204

评论数 0

原创 Java集合---HashSet的源码分析

一、 HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 Set接口中的方法与Collection接口中的方法相同。 HashSet底层依赖于Ha...

2017-08-11 11:25:00

阅读数 195

评论数 0

原创 行为型-观察者模式(Observer)

观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式的别名包括发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Lis...

2017-08-08 10:35:58

阅读数 170

评论数 0

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