10 栁罗风尘

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4k+

Elasticsearch数据操作-更新文档的姿势

目录1. 准备文档2. 修改简单字段name3. 修改keyword类型的数组3.1 新增部分数组元素3.2 删除部分数组元素1. 准备文档注意:下面的文档是基于es6,新的es7已经不支持自定义type,也就是people 默认是 _docPUT hello/people/1{ "name":"zhangsan", "age":24, "class":101, "hob":["football","basketball"]}2. 修改简单字段name格式是:POST i

2020-05-11 00:29:26

kibana数据聚合的小技巧-自定义可视化table

目录1. discovery中自定义table2. visualize可视化dataTable1. discovery中自定义table进入面板,选择【discovery】选择查询的【index】选择左侧想要添加的列,点击【add】然后点击【refresh】2. visualize可视化dataTable我们选择【visualize】选择【dataTable】选择相应的索引后,进入编辑页面默认使用【count】,然后选择匹配的列这里 column1 和 .

2020-05-10 00:30:54

kibana数据聚合的小技巧-饼图获取各种情况的占比

kibana中的饼图绘画如果是简单统计数量,可以使用count1. 输入过滤条件2.选择terms进行某个字段的拆分匹配3.选择匹配的字段4.选择排序的方式,默认使用指标中的count5.降级分布的衰减范围,默认是 5,可以根据需要调整相应的值6. 点击右上方的 ▶️ 图标 获得所需要的饼图...

2020-05-09 00:37:46

Kibana数据聚合的小技巧一查询高峰期的QPS

1. 根据discovery面板查看qps如下图: 找到图中1 的位置筛选成 【second】 随便找一个点,比如图中2 的位置,不断使用鼠标,画格圈选,直到直方图的时间间隔为1s,此时的数量即为每秒的调用量 QPS2. 使用Visualize视图查看qps第一步:选中Visualize 点击 【+】第二步:选择画图的图形为折线图Line第三步,选择索引第四步,绘图Y轴默认count就好,x轴 选择聚合 【Date Histogram】 Fie...

2020-05-09 00:13:50

随想

今天突然心血来潮,想看看自己的博客访问量过百万没有,然后输入自己的博客地址https://blog.csdn.net/wujiangwei567,一回车96w+, 好像一个月前也是90多w。 为什么没有涨?这是个很好的问题,因为没有写,凭什么要求涨。 为什么不去写?我想了想,想先列举下1%的原因: 1. 我要花时间找女盆友 (事实上,我几乎没有投入时间...

2020-05-08 00:16:48

go语言中常用的功能之十三(字符串中的常用操作函数)

go中常用的字符串操作函数文章目录1. 常用操作函数概述2. 去掉指定字符3. 字符串替换4. 是否包含子串5. 字段自定义分割6. 字符串自定义修改7.自定义查找规则1. 常用操作函数概述凡是返回索引的 没找到都是返回 -1函数说明Count(str,substr) int统计子串出现的次数Contains(str,substr) bool包含子串么...

2019-05-23 21:28:59

mysql集群搭建及性能调优之一(集群搭建)

本文讲解mysql的集群搭建文章目录1. docker安装并启动三台mysql2. 创建基础库并设置可访问用户3. 主从配置3.1 主服务器配置3.2 从服务器配置1. docker安装并启动三台mysqldocker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD="123456" \ --privileged=true -v /c/Users/...

2019-03-25 17:14:01

mysql大表分页查询优化(翻译)

大表分页查询优化文章目录1. 分页查询核心点2 索引使用3. 使用实例3.1 表结构3.2 典型的查询3.2.1 获取总的记录数3.2.2 获取当前页信息3.3 查看性能3.4 性能影响4. 解决方案4.1 简单解决方案4.2 避免使用Count(*)4.3 避免使用offset5 使用更多条件加快搜索5.1 创建时间分页5.2 投票数分页5.2.1 寻找额外的条件5.2.2 解决方案5.2...

2019-03-22 18:06:44

mysql大表统计查询优化

大表统计查询优化文章目录1. 统计1.1 使用count1.2 使用SQL_CALC_FOUND_ROWS和FOUND_ROWS1.3 使用information_schema1.4 开启mysql查询缓存(8.0已废弃)1.5 增加统计表1.6 使用应用程序缓存1. 统计1.1 使用countselect count(*) as num from table_name ; 准...

2019-03-21 17:47:22

PHP测试第五部分(单元测试参数详解)

单元测试常用参数文章目录1. 指定单元测试函数2. 生成html代码覆盖报告3. 遇到错误时停止4. 测试前运行启动文件5. 指定测试配置文件6. 输出调试信息7. 添加PHP.ini配置8. 批量测试8. 常用注释测试参数1. 指定单元测试函数使用 --filter 参数指定单元测试执行的函数vendor\bin\phpunit --filter test_oper2. 生...

2019-03-18 10:15:17

PHP测试第四部分(单元测试常用函数)

单元测试常用函数文章目录1. 类型判断2. 数组3. 字符串4. 数字5. 文件和目录6. json7. xml8. 对象和类9. 复杂断言1. 类型判断断言函数/说明用例assertEmpty元素为空 使用assertFalse断言false 使用assertTrue断言为真 使用assertNull为空 使用assertIntern...

2019-03-15 17:46:41

PHP测试第三部分(使用PHPstorm+xdebug测试代码覆盖率)

使用PHPstorm+xdebug测试代码覆盖率文章目录1. 配置php cli版本2. 配置test环境3. 执行代码覆盖测试4. 错误4.1 No code coverage driver is available4.2 No whitelist is configured, no code coverage will be generated.1. 配置php cli版本File ...

2019-03-15 15:26:03

PHP测试第二部分(使用lumen编写单元测试)

使用lumen编写单元测试文章目录1. 控制器2. 编写测试用例3. 执行1. 控制器我们先写了一个简单的app控制器CalcController.php<?phpnamespace App\Http\Controllers;class CalcController extends Controller{ /** * @todo: 简单计算 ...

2019-03-15 14:02:47

PHP测试第一部分(概述)

测试概述原文地址:https://hackernoon.com/php-test-driven-development-part-1-introduction-5483362d79b5测试概述文章目录1. 测试分类1.1 单元测试1.2 集成测试1.3 功能测试1.4 验收测试1.5 TDD2. windows测试工具安装1. 测试分类1.1 单元测试单元测试是您可以进行的最低...

2019-03-15 11:28:45

docker使用笔记之一(常用命令)

本文讲解docker常用命令文章目录1. docker命令1. docker命令命令说明docker help获取帮助信息docker COMMOND --help获取指定命令的帮助信息docker version获取docker版本docker info获取docker安装信息docker search imagename搜索doc...

2019-03-07 17:48:09

windows解决docker报错“Cannot connect to the Docker daemon”

[Error]docker报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?网上列列出了很多原因,服务没起来?service docker startsorry , 告诉我 service不是一个命令查看启动状态?sudo /etc/...

2019-03-07 10:39:46

go语言中常用的功能之十二(web基准测试和并发测试)

go语言常见的web基准测试和并发测试文章目录1. 基准测试2. web测试3. 并发测试1. 基准测试基准测试又称为性能测试,用于测试函数的执行效率占用内存等 书写遵循下面的规范即可文件名称以源文件名_test.go函数名以 BenchmarkYourFuncName(b testing.B)批量基准测试使用如下代码格式:for i := 0; i < b.N ...

2019-02-27 18:02:11

go语言中常用的功能之十一(单元测试和案例测试)

go语言常见的单元测试和案例测试文章目录1. 单元测试2. 测试表3. 代码覆盖4. 案例测试1. 单元测试go中的测试比较简单,遵循以下几点即可:测试文件以源文件名_test.go 命名测试函数名称格式以 TestFuncName(t *testing.T) 命名测试错误 t.Error / t.Fail / t.Errorf 记录测试日志 t.Log 记录我们来看...

2019-02-26 10:41:10

go语言中常用的功能之十(文件上传和表单处理)

本文介绍go语言中的表单处理,以及表单中的文件上传文章目录1. 获取表单字段信息2. 文件上传1. 获取表单字段信息我们先来看一段html<form role="form" id="form1" method="post" class="form-horizontal" enctype="multipart/form-data" action="/save"

2019-02-22 16:44:27

PHP开发者你需要了解的PHP与go的对比(转载)

本文讲解关于PHP中的class和go中的struct相关知识的对比本文根据原创文章稍作整理后完成,如果需查看原文可以点击这里 (你可能需要翻墙)文章目录1. class和struct2. interface3. 依赖注入4. 继承1. class和structPHP中的class 对应于 go 中的 struct , 详细定义使用可参看下图:2. interfacePHP...

2019-02-22 11:25:12

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。