自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux远程文件传输命令

How to copy file to local system?nc , ssh ,scp ,sftp ,sshfs 。

2016-11-09 17:11:03 919

原创 机器学习-线性回归

线性回归简介:之前的文章中介绍过一种回归算法,梯度下降算法,这里再看看另外一个回归算法,线性回归,主要的内容包括简单的线性回归和局部加权回归算法。在回归里面需要考虑的问题就是,我如何通过一堆训练数据求出回归方程?

2016-10-31 17:23:24 544

原创 AdaBoost(自适应增强算法)

AdaBoost(自适应增强算法)AdaBoost的目标是通过一个弱分类器构建一个强分类器,AdaBoost的大致运行过程:训练数据中的每一个样本,并赋予其一个权重,形成对应的权重向量DD,一开始所有训练样本具有相同权值,然后使用弱分类器分类并计算出该分类器的错误率,然后再统一数据集上面再次训练弱分类器,在第二次训练中,将会调整每个样本的权值,其中第一次分队的样本的权重将会降低,第一次分错的样本权重

2016-10-27 11:26:36 4303

原创 机器学习05-支持向量机_1

支持向量机松弛变量 惩罚参数smo算法实现我们引入分隔超平面的概念,通过确认一个分隔训练集的平面,使得所有训练集合数据尽量的远离该平面,这个平面称之为分隔超平面,对于二维数据超平面为一维的一条直线,对于三维数据超平面为二维平面,对于n维数据超平面为n-1维的面。确定超平面后对于给定数据点如果离超平面的距离越远则最终得到的预测结果越可信。

2016-10-18 15:34:32 789

原创 机器学习02-决策树ID3算法

决策树概述:通过分析每个数据特征项在分类过程中所起到的所用比重,将数据划分为几个数据子集,如果某个数据子集数据同一类型,则无需再继续划分数据分类,如果不属于同一分类,则需要在对数据子集进行分割。 优点:计算复杂度不高。 缺点:可能会出现由于样本特征值对应的样本数量不统一导致结果偏向于数量多的样本对应的分类。具体分类算法 ID3算法在每次划分数据集时我们会取一个特征属性来进行划分,那么这里有一个问

2016-10-10 19:26:15 428

原创 机器学习03-贝叶斯算法

使用贝叶斯概率原来实现分类算法

2016-10-10 19:25:20 628

原创 机器学习04-logistic梯度下降算法

使用梯度下降算法实现分类学习问题

2016-10-10 19:14:56 693

原创 机器学习01-kNN邻近算法

k-近邻算法概述:k-近邻算法采用测量不同特征值之间的距离方法进行分类 优点:精度高、对于异常值不敏感,无数据输入假定 缺点:计算复杂度高,空间复杂度高,并且它没有办法各处基础数据的一些内部信息数据。 算法描述:存在一个准确的数据集合样本,称作训练样本集,样本集合中每个item都附带自己所属分类标签。当需要判断新数据的分类是,只需要计算特征数据和样本数据中最相似的分类标签,选择k个最相似的标签

2016-10-01 22:48:47 3179

原创 Actor事件处理框架介绍

Actor事件处理框架介绍酒店交易系统架构介绍酒店订单交易架构的一个特点是所有订单业务都是基于事件驱动,统一的订单存储服务order-store在完成每次变更存储之后会将变更信息以消息事件发送出来,各个业务系统通过配置qmq Listener获取订单变更事件,通过具体变更信息匹配实现对各自业务系统流程的一个驱动,基于此模型实现酒店订单架构相关的20+个业务系统的业务流程驱动。 下面两个图分别是酒店

2016-08-22 11:23:52 2999 1

原创 Python 遍历网页代码抓取文字和图片

Python 遍历网页代码抓取文字和图片通过python的几个工具requests,beautifulSoup,json, Pool暴力遍历url抓取内容获取全量的文字和图片链接获取图片获取全量的文字和图片链接#!/usr/bin/python#-*- coding:utf-8 -*-import requestsimport bs4from multiprocessing impor

2016-04-17 19:48:28 2478 1

原创 希尔排序

希尔排序

2015-08-18 20:20:41 485

原创 Shell Copy线上DB数据到Beta库脚本

Shell Copy线上DB数据到Beta库脚本

2015-08-11 14:26:05 644

原创 一个For循环打印二维数组

一个For循环打印二维数组

2015-08-05 23:01:19 827

原创 递归求和数组

递归求和数组

2015-08-05 22:49:24 701

原创 快速排序

快速排序

2015-08-05 19:30:42 427

原创 插入排序

插入排序

2015-08-05 19:29:44 424

原创 选择排序

选择排序

2015-08-05 19:28:32 392

原创 冒泡算法

冒泡排序

2015-08-05 19:27:05 400

原创 Mysql文章笔记

Mysql名词解释/含义/读书笔记MVCC(Multiversion concurrency control) MySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。MVCC最大的好处,相信也

2015-08-04 13:54:51 755

原创 ElasticSearch简单使用

ElasticSearch简单Demo

2015-08-03 18:53:39 2001

原创 Java Mybatis Plugin插件实现分表路由规则

Mybatis Plugin 插件实现分表路由规则

2015-08-03 18:37:00 4490 3

原创 Java NIO 特性学习

Java NIO 特性学习Java NIO 特性学习ChannelsChannel ImplementationsBase Channel ExampleBufferBuffer UsageBuffer Capacity Position and LimitCapacityPositionLimit常用的Buffer 实现SomeMethods of BufferAlloc

2015-07-22 11:37:01 569

原创 了解Jvm虚拟机1

Jvm基本的参数设置-Xms1024m #设置堆最小大小-Xmx2048m #设置堆最大大小-XX:PermSize=256m #设置永久代(方法区大小)-XX:MaxPermSize=256m #限制方法区大小-Xss1m #用于设置栈大小-XX:NewSize=256m #设置年轻代大小-XX:+HeapDumpOnOutOfMemoryError #可以让虚拟机在出现内存溢时Du

2015-07-14 00:33:36 529

原创 Linux 基础命令知识4

无网不利,Shell网络知识shell 网络 linux打印网络接口列表ifconfig | cut -c-10 | tr -d ' ' | tr -s '\n'eth0lo#cut -c-10 只取前10个字符 , tr -d '' 删除所有的空格 tr -s '\n' 合并换行符 ifconfig eth0eth0 Link encap:Ethernet

2015-07-08 19:02:17 435

原创 Linux 基础命令知识3

Shell基础知识快照和备份提取快照和备份数据都是日常工作,这节了解一下Shell基本的归档命令知识Shell基础知识快照和备份tar归档tar向归档文件中添加文件tar从归档文件中提取文件或文件夹tar拼接两个归档文件tar通过检查时间戳来更新归档的内容从归档文件中删除文件压缩归档文件gunzip 或 gzip压缩gunzi

2015-07-08 18:09:57 440

原创 Linux 基础命令知识2

用cut 安列切分文件#平时按列切分文件用的最多的就是awk ,cut 命令相对awk可能更加轻量级和命令简洁#语法 cut -f FIELD_LIST filename # FIELD_LIST是需要的列,由列号组成,彼此之间用逗号分隔。demo: cut -f 2,3 filename 打印第2列和第3列cat test.txt 123 xueping.you test2

2015-07-06 18:22:58 427

原创 Linux 基础命令知识1

去掉字符串前后空格echo " a bc " | awk 'gsub(/^ *| *$/,"")'计算变量的length长度:var="abc";echo ${#var}查看进行Idpgrep java查看进行环境变量cat /proc/${pid}/environ超

2015-07-05 16:08:54 609

原创 Guava EventBus配合Spring完成事件分发可配置(变通使用三方库)

在项目需要正对一个事件做分发,触发多个处理逻辑Handler,普通的使用Java代码做会造成代码的高耦合,如果后期涉及到处理添加、修改、去除Handler都会涉及到整体代码变更增加测试复杂度。本文将列举一种通过Guava 的EventBus实现事件和Handler的注册机制,并结合Spring使得整个Handler挂载卸载配置化。包装原生的Guava Handler ,继承EventB

2015-06-17 19:36:27 6618

原创 Memcached学习笔记

Memcached Like A HashTable 特征:    系列文章:http://kb.cnblogs.com/page/42731/协议简单memcached的服务器客户端不采用复杂的xml格式,而是采用简单的基于文本行的协议。因此,通过telenet也能在memcached上面进行保存数据,获取数据操作,例子:$ telnet localhost

2015-06-17 18:55:00 642

转载 MySQL Cluster(MySQL 集群) 初试

来源:http://imysql.comMySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 mysq

2015-06-17 18:41:47 591

转载 mysql如何优化大数据量情况下的distinct

在mysql的优化中,有一条是:大量的排序操作影响系统性能,所以尽量减少排序操作。GROUP BY、ORDER BY、 ROLLUP、DISTINCT等都会产生排序。少用DISTINCT!至于DISTINCT为什么效率低上面兄弟们说的已经很明白了,我这里不说了。我主要说一下用什么方法尽量替代DISTINCT。用EXISTS代替DISTINCT。EXISTS 使查询更为迅速,因为RDBMS核心模

2015-06-17 17:27:14 3825 1

原创 Mysql 关于 order by limit 的一个问题

1、建表语句: CREATE TABLE `prepay_settle_bill_index` (  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增Id',  `biz_sys` tinyint(4) NOT NULL COMMENT '系统类型:1=hms、2=qta、3=团购、4=OTAGH',  `bill_

2015-06-17 16:02:46 1041

原创 Shell 数据库迁移实现

1、SQL数据Dump 可以使用 mysql 命令 或者 mysqldump

2014-04-05 01:49:26 1281

原创 Java JVM内存分析

JVM常见参数及溢出分析工具和方法          JDK1.6.45常用基本参数 -server 服务模式启动 -verbose:gc 开启gc日志打印 -Xms值} 最小堆 -Xmx{值} 最大堆 -Xss{值} 栈容量 -Xmn{值} 新生代的内存空间大小,注意:此处的大小是(eden + 2 survivor space) -Xloggc 日志文件路径

2014-04-03 19:05:10 882

原创 Quartz 任务调度机制笔记——01

实例:1、代码实现Demo@Test    public void demo01() throws InterruptedException{       //获取调度器       SchedulerFactory schedulerFactory = new StdSchedulerFactory();       Scheduler scheduler = null;

2014-02-18 12:04:36 2427

原创 Shell查询数据库,和发送邮件

sendmail.sh#!/bin/bash#################################################################function getDateStr(){echo `date -d "-$1 day" +%Y-%m-%d`}#定义配置文件的地址PROPERTY_FILE="/home/xueping.you/con

2014-02-17 14:05:54 1326

原创 Guava关于JAVA中系统组件之间交互通讯(非线程之间通讯)

Guava EventBus组件// Class is typically registered by the container.class EventBusChangeRecorder { @Subscribe public void recordCustomerChange(ChangeEvent e) { recordChange(e.getChange()); }

2014-02-17 12:14:44 1019

javascript常用代码

主要包括了javascript编程中一些编程者会经常使用到的一些代码及其代码的介绍

2011-03-18

空空如也

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

TA关注的人

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