自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CircleCI 前端自动部署

概述现在很多前端库都用到了 CircleCI 进行自动部署,比如Vue,React,作为一个前端我觉得还是有必要实操一下 CircleCI 的,总体来说还是挺简单的,我把过程和体会记录下来,供以后开发时参考,相信对其他人也有用。步骤1.首先登陆 circleci,直接用 github 账号登录即可。登陆后点击右上角的 go to app。2.进入网页版 app 之后,我们能看到一...

2019-08-31 23:17:00 374

转载 Hive-ha (十三)

hive—high Avaliable​ hive的搭建方式有三种,分别是​ 1、Local/Embedded Metastore Database (Derby)​ 2、Remote Metastore Database​ 3、Remote Metastore Server​ 一般情况下,我们在学习的时候直接使用hive –service metastore的方式启动服务端,...

2019-08-31 15:37:00 59

转载 Hive压缩和存储(十二)

压缩和存储1、 Hadoop压缩配置1) MR支持的压缩编码压缩格式工具算法文件扩展名是否可切分DEFAULT无DEFAULT.deflate否GzipgzipDEFAULT.gz否bzip2bzip2bzip2.bz2是LZOlzopLZO.lzo否LZ4无LZ4.lz4否Snappy...

2019-08-31 15:36:00 65

转载 Hive优化(十一)

Hive优化​ Hive的存储层依托于HDFS,Hive的计算层依托于MapReduce,一般Hive的执行效率主要取决于SQL语句的执行效率,因此,Hive的优化的核心思想是MapReduce的优化。1、查看Hive执行计划(小白慎用)​ Hive的SQL语句在执行之前需要将SQL语句转换成MapReduce任务,因此需要了解具体的转换过程,可以在SQL语句中输入如下命令查看具体...

2019-08-31 15:36:00 39

转载 Hive权限管理(十)

Hive权限管理1、hive授权模型介绍(1)Storage Based Authorization in the Metastore Server基于存储的授权 - 可以对Metastore中的元数据进行保护,但是没有提供更加细粒度的访问控制(例如:列级别、行级别)。(2)SQL Standards Based Authorization in HiveServer2基于S...

2019-08-31 15:35:00 95

转载 Hive的视图和索引(九)

Hive的视图和索引1、Hive Lateral View1、基本介绍​ Lateral View用于和UDTF函数(explode、split)结合来使用。​ 首先通过UDTF函数拆分成多行,再将多行结果组合成一个支持别名的虚拟表。主要解决在select使用UDTF做查询过程中,查询只能包含单个UDTF,不能包含其他字段、以及多个UDTF的问题。​ 语法:​ LATERAL...

2019-08-31 15:34:00 70

转载 Hive动态分区和分桶(八)

Hive动态分区和分桶1、Hive动态分区1、hive的动态分区介绍​ hive的静态分区需要用户在插入数据的时候必须手动指定hive的分区字段值,但是这样的话会导致用户的操作复杂度提高,而且在使用的时候会导致数据只能插入到某一个指定分区,无法让数据散列分布,因此更好的方式是当数据在进行插入的时候,根据数据的某一个字段或某几个字段值动态的将数据插入到不同的目录中,此时,引入动态分区...

2019-08-31 15:34:00 78

转载 Hive(七)Hive参数操作和运行方式

Hive参数操作和运行方式1、Hive参数操作1、hive参数介绍​ hive当中的参数、变量都是以命名空间开头的,详情如下表所示:命名空间读写权限含义hiveconf可读写hive-site.xml当中的各配置变量例:hive --hiveconf hive.cli.print.header=truesystem可读写系统变量,包含JVM运行参...

2019-08-31 15:33:00 128

转载 Redis 基础

基本类型String,hash,list,set,sorted set(zset)安装按照README的安装步骤进行架构原理redis单进程,单线程,并发很多的请求,如何变得很快的呢??当我们使用多个redis-cli进行连接的时候,我们首先对通过redis-cli连接到了linux kernel,linux kernel自带一个epoll的调用,我们在使...

2019-08-31 01:24:00 36

转载 jest 事件测试

概述最近玩 Jest,测试 Vue 组件上的事件,有一些心得,记录下来供以后开发时参考,相信对其他人也有用。事件测试对于 Vue 组件上的事件,分为 2 种,一种是子组件 Emit 的事件,另一种是插件的事件回调。子组件 emit 的事件对于子组件 Emit 的事件,我们使用 Jest mock 这个子组件,然后使用 Vue-Test-Util 提供的方法,模拟 emit 事件...

2019-08-30 23:27:00 1194

转载 CentOS配置远程日志服务器

(1).发送日志的服务器(被收集)12345[root@xuexi ~]# vim /etc/rsyslog.conf//在#*.* @@remote-host:514行下添加一行*.* @@192.168.1.222:514  //@@表示使用TCP协议,@表示使用UDP协议[root@xuexi ~]#...

2019-08-30 15:48:00 432

转载 CentOS下的日志切割

在Linux下,日志会不停的增长,为了防止日志文件过大,导致我们无法在日志中快速找到想要的信息,我们会定时对日志文件进行切割。在这里我将使用logrotate切割日志。(1).logrotate的配置文件  logrotate配置文件主要在两个地方:/etc/logrotate.conf以及/etc/logrotate.d/下的明细配置文件。  其中/etc/logrotat...

2019-08-30 15:47:00 166

转载 CentOS日志的简单介绍

在CentOS7中,系统的日志消息由两个服务负责处理:system-journald和rsyslog。(1).常见的日志及作用  /var/log目录里存放了一些特定于系统和服务的日志文件,由rsyslog维护。下面介绍一些改目录下的常用日志文件及其总用日志文件作用/var/log/message大多数系统日志消息记录都在此处。但不包括与身份验...

2019-08-30 15:46:00 182

转载 linux 安装中文字体

安装中文字体1、先从你本机C:\Windows\Fonts拷贝或者网络上下载你想要安装的字体文件(*.ttf文件)到/usr/share/fonts/myFonts目录下(如果系统中没有此目录,则自行mkdir创建,亦可重命名为自己喜欢的文件夹名)2、修改字体文件的权限,使root用户以外的用户也可以使用# cd /usr/share/fonts/myFonts#...

2019-08-30 14:17:00 270

转载 PAT Basic 1056 组合数的和 (15 分)

给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。输入格式:输入在一行中先给出 N(1<N<10),随后给出 N 个不同的非 0 个位数字。数字间以空格分隔。输出格式:输出所有可能组合...

2019-08-30 11:43:00 58

转载 await Vue.nextTick() 的含义分析

概述今天看别人的单元测试代码的时候碰到了一段代码 await Vue.nextTick(),初看起来不是很懂,后来通过查资料弄懂了,记录下来,供以后开发时参考,相信对其他人也有用。await Vue.nextTick()我们都用过 Vue.nextTick,但是在用的时候会在里面加一个回调函数的,但是有人直接这么使用:await Vue.nextTick();这是为什么呢?使用...

2019-08-29 23:39:00 826

转载 PAT Basic 1044 火星数字 (20 分)

火星人是以 13 进制计数的:地球人的 0 被火星人称为 tret。地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。火星人将进位以后的 12 个高位数字分别称为:tam, hel, maa, huh, tou, kes, hei, elo, syy, lok...

2019-08-29 01:23:00 54

转载 Jest 里面需要注意的几个小细节

概述最近学 jest ,有一些细节记录下来,供以后开发时参考,相信对其他人也有用。import 提升ES6 的 import 会自动提升到文档前面,所以下面的 import 会提升到前面。let wrapper;import Sortable from "sortablejs";注意:如果不希望 import 提升,方法有两种,一种是利用 require 引入;另一种是使用 ...

2019-08-28 23:40:00 140

转载 python爬虫练习——爬取链家二手房信息(补充篇)

# -*- coding:utf-8 -*-import xlwt,xlrdfrom xlutils.copy import copyfrom lxml import etreeimport requestsimport timetotal_money = 0total_number = 0counties = ["beilin","weiyang...

2019-08-28 19:00:00 337

转载 拦截器报循环依赖错误

拦截器@Slf4j@Componentpublic class LcOpPermissionInterceptor extends HandlerInterceptorAdapter { ......}将拦截器注入适配器中@Configurationpublic class LcOpWebMvcConfigurer extends WebMvcConf...

2019-08-28 15:40:00 879

转载 SQL语句性能分析

SQL语句性能分析 explain执行计划 用法: explain select 语句 命令: show database; use mysql explain select * from user; 结果如下: id select_type table type...

2019-08-28 14:53:00 73

转载 MySQL数据库重点监控指标

MySQL数据库重点监控指标 QPS queries per seconds 每秒中查询数量 show global status like 'Question%'; Queries/seconds TPS Tranaction per seconds 每秒钟事务数量 TPS= (Com_commit +...

2019-08-28 12:29:00 188

转载 Linux定时任务-crontab

Linux定时任务 crontab linux系统是由cron 这个系统服务来控制的。linux系统上包含很多的计划性工作。使用者自己也可以设置 计划任务,所以Linux系统提供了使用者控制计划任务的命令。 crontab的启动 /sbin/service crond status: 查看定时任务的服务是否启动 start/st...

2019-08-28 11:47:00 55

转载 Linux监控工具nmon

Linux监控工具 nmon nmon是一种在Linux操作系统上广泛使用的监控与分析工具,nmon所记录的信息是比较全面的,它能在系统运行 过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图 形化结果。 nmon下载与安装 wget http://sourceforge....

2019-08-28 11:44:00 211

转载 element 库 date-picker 的 disabledDate 的坑

概述今天使用 element 库的 date-picker 组件,使用日期范围,然后使用了 disabledDate 属性,把 2018 年 1 月和 2020 年 12 月之后的日期全部 disable 掉的时候,出现了一个小坑,就是点击2018 年 1 月和 2020 年 12 月的时候,点击会变得不顺畅,而且有时候会发生点击无效的情况,点击其它日期是正常的。我试了多种方法,终于把...

2019-08-27 23:29:00 1114

转载 实时监控

实时监控 top top: 能够实时监控系统的运行状态,并且可以按照cpu及内存等进行排序。 语法: top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols] top参数 -h:帮助 -p: 监控...

2019-08-27 17:14:00 199

转载 python爬虫练习——爬取链家二手房信息(基础篇)

# -*- coding:utf-8 -*-from lxml import etreeimport requeststotal_money = 0total_number = 0headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.3...

2019-08-27 16:00:00 653

转载 性能测试相关工具介绍

性能测试工具 1.top 监控每一个进程的资源占用 可以查看load average,cpu的id、us、sy使用的百分比,mem的使用情况等。 例如:top -ab -n 1 |grep httpd top命令详解:https://www.cnblogs.com/LeoBoy/p/7976612.html ...

2019-08-27 13:19:00 62

转载 Jenkins +Ant +Jmeter(apache-jmeter-5.1.1)自动化性能测试平台

1.安装配置好Jdk, 下载网址:https://www.cr173.com/soft/33894.html2.Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi Binaries 下的文件 下载后,解压文件到任意目录,避免在有空格的路径安装Jmeter, ...

2019-08-27 09:12:00 147

转载 jest 提示 Unexpected identifier 的解决方案

概述今天在玩 jest 的时候,发现用 import 就会报 Unexpected identifier 的错误。查了很久的资料,最后终于解决了。参考资料:Jest tests can't process import statement解决方案1.首先需要安装下面2个库:"babel-jest": "^23.6.0","babel-core": "7.0.0-bridge....

2019-08-26 23:40:00 774

转载 PAT Basic 1023 组个最小数 (20 分)

给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间...

2019-08-26 19:30:00 59

转载 PAT Basic 1022 D进制的A+B (20 分)

输入两个非负 10 进制整数A和B(≤),输出A+B的D(1)进制数。输入格式:输入在一行中依次给出 3 个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:123 456 8输出样例:1103#include <iostream>#include <stack>using ...

2019-08-26 19:17:00 52

转载 PAT Basic 1021 个位数统计 (15 分)

给定一个k位整数1(0,,,d​k−1​​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定0,则有 2 个 0,3 个 1,和 1 个 3。输入格式:每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数N。输出格式:对N中每一种不同的个位数字,以D:M的格式在一行中输出该位数字D及其在N中出现的次数M。要求...

2019-08-26 19:10:00 60

转载 PAT Basic 1051 复数乘法 (15 分)

复数可以写成(的常规形式,其中A是实部,B是虚部,i是虚数单位,满足1;也可以写成极坐标下的指数形式(,其中R是复数模,P是辐角,i是虚数单位,其等价于三角形式(。现给定两个复数的R和P,要求输出两数乘积的常规形式。输入格式:输入在一行中依次给出两个复数的R​1​​,P​1​​,R​2​​,P​2​​,数字间以空格分隔。输出格式:...

2019-08-26 08:13:00 185

转载 PAT Basic 1094 谷歌的招聘 (20 分)

20 523654987725541023819输出样例 1:49877输入样例 2:10 32468024680输出样例 2:404#include <iostream>#include <sstream>#include <cmath>using namespace std;...

2019-08-26 07:39:00 98

转载 PAT Basic 1093 字符串A+B (20 分)

给定两个字符串A和B,本题要求你输出A+B,即两个字符串的并集。要求先输出A,再输出B,但重复的字符必须被剔除。输入格式:输入在两行中分别给出A和B,均为长度不超过1的、由可见 ASCII 字符 (即码值为32~126)和空格组成的、由回车标识结束的非空字符串。输出格式:在一行中输出题面要求的A和B的和。输入样例:This is a s...

2019-08-26 06:46:00 62

转载 preventDefault 和 stopPropagation

概述以前开发项目的时候,总是分不清楚 preventDefault 和 stopPropagation,每次都是用 @click.stop试一下,不能就用@click.prevent试一下。今天来好好总结一下这2个东西,记录下来,供以后开发时参考,相信对其他人也有用。参考资料:preventDefault()、stopPropagation()、return false 之间的区别...

2019-08-25 23:38:00 106

转载 Vue 入门

安装更换node源1.安装node2.node install nrm -g3.nrm list4.nrm use taobao创建一个Vue项目&v-model双向绑定1.创建一个空项目2.打开cmdnpm init -ynpm install vue --save<!DOCTYPE html><html lan...

2019-08-25 23:24:00 42

转载 Dubbo 03 Restful风格的API

目录 Dubbo03 restful风格的API 根路径 协议 版本 用HTTP协议里的动词来实现资源的增删改查 用例 swagger(丝袜哥) OpenAPI 资源 ...

2019-08-25 05:59:00 97

转载 Dubbo 04 服务化最佳实现流程

Dubbo 04服务化最佳实践分包建议将服务接口、服务模型、服务异常等均放在 API 包中,因为服务模型和异常也是 API 的一部分,这样做也符合分包原则:重用发布等价原则(REP),共同重用原则(CRP)。如果需要,也可以考虑在 API 包中放置一份 Spring 的引用配置,这样使用方只需在 Spring 加载过程中引用此配置即可。配置建议放在模块的包目录下,以免冲突,如:c...

2019-08-25 05:59:00 70

空空如也

空空如也

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

TA关注的人

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