自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4595)
  • 收藏
  • 关注

转载 接口性能指标TP90

TP90,即,Top percentile 90, 前90%的意思。这是一个常用于网站性能监控的指标。tp90是一个时间值,例如tp90=3ms,其含义是90%的请求,在3ms之内,可以得到响应。TP90的计算方法也十分简单,介绍如下:1,把一段时间内所有的请求的响应时间,从小到大排序,得到序列A。2,总的请求数量,乘以90%,得到90%对应的请求个数C。3,从序列A...

2019-09-24 15:02:00 310

转载 python之实现批量远程执行命令(堡垒机)

python远程批量执行用到的模块:paramiko功能:很简单就是批量执行命令,类似于ansible,本来想用Fabric,但是想一想还是用paramiko,因为我在学习ansible,ansible里面就有paramiko。后期还要将配置文件里面的主机组放到数据库里面。这里我想使用的mongodb,因为我的主机配置文件写的是字典的形式,保存在文档数据库中更为方便些。...

2019-09-19 16:48:00 180

转载 Linux用户配置sudo权限(visudo)

sudo的工作过程如下:1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认3,若密码输入成功,则开始执行sudo后续的命令4,root执行sudo时不需要输入密码(eudoers文件中有配置root ALL=(ALL) ALL这样一条规则)5,若欲...

2019-09-19 16:45:00 321

转载 pyenv的安装和简单使用

centos7.4 python2.7安装pyenv需要的依赖yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel git...

2019-09-18 09:08:00 80

转载 Linux资源监控工具 glances

使用资源监控工具 glances前言glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率内存使用情况内核统计信息和运行队列信息磁盘 I/O 速度、传输和读/写比率文件系统中的可用空间磁盘适配器网络 I/O 速度、传输和读/写比率页面空间和页面速度消耗资源最多的进程计算机信息和系...

2019-09-17 17:51:00 82

转载 本地项目git初始化并提交远程仓库

1、先在远程仓库(如github)创建项目,为了避免错误,不要初始化README, license, 或者gitignore文件 .2、打开Terminal终端3、切换到你的本地项目目录4、初始化本地仓库git init  5、添加文件到本地仓库git add .6、提交文件git commit -m "First c...

2019-09-16 14:03:00 73

转载 git强制推送命令

git push -f origin master注释: origin远程仓库名,master分支名,-f为force,意为:强行、强制。这行命令的意思就是强制用本地的代码去覆盖掉远程仓库的代码,敲git push --help可查看官方的解释(英文的)。当然不止这一种操作方式了,但是这种操作是最快(bao)速(li)的,不会有冲突什么的,当然我也有一个忠告:请谨慎使用!请谨慎使...

2019-09-16 14:01:00 111

转载 假设检验(Hypothesis Testing)

假设检验的定义假设检验:先对总体的某个指标提出某种假设,然后利用样本数据判断假设是否成立。在逻辑上,假设检验采用了反证法,即先提出假设,再通过适当的统计学方法证明这个假设基本不可能是真的。(说“基本”是因为统计得出的结果来自于随机样本,结论不可能是绝对的,所以我们只能根据概率上的一些依据进行相关的判断。)假设检验依据的是小概率思想,即小概率事件在一次试验中基本上不会发生。也...

2019-09-10 18:20:00 1207

转载 This system is not registered with an entitlement server. You can use subscription-manager to regist...

错误信息[root@bogon apache-tomcat-7.0.70]# yum install gcc-c++Loaded plugins: product-id, search-disabled-repos, subscription-managerThis system is not registered with an entitlement ser...

2019-09-10 00:00:00 322

转载 当你不能再拥有,唯一能做的,就是令自己不要忘记

“开始总是分分钟都妙不可言,谁都以为热情它永不会减”我喜欢听李宗盛,是因为只有林忆莲最懂他,最能把他给她的情书唱成经典来表达互相的情感,每次都能从他们的歌词中感受到那种浓浓的爱慕之情。他们的结合没有得到人的祝福,严重的讲违背道德,但是他们还是坚持的走到了一起,我喜欢他们,因为他们能为爱情放弃一切,奋不顾身,虽然仍是曲终人散,但我不相信是因为感情淡了,没有新鲜感了,或者认为当时是因为一时...

2019-09-07 17:50:00 197

转载 Bringing up interface eth0: Error: No suitable device found: no device found for connection 'System ...

在VMware的虚拟机中克隆CentOS,在重启网卡的时候报错:Shutting down loopback interface: [ OK ]Bringing up loopback interface: [ OK ]Bringing up interface eth0: Error: No suitable device found: no devi...

2019-09-06 21:23:00 79

转载 RMAN CROSSCHECK命令 说明

CROSSCHECK命令: 用于核对磁盘和磁带上的备份文件,以确保RMAN资料库与备份文件保持同步。注意:该命令只会检查RMAN资料库所记载的备份文件。当执行crosscheck命令时,如果资料库记录不匹配于备份文件的物理状态,那么该命令会更新资料库记录的状态信息。备份文件的状态包括:AVALIABLE、UNAVALIABLE、EXPIRED。 1、核对所有备份集 ...

2019-09-06 17:54:00 58

转载 用户路径分析(User Path Analysis)

什么是用户路径?用户路径即抽象用户在网站或APP中的访问路径。其可用桑基图展现,称为用户路径图。什么是用户路径分析?用户路径分析追踪用户从某个开始事件直到结束事件的行为路径,即对用户流向进行监测。用户路径分析有什么用?用户路径分析可以用来衡量网站优化的效果或营销推广的效果,以及了解用户行为偏好,其最终目的是达成业务目标,引导用户更高效地完成产品的最优路径,...

2019-09-05 14:24:00 1227

转载 用户生命周期(User Lifetime)

什么是用户生命周期?用户生命周期是从用户开始接触产品到离开产品的整个过程。用户生命周期可分为:引入期、成长期、成熟期、休眠期、流失期。对应的是用户对产品不同的参与程度。用户生命周期有什么用?按照用户生命周期来划分用户,能够帮助我们了解处于不同生命周期用户的需求,开展运营策略,从而减少用户流失。对于引入期用户需要引导其往成长期用户发展,而成长期用户往成熟期用户发展,成熟期...

2019-09-04 21:06:00 716

转载 用户画像(User Profile)

什么是用户画像?用户画像是根据某个具体的用户的人口学特征、网络浏览内容、网络社交活动和消费行为等信息而抽象出的一个标签化的用户模型。例如某用户的画像是:男,31岁,已婚,收入1万以上,爱美食,团购达人,喜欢红酒配香烟。用户画像的本质:将用户信息标签化(包括该标签的权重),如:喜欢红酒 0.8、经常购买李宁 0.6。* “标签”是能表示用户某一维度特征的标识。需...

2019-09-04 15:37:00 43

转载 二八法则(The 80/20 Principle)

二八法则的定义:在任何一组事物中,最重要的只占其中一小部分,约20%,其余80%尽管占多数,却是次要的。二八法则的例子:社会上20%的人占有80%的社会财富 20%的工厂有80%的产出 80%的利润来自于20%的产品 ...

2019-09-04 14:06:00 239

转载 用户分层和用户分群

用户分层和用户分群都是将用户分成不同的类别,以此来区别对待不同的用户。用户分层, 是基于大方向的划分, 而用户分群, 则是将这些层次切分成更细的粒度。用户分层和用户分群示例:用户分层的方法,简单的用二八法则分层,常见的有金字塔模型、四象限法、用户生命周期、AARRR模型等。其实用户分层并没有固定的方式,通常根据产品形态设立因地制宜的体系。不过有两个思路可...

2019-09-04 13:55:00 546

转载 用户价值和RFM模型

什么是用户价值?用户价值就是对公司来说有用的地方,比如有的公司看中用户的消费能力,有的公司则看中用户的忠诚度 。各公司的业务目的不同,用户价值的体现自然也不同。这里主要说一下适用于电商的RFM模型。什么是RFM模型?RFM模型根据用户最近一次消费时间R,消费频率F,消费金额M,计算出RFM值,通过RFM这三个维度来评估用户的价值。R(Recency):最近一次...

2019-09-03 20:25:00 329

转载 产品生命周期(Product Life Circle,PLC)

什么是产品生命周期?产品生命周期是新产品从开发进入市场到被市场淘汰的整个过程。产品生命周期可分为初创期、成长期、成熟期、衰退期。产品生命周期有什么用?在产品不同的生命阶段,公司的业务目的都不同。因此,了解产品的生命周期有助于区分不同阶段的指标并进行针对性分析。(1)初创期初创期的重点在于验证产品的核心价值,即通过该产品或服务可以为特定人群解决某个问题。这时...

2019-09-03 15:48:00 58

转载 将Oracle数据库改为归档模式并启用Rman备份

如下Linux环境下对单节点数据库采用文件系统情况的配置归档模式过程。首先查看数据库归档模式和磁盘使用情况,确定归档文件放到什么位置:[oracle@gisdbserver ~]$ sqlplus / as sysdbaSQL> archive log listDatabase log modeNo Archive ModeAu...

2019-09-02 17:46:00 96

转载 金字塔原理(Pyramid Principle)

什么是金字塔原理?简单来说,金字塔原理就是“中心论点---分论点---支撑论据”这样的一个结构。图片摘自:http://www.woshipm.com/pmd/306704.html人类通常习惯于线性思考和表达,这种方式通常会导致逻辑混乱,讲了很久别人也不知道你想表达什么。因此,用金字塔原理进行思考和表达将容易使别人理解你的逻辑关系。举个简单的例子:你要...

2019-09-02 16:19:00 326

转载 漏斗分析(Funnel Analysis)

什么是漏斗分析?简单来讲,就是抽象出某个流程,观察流程中每一步的转化与流失。漏斗的三个要素:时间:特指漏斗的转化周期,即为完成每一层漏斗所需时间的集合节点:每一层漏斗,就是一个节点流量:就是人群对于时间来说:通常来讲,一个漏斗的转化周期越短越好。对于节点来说:最核心的指标就是转化率,计算公式为:转化率 = 通过该层的流量/到达该层的流量。...

2019-09-02 13:58:00 1894

转载 正则表达式 换行清理

(?<=\r\n)\r\n^\s*(?=\r?$)\n转载于:https://www.cnblogs.com/lanyubaicl/p/11445681.html

2019-09-02 11:46:00 603

转载 同期群分析(Cohort Analysis)

什么是同期群?将相同时间段内具有共同行为特征的用户划分为同一个群体,其被称为同期群。“共同行为特征”是指在某个时间段内的行为相似。最常见的是按不同时间的新增用户来划分,然后分析留存率。当然也可以按其他行为来划分用户,譬如“在2017年6月第一次购买”,“在2017年10月第二周对产品的使用频率开始降低”等。什么是同期群分析?同期群分析就是对比不同同期群之...

2019-09-01 20:25:00 688

转载 市场细分(Market Segmentation)

什么是市场细分?市场细分其实就是把拥有共同特征的人分在一起。这些共同特征可以是:喜欢喝某个牌子的红酒,飞机总是做头等舱,习惯用windows系统等等。市场细分有什么用?1,不同细分市场的需求存在着明显的差别,可以选定某一群体作为目标群体 ,也可以对不同的群体进行精细化运营。2,可以通过比较各个细分市场之间的差异,从而对业务进行指导。比如使用火狐浏览器的群体的购...

2019-09-01 20:08:00 465

转载 Spring-Retry

关于重试  开发中经常要调用其他项目提供的Api,这些Api可能是同公司其他团队或其他公司提供的,所以避免不了会出现网络抖动调用失败的情况,这种情况下往往重试一次就正常了。对于add或update操作,如果是非幂等性操作,要谨慎使用,重试可能会造成业务异常。可以使用apache HttpClient 或自己实现,spring 也提供了重试机制 Spring Retry。G...

2019-09-01 13:50:00 67

转载 设计模式_创建型模式

创建型模式与对象创建有关.1. Abstract Factory (抽象工厂)定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适用:一个系统要独立于它的产品的创建、组合和表示时。与工厂模式的区别:工厂模式的一个工厂接口的子类只能实例化一个产品;抽象工厂能实例多个产品。例子代码:package designModel;/...

2019-08-29 10:45:00 45

转载 Oracle内存结构:SGA PGA UGA

内存结构是oracle数据库最重要的组成部分之一,在数据库中的操作或多或少都会依赖到内存,是影响数据库性能的重要因素Oracle数据库中包括3个基本的内存结构: 一、 系统全局区 (System Global Area, SGA):SGA是一组共享内存结构, 被所有的服务和后台进程所共享。当数据库实例启动时,系统全局区内存被自动分配。当数据库实例关闭时,SGA内存被回收。 ...

2019-08-26 11:59:00 54

转载 Oracle 数据库有五个必需的后台进程,DBWR,LGWR,CKPT,SMON,PMON

SMON 是系统监视器(System Monitor)的缩写。如果Oracle实例失败,则在SGA中的任何没有写到磁盘中的数据都会丢失。有许多情况可能引起Oracle实例失败,例如,操作系统的崩溃就会引起Oracle实例的失败。当实例失败之后,如果重新打开该数据库,则背景进程SMON自动执行实例的复原操作。DBWR 是数据库书写器(Database Write)的缩写....

2019-08-26 11:55:00 363

转载 用pandas进行数据清洗(二)(Data Analysis Pandas Data Munging/Wrangling)

在《用pandas进行数据清洗(一)(Data Analysis Pandas Data Munging/Wrangling)》中,我们介绍了数据清洗经常用到的一些pandas命令。接下来看看这份数据的具体清洗步骤: Transaction_ID Transaction_Date Product_ID Quantity Unit_Price Total_Price...

2019-08-25 15:20:00 73

转载 探索性数据分析(Exploratory Data Analysis,EDA)

探索性数据分析(Exploratory Data Analysis,EDA)主要的工作是:对数据进行清洗,对数据进行描述(描述统计量,图表),查看数据的分布,比较数据之间的关系,培养对数据的直觉,对数据进行总结等。探索性数据分析(EDA)与传统统计分析(Classical Analysis)的区别:传统的统计分析方法通常是先假设样本服从某种分布,然后把数据套入假设模型再做分...

2019-08-24 14:01:00 786

转载 js用到解析正则表达式的函数

正则表达式中,需要转义的字符:* . ? + $ ^ [ ] ( ) { } | \ /let reg = /\d+/glet str = 'ad/23/dfww/454/6'1. reg.test(str)===> true如果字符串中存在正则表达式的匹配结果则返回true否则返回false2. str.match(reg)===> [...

2019-08-23 17:16:00 49

转载 字节和文件互相转换

-----//文件转换为字节 FileStream Stream = new FileStream(fileName, FileMode.Open, FileAccess.Read); BinaryReader r = new BinaryReader(Stream); r.BaseStream.S...

2019-08-23 11:35:00 167

转载 缺失值处理(Missing Values)

什么是缺失值?缺失值指数据集中某些变量的值有缺少的情况,缺失值也被称为NA(not available)值。在pandas里使用浮点值NaN(Not a Number)表示浮点数和非浮点数组中的缺失值,用NaT表示时间序列中的缺失值,此外python内置的None值也会被当作是缺失值。需要注意的是,有些缺失值也会以其他形式出现,比如说用0或无穷大(inf)表示。缺失值产生的原因...

2019-08-22 13:15:00 1369

转载 数据分析师(Data Analyst),数据工程师(Data Engineer),数据科学家(Data Scientist)的区别...

数据分析师(Data Analyst):负责从数据中提取出有用的信息,以帮助公司形成业务决策。工作内容包括:对数据进行提取,清洗,分析(用描述统计量,趋势分析,多维度分析,假设检验等统计常用方法对数据进行分析),总结结论并提出建议。数据分析师通常从业务团队那里获取需要分析的具体问题,并提供相应的解决方案。高级数据分析师还需要了解各种模型(如线性回归,决策树等),并能调包实现这些模型。...

2019-08-21 10:38:00 2708

转载 金融海啸中,我踉跄进入了职场,但却告别了我已做了两年的web开发

此文原来发表自javaeye论坛,此文系本人原创,现发表在博客园社区这篇文章记录的是一个普通的大学中的一个普通学生找工作的普普通通的历程. 在此祝福自己,也祝福那些还在继续寻觅自己理想工作的同学们。 我是一名2009届的毕业生,在金融海啸中,我踉跄进入了职场....

2019-08-20 18:41:57 161

转载 官方文档

spring data redis:https://docs.spring.io/spring-data/redis/docs/1.8.23.RELEASE/reference/html/jpa:http://www.objectdb.com/java/jpaspring data jpa:http://docs.spring.io/spring-data/jpa/docs/2....

2019-08-20 08:19:35 59

转载 根据工作日/节假日收货要求计算预计发货时间

1.需求: 根据下单时间orderTime(这里默认是系统时间); 客户收货时间要求:工作日=1,节假日2; 计算预计发货时间(这里需要运输时长);2.思路: 要计算预计发货时间,(仓库的发货截止时间是当天的16:30 ;16:30以后的当做第二天的订单)    首先计算正常情况到货时间, 例如正常情况下: 某订单是8月16号的单子, 上海-->江苏省南京市 8月16号...

2019-08-19 08:22:00 1047

转载 python 下安装pymysql应用

前言pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。本文测试python版本:2.7.11。mysql版本:5.6.24一、安装1pip3 install pymysql二、使用操作1、...

2019-08-18 22:59:00 14

转载 JXOI2018简要题解

T1排序问题考虑如果所有数都不同,那么一定只有一种方案可行,需要\(n!\)次如果有数相同,考虑强制大小关系,最后除上每个相同数之内的排列个数考虑如何加入新的数,明显是越平均越好,模拟一下即可复杂度为\(O(Tn \log n)\)#include <bits/stdc++.h>#define N 200005#define M 10000005#define...

2019-08-16 19:22:00 107

空空如也

空空如也

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

TA关注的人

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