自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Redis Cluste部署

一.原生搭建篇Cluster了解cluster的架构Redis-cluster是使用的是一致性哈希算法来切分数据存储,总计16383个槽,分成16383/N(redis节点)个分区,存取时将key转换成int,key/16383来决定存取在哪个分区。1.redis.conf配置文件中开启支持cluster集群,改名字为redis-cluster-7000.conf(方便后面集群管...

2019-09-27 11:55:00 464

转载 VUE3.x 前瞻

文档:API Reference教程课件1. 初始化项目// ① npm i -g @vue/cli// ② vue create my-project// ③ npm install @vue/composition-api -S// ④ main,jsimport Vue from 'vue'import VueCompositionApi from '@vu...

2019-09-26 23:40:00 484

转载 MarkDown 常用语法

1,http://wuxiaolong.me/2016/10/11/markdownGuide/2,微信公众号编写http://md.ityouknow.com/转载于:https://www.cnblogs.com/yayaxuping/p/11571191.html

2019-09-23 10:59:00 503

转载 2019-2020-1 20175317 《信息安全系统设计基础》第一周学习总结

2019-2020-1 20175317 《信息安全系统设计基础》第一周学习总结教材学习内容总结第一周我学习了教材第一章与第七章的内容,具体内容如下:教材学习内容截图教材学习中的问题和解决过程问题1:我暑假时重装了系统,重新安装虚拟机后不能连接到网络问题1解决方案:经过自行查找,我发现我的物理网卡选择发生了错误对应我的计算机网卡进行更换后网络连接正常代...

2019-09-22 22:01:00 176

转载 JMeter基础篇--录制web脚本

JMeter基础篇--录制web脚本 一.Badboy2.2.5简介Badboy作用很多,但是大部分是作为脚本录制工具来使用。我们可以用Badboy录制脚本,然后将录制的脚本导出为JMeter格式的脚本,最后将该脚本导入到JMeter,借助于JMeter强大的测...

2019-09-21 15:31:00 216

转载 springboot配置tomcat大全

server.tomcat.accept-count=100 # Maximum queue length for incoming connection requests when all possible request processing threads are in use.server.tomcat.accesslog.buffered=true # Whether to...

2019-09-20 17:49:00 149

转载 Nginx 配置

1.安装依赖包//一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载并解压安装包//创建一个文件夹cd /usr/localmkdir nginxcd nginx//下载tar包wget http://nginx.org/download/nginx-1.13.7.ta...

2019-09-17 16:24:00 67

转载 mpvue 开发小程序

为什么使用mpvue 开发小程序?通过官网给出的五分钟快速上手教程可以发现它的开发过程和Vue保持高度一致。通过下图一个对原生微信小程序、mpvue、WePY这三种开发小程序方式的比较:如果你已经熟悉vue。那么可以使用开发Web应用的方式去开发小程序 ,降低我们的时间和学习成本。开发mpvue之前的初始化:全局安装 vue-clinpm i...

2019-09-16 16:52:00 97

转载 weex,bui-weex基于vue前端框架开发移动应用

weex  官方文档 bui-weex  官网地址Weex 是使用流行的 Web 开发体验来开发高性能原生应用的框架。在集成了 WeexSDK 之后,你可以使用 JavaScript 语言和前端开发经验来开发移动应用。BUI-Weex 是一套专门为Weex前端开发者打造的一套高质量UI框架。帮助开发者快速构建移动应用转载于:https://www.c...

2019-09-16 15:52:00 168

转载 自关联与not exists,查询出最大年段的客户信息

所用数据库mysql5.71、创建表:create table query1(id int not null auto_increment,custId varchar(6),startYear varchar(6),primary key(id))2、插入数据:INSERT into query1 (custId,startYear) VALUES ...

2019-09-14 16:59:00 232

转载 阿里云ESC-安装nginx

废话不多说,直接上干货,本人使用putty连接到阿里云ECS 平台(centos7),先输入如下命令:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm添加CentOS 7 Nginx yum资源库, 然后我们开始安装,命令...

2019-09-13 02:27:00 135

转载 阿里云ECS安装-openjdk8

使用ssh工具登陆阿里云ecs控制台,然后,我们用yum 寻找下jdk的信息阿里云ECS已经有安装包了,所以,我们不需要另行下载 或 手动上传jdk安装包。执行下面命令,开始安装:yum install java-1.8.0-openjdk中间会有提示,输入 yes 即可,然后,等待安装完成后,我们输入命令验证下。ps: 安装成功后,默认安装路径在/usr/l...

2019-09-12 16:22:00 389

转载 (16)ElasticSearch 聚合查询

数据准备:第15节的数据(1)求和(sum),aggs是固定写法,price_of_sum是取的名字。GET /lib7/items/_search{ "size":0, "aggs":{ "price_of_sum":{ "sum":{ "field":"price" ...

2019-09-08 18:55:00 154

转载 Mysql5.7 建表报 [Err] 1055 问题

最近,在win10系统上,使用docker下载了 mysql5.7镜像,然后建表时,发生奇怪的问题,表正常创建,但底部会出现一行错误信息,如下:【Err】 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_sc...

2019-09-06 21:21:00 324

转载 (15)ElasticSearch Filter查询

filter是不计算相关性的,同时可以cache,因此,filter速度要快于query1、准备数据POST /lib7/items/_bulk{"index":{"_id":1}}{"price":40,"itemID":"ID100123"}{"index":{"_id":2}}{"price":50,"itemID":"ID100124"}{"ind...

2019-09-04 07:05:00 140

转载 (14)ElasticSearch 基本查询(中文查询)

1、准备数据PUT /lib4{ "settings":{ "number_of_shards":3, "number_of_replicas":0 }, "mappings":{ "user":{ "properties":{ "n...

2019-09-01 19:38:00 178

转载 (13)ElasticSearch match查询

match 查询知道分词器的存在,会对field进行分词操作,然后再查询。而term不会分词,会把field当成一个整体查询。(备注:数据来自于上一篇)1、用match查询name是zhaoliu或者zhaoming的,能查出两条记录,而用term查询不出来,因为倒排索引列表中没有"zhaoliu zhaoming"。如下:GET /lib3/user/_search{...

2019-09-01 14:58:00 153

转载 (12)ElasticSearch 基本查询(Query查询)

1、数据准备PUT /lib3{ "settings":{ "number_of_shards":3, "number_of_replicas":0 }, "mappings":{ "user":{ "properties":{ ...

2019-08-31 23:50:00 164

转载 (11)ElasticSearch mapping解释与说明

  在es中,执行一个PUT操作,es会自动创建索引,自动创建索引下的类型,其实es还创建了mapping。mappingd定义了type中的每一个字段的数据类型以及这些字段如何分词等相关属性。创建索引的时候,可以预先定义字段的类型以及相关属性,这样就能够把日期字段处理成日期,把数字字段处理成数字,把字符串字段处理成字符串值等。学习mapping先创建一个文档,如下:PUT /m...

2019-08-31 16:25:00 149

转载 mpvue中按需引入echarts

大家都知道小程序文件大小不能超过2M, 在项目中引入echarts后,文件大小远远超出2M了。因为echarts文件默认是包含所有图表代码的,所以文件体积会比较大。解决办法如下:安装首先我们先安装下面两个依赖包cnpm install mpvue-echartscnpm install echarts自定义echarts去echarts官网在线...

2019-08-28 18:36:00 231

转载 (10)ElasticSearch 版本控制

  ElasticSearch是多用户操作的 ,需要保证数据的一致性,它用乐观锁保证数据的一致性,用户每次操作一次文档,它的版本号就会自动加1,用户对文档操作时,不需要对文档加锁、解锁,只需要指定要操作的版本。当版本号一致时,ElasticSearch会允许该操作顺利执行,而当版本号存在冲突时,ElasticSearch会提示冲突并抛出异常。ElasticSearch的版本号的取值范围是...

2019-08-25 22:34:00 158

转载 (09)ElasticSearch 使用Bulk实现批量操作

  Bulk是elasticsearch提供的适用于批量操作的API,可以实现批量的添加、修改、删除,上一篇中记录的Multi Get只能实现批量的获取。  Bulk格式包含请求行为action和请求数据requestbody,这两个是一条命令,但是要换行,如下:  {action:{metatata}}\n  {requestbody}\n  action是操作行为包含以下...

2019-08-25 17:03:00 283

转载 (08)ElasticSearch 批量获取文档MultiGet

  使用Multi Get 可以通过索引名、类型名、文档id一次得到一个文档集合,文档可以来自同一个索引库,也可以来自不同索引库。(1)准备数据PUT /lib/user/1{ "first_name":"Jane1", "last_name":"Smith1", "age":31, "about":"I like to colle...

2019-08-25 16:19:00 204

转载 (07)ElasticSearch 使用Kibana实现基础增删改查

  本篇的主要内容:认识ElasticSearch的客户端Kibana、添加索引、查询索引、添加文档、修改文档、查询文档、删除文档、删除索引(1)Kibana的操作界面如下:(2)添加索引PUT /lib/{ "settings":{ "index":{ "number_of_shards":3, "number_of_...

2019-08-25 11:10:00 131

转载 (01)Maven Linux系统安装maven

Linux安装Maven很简单 ,与Windows安装基本一样,下载、解压、配置环境变量、使环境变量立即生效1、下载,可以到官网下载自己需要的版本,我直接选了个3.6.0版本。  wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin....

2019-08-24 18:24:00 115

转载 (06)ElasticSearch 分词器介绍及安装中文分词器

分词器作用是分词,即从一串文本中切分出一个个的单词(词条),并对每个词条进行标准化处理(大小写、单复数、同义词等转换)。分词器包括3部分:  1、character filter:分词之前的预处理,过滤掉html标签,特殊符号转换等。  2、tokenizer:分词,  3、token filter:标准化ElasticSearch内置分词器:  1、standard...

2019-08-24 17:23:00 121

转载 (05)ElasticSearch 倒排索引

  ElasticSearch使用一种倒排索引的结构,它适用于快速全文搜索,一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,有一个包含它的文档列表,可以提高文档的搜索速度。假如文档如下:  建立的倒排索引如下:  倒排索引表中可以记录频率,即在一个文档中某个词出现的次数,如下图,“数学”一词在文档编号为3的文档中出现了两次。  倒排索引表还可以记录单词...

2019-08-24 13:19:00 117

转载 (04)ElasticSearch 安装Kibana

  Kibana是针对ElasticSearch的开源分析及可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互操作,使用Kibana能执行高级的数据分析,并能以图表、表格、地图的形式查看数据。Kibana要与安装的ElasticSearch的版本要一致,Kibana要比ElasticSearch-Head用的更普遍。安装过程如下:1、下载并解压,我的路径是/u...

2019-08-24 12:06:00 120

转载 restapi(6)- do it the functional way, 重温函数式编程

再次看了看上篇博客的源代码,发现连自己都看不懂了。想是为了赶时间交货不知不觉又回到OOP行令模式了,看看下面这段代码: (post & parameters('pid,'desc.?,'width.as[Int].?,'heigth.as[Int].?)) { (pid, optDesc, optWid, optHgh) => ...

2019-08-24 10:59:00 86

转载 (03)ElasticSearch 安装ElasticSearch-Head插件

  ElasticSearch-Head是ElasticSearch的集群管理工具,可以浏览和查询数据,相当于ElasticSearch的客户端。ElasticSearch-Head被托管在github上,所以需要安装git。ElasticSearch-Head运行需要grunt,grunt需要npm包管理,grunt需要安装nodejs。此外由于npm运行时需要访问国外服务器,所以还要...

2019-08-22 23:55:00 66

转载 restapi(5)- rest-mongo 应用实例:分布式图片管理系统之一,rest 服务

最近有同事提起想把网页上的图片存在MongoDB里,我十分赞同。比起把图片以文件形式存放在硬盘子目录的方式,MongoDB有太多的优势。首先,MongoDB是分布式数据库,图片可以跨服务器存储。在一个集群环境里通过复制集、分片等技术可以提高图片读取速度、实现数据的高可用和安全性。再就是对大量的图片可用规范的记录管理方式来进行处理,甚至在一个大流量环境里还可以用集群节点负载平衡方式来助...

2019-08-22 08:50:00 121

转载 关于GPMC

你是否经常因为用户的组策略应用不成功而苦恼?其实组策略未按照您设想的方式工作是经常发生的事情,因为组策略的最终应用将是一个层次型的结构,优先级高的组策略将会覆盖掉优先级低的组策略。组策略优先级由低到高的顺序是:每台机器上的本地组策略对象计算机所属站点的组策略对象计算机所属域的组策略对象计算机所属组织单元/子组织单元的组策略对象在windows 2003和windows Xp机器上有了一个...

2019-08-20 21:02:43 163

转载 (02)ElasticSearch 安装

1、配置jdk1.8,怎样配置请参考前面的随笔。2、下载安装包并解压,我放置的路径为:/usr/local/elasticsearch-6.2.43、启动  如果直接cd到bin下,执行命令./elasticsearch会报错,ElasticSearch不能用root用户启动,报错信息如下:can not run elasticsearch as root解决方式:新...

2019-08-18 04:09:00 130

转载 (004)Linux http命令curl访问url

curl www.baidu.com  访问一个网页curl -o tt.html www.baidu.com  将访问www.baidu.com返回的内容写入tt.htmlcurl -i www.baidu.com  显示响应的头信息curl -v www.baidu.com  显示一次http请求的通信过程curl -X GET/PUT/POST/DELETE url...

2019-08-18 02:12:00 144

转载 (01)ElasticSearch概述

  ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于Restful web接口。ElasticSearch是用java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。构建在全文检索开源软件Lucene之上的ElasticSear...

2019-08-18 02:12:00 86

转载 ES6 之 Reflect 的方法总结

1. 概述 将 Object 对象的一些明显属于语言内部的方法(比如 Object.defineProperty ),放到 Reflect 对象上。 修改某些 Object 方法的返回结果,让其变得更合理。比如, Object.defineProperty(obj, name, desc) 在无法定义属性时,会抛出一个错误,而 Reflect.defineProp...

2019-08-17 17:50:00 150

转载 C语言测试

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚 蠢的问题吗?如要你答出某个字符的ASCII值。这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花时间在微机上而不是在嵌 入式系统上。如果...

2019-08-15 17:31:06 1802

转载 jmeter基础操作

jmeter基础操作 一.基本概念测试计划:用来包含测试任务,一个测试计划中至少包含一个线程组线程组:定义了一个虚拟用户池,所有的用户都执行同样的测试脚本采样器:采样器是JMETER测试的基本单元,用户可以用它向服务器发一个特定的请求,如HTTP,FTP...

2019-08-15 16:06:00 237

转载 15.3sum

Given an arraySofnintegers, are there elementsa,b,cinSsuch thata+b+c= 0? Find all unique triplets in the array which gives the sum of zero.Note:Elements in a triplet (a,b,c) must...

2019-08-14 18:54:41 66

转载 jmeter安装教程

jmeter安装教程 一.Jmeter简介Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java小服务...

2019-08-14 15:50:00 241

空空如也

空空如也

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

TA关注的人

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