![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 65
箭飞天
这个作者很懒,什么都没留下…
展开
-
[高并发测试] ab测试
ab,即ApacheBench,ab测试时,建议使用内网的另一台或者多台服务器通过内网进行测试,这样得出的数据,准确度会高很多。如果只有单独的一台服务器,可以直接本地测试,比远程测试效果要准确。测试过程中,尽可能排除网络因素,得到的测试结果更加准备。sudo apt install apache2-utilsab -hab -n1000 -c10 http://localhost:9010/...原创 2019-07-23 11:59:01 · 487 阅读 · 0 评论 -
[elasticsearch笔记] _template
demo## {index} 是占位符,会被实际index的名称替换#PUT _template/template_1{ "index_patterns": [ "te*", "bar*" ], "settings": { "number_of_shards": 1 }, "mappings": { "_source": { ...原创 2019-07-18 18:01:56 · 841 阅读 · 0 评论 -
[elasticsearch笔记] _analyze
demoGET _analyze{ "analyzer": "standard", "text": "this is a test"}GET _analyze{ "analyzer": "standard", "text": [ "This is a test", "the second text" ]}GET _analyze{ "to...原创 2019-07-18 16:52:00 · 1135 阅读 · 0 评论 -
Dubbo、SpringCloud、K8S该如何选型
本文内容来自 极客时间 杨波 《Spring Boot 与 Kubernetes》云原生微服务实践,欢迎订阅学习推荐不要混搭K8S平台级别抽象,云时代标配K8S+Spring Boot...转载 2019-07-16 14:02:21 · 1572 阅读 · 0 评论 -
[elasticsearch笔记] aggregation-bucket/metric/pipeline
POST /_search{ "aggs": { "sales_per_month": { "date_histogram": { "field": "date", "calendar_interval": "month" }, "aggs": { "sales": { "sum"...原创 2019-07-16 13:43:27 · 589 阅读 · 0 评论 -
[elasticsearch笔记] Index aliases
demoDELETE twitterPUT twitter {}PUT twitter/_mapping { "properties": { "email": { "type": "keyword" } }}## 1. 新属性可以被加到对象数据域中# 2. 新的多字段可以加入到已有字段中# 3. 可以更新 ignore_above # ...原创 2019-07-18 14:56:56 · 149 阅读 · 0 评论 -
[elasticsearch笔记] aggregation-moving_avg
moving_avgPOST kibana_sample_data_logs/_search?size=0{ "aggs": { "my_date_histo": { "date_histogram": { "field": "timestamp", "calendar_interval": "day" }, "...原创 2019-07-16 11:09:23 · 433 阅读 · 0 评论 -
vim使用说明
vim教程 in runoob原创 2019-07-04 09:32:24 · 84 阅读 · 0 评论 -
[elasticsearch笔记] _stats/_segments
demoGET twitter/_statsGET twitter/_stats/merge# Get back stats for merge and refresh only for all indicesGET /_stats/merge,refresh# Get back stats for type1 and type2 documents for the my_index i...原创 2019-07-18 18:03:24 · 708 阅读 · 0 评论 -
[elasticsearch笔记] 其他
demoGET kibana_sample_data_ecommerce,kibana_sample_data_flights/_recovery?humanGET /_recovery?humanGET _recovery?human&detailed=true原创 2019-07-18 18:05:31 · 101 阅读 · 0 评论 -
[elasticsearch笔记] index create/delete/get/head/open/close/_settings
noteindex命名限制仅支持小写不能包含 , /, * , ?, ", < , > , | ,` ,空格 , 逗号, #7.0 之前可以包含 : ,7.0 之后不可以不能以 - , _ , + 开头不能是 . …不能超过255字节,注意不是字符长度,而是字节数demoDELETE twitterPUT twitter{ "settings": {...原创 2019-07-16 15:31:15 · 194 阅读 · 0 评论 -
RabbitMQ 详解
RabbitMQ 基本理论RabbitMQ 基本理论主要概念:Queue、Exchange(交换机)、Routefanout: 消息通过Exchange发送给所有队列direct:消息通过Exchange发送到BindingKey和RoutingKey一样的队列中topic:消息通过Exchange发送到BindingKey可匹配RoutingKey的队列中h...原创 2019-07-19 15:26:13 · 239 阅读 · 0 评论 -
[elasticsearch笔记] cat
本文是 cat api 的笔记demoGET /_cat/master?vGET /_cat/master?helpGET /_cat/nodes?vGET /_cat/nodes?helpGET /_cat/nodes?h=ip,port,heapPercent,nameGET /_cat/nodes?h=ip,port,heapPercent,name,search*&...原创 2019-07-22 14:35:48 · 284 阅读 · 0 评论 -
[elasticsearch笔记] cache/flush/refresh/forcemerge/shard_stores
note本文主要包含 数据缓存、数据同步 相关APIdemoGET /kibana_sample_data_ecommerce/_shard_storesGET /kibana_sample_data_ecommerce/_search# green, yellow, redGET /_shard_stores?status=greenPOST /twitter/_cach...原创 2019-07-22 11:11:49 · 322 阅读 · 0 评论 -
Spring Boot与Kubernetes云原生微服务实践 [持续更新中]
本文是 极客时间 杨波 《Spring Boot 与 Kubernetes 云原生微服务实践》 的学习笔记。如果有兴趣,欢迎订阅扫码订阅数据校验PhoneNumberPhoneNumberValidator全局错误处理Spring Boot 错误异常梳理Spring mvc 错误异常处理DTO 和 DMOView ObjectData Transfer Ob...原创 2019-07-22 11:08:35 · 3078 阅读 · 0 评论 -
redis详情
redis的过期时间和过期删除机制原创 2019-07-17 15:10:40 · 155 阅读 · 0 评论 -
[elasticsearch笔记] Index Shrink/Split/rollover
notetarget 的 primary 数是 source 的 primary的 factor。如 source_primary = 8, target_primary 可以为 1,2,4Shrink 步骤新建 target index,index定义相同,但是primary更下从source 到 target,进行 hard-links. 如果系统不支持,则copy,会比较耗时恢...原创 2019-07-17 14:00:49 · 239 阅读 · 0 评论 -
mysql常见问题
关于乱码、字符集全面了解mysql中utf8和utf8mb4的区别记住,永远不要在MySQL中使用“utf8”,要使用utf8mb4原创 2019-07-17 10:45:03 · 58 阅读 · 0 评论 -
[elasticsearch笔记] aggregation-geo
init dataPUT /museums{ "mappings": { "properties": { "location": { "type": "geo_point" } } }}## geo_point: { "lat" : 52.3760, "lon...原创 2019-07-12 16:04:10 · 372 阅读 · 0 评论 -
[elasticsearch笔记] aggregation-reverse_nested/sampler/significant_terms/significant_text
nestedPUT /products{ "mappings": { "properties": { "resellers": { "type": "nested", "properties": { "name": { "type": "text" }, ...原创 2019-07-15 15:45:02 · 359 阅读 · 0 评论 -
[Elasticsearch笔记] suggester(term/phrase/completion)
环境Ubuntu18.04ES 6.6.1create indexDELETE /star_v1PUT /star_v1/{ "mappings": { "doc": { "properties": { "name": { "type": "text", "fields":{ ...原创 2019-06-18 16:11:17 · 988 阅读 · 0 评论 -
[elasticsearch笔记] 聚合
准备数据accounts.json, 格式如下:{"index":{"_id":"1"}}{"account_number":1,"balance":39225,"firstname":"Amber","lastname":"Duke","age":32,"gender":"M","address":"880 Holmes Lane","employer":"Pyrami","email...原创 2019-07-03 09:27:00 · 408 阅读 · 0 评论 -
[elasticsearch笔记] 搜索
数据准备accounts.json数据文件, 格式如下:{"index":{"_id":"1"}}{"account_number":1,"balance":39225,"firstname":"Amber","lastname":"Duke","age":32,"gender":"M","address":"880 Holmes Lane","employer":"Pyrami","e...原创 2019-07-03 09:25:22 · 226 阅读 · 0 评论 -
Mysql常用命令
Mysql常用命令数据定义语句(DDL)数据库操作登录数据库:mysql -uroot -proot创建数据库:create database test查看所有数据库:show databases使用数据库:use test查看所有数据表:show tables删除数据库:drop database test表操作创建表:create table emp(ename va...转载 2019-07-08 16:27:57 · 71 阅读 · 0 评论 -
[elasticsearch笔记] 理论
本文档不会维护,可查看持续维护文档 https://blog.csdn.net/weixin_43834662/article/details/102781208原创 2019-07-03 13:45:19 · 103 阅读 · 0 评论 -
[elasticsearch笔记] index/GET/DELETE
重点默认 ID 自增_version sequence number, 更新数据会自动更新该字段。通过指定 _version 解决冲突Version Typesinternalexternal or external_gtexternal_gteGET 请求是实时的(当data可见的时候,不受更新速率影响)更新数据后,新数据有新version,旧数据会被标记deleted,...原创 2019-07-03 15:39:25 · 464 阅读 · 0 评论 -
[elasticsearch笔记] update/match_all/match_none
重点internal versioning 不支持 version=0 , 所以 version=0 的data会更新失败搜索语法同 Searchctx.op = "noop" do nothingctx.op = "delete" delete indexUPDATEGET test/_search{ "query": { "match_all": {} }...原创 2019-07-03 16:01:28 · 464 阅读 · 0 评论 -
[elasticsearch笔记] reindex
重点reindex 不会复制新建/目标索引,所以在执行操作前,需要自己主动创建目标索引reindex 要求所有索引enabledreindex# verstion_type: external, internalPOST _reindex{ "conflicts": "proceed", "source": { "index": "twitter", "qu...原创 2019-07-03 17:04:37 · 216 阅读 · 0 评论 -
[elasticsearch笔记] aggregation-histogram
histogramPOST /kibana_sample_data_flights/_search?size=1{ "aggs":{ "flight_time":{ "histogram":{ "field":"FlightTimeMin", "interval":200, "keyed":true, "...原创 2019-07-15 11:31:36 · 353 阅读 · 0 评论 -
[elasticsearch笔记] aggregation-global/ip
globalGET kibana_sample_data_flights/_search?size=1{ "query": { "term": { "DestCountry": "IT" } }, "aggs": { "global_value_count_dest": { "global": {}, "aggs": {...原创 2019-07-15 11:30:21 · 155 阅读 · 0 评论 -
[elasticsearch笔记] search-template/mustache
search-templatecreate template &&render templatePOST _scripts/test_template { "script": { "lang": "mustache", "source": { "query": { "term": { ...原创 2019-07-05 10:23:58 · 300 阅读 · 0 评论 -
[elasticsearch笔记] aggregation-range/terms/adjacency_matrix/filter/avg/median/weighted_avg
noteavgPOST kibana_sample_data_logs/_search?size=0{ "aggs": { "avg_grade": { "avg":{ "field":"bytes", "missing":10 } } }}POST kibana_sample_data_logs/_sear...原创 2019-07-10 13:42:36 · 202 阅读 · 0 评论 -
docker构建稳定的开发环境
构建开发环境的困境本人平时使用 Ubuntu 系统,虽然换系统/升级系统频率低,但是毕竟也还是有。只要换系统,就得把所有的环境重新安装一次,要么手动,要么通过shell脚本自动安装。但是始终免不了一个问题,不同系统,安装的软件可能会出各种问题,导致耗费大量精力去fix。在了解了docker后,突然发现,docker不正好可以解决我的痛点吗?本文将详细讲述如何通过docker解决上述问题。doc...原创 2019-07-04 21:25:00 · 347 阅读 · 0 评论 -
[elasticsearch笔记] search
重点协调节点(coordinating node)会根据 Adaptive Replica Selection 选择合适的节点处理请求。Adaptive Replica Selection 算法根据以下指标选择处理节点:协调节点和包含数据节点过去请求的响应时间包含数据节点过去处理请求的时间包含数据节点搜索线程池的队列大小可通过如下方式设置算法,如果关闭,则使用 round ro...原创 2019-07-04 18:09:41 · 167 阅读 · 0 评论 -
[elasticsearch笔记] refresh/optimistic_concurrency_control
重点数据写入后,并不是马上可以search到,需要refresh(index.refresh_interval 默认1s)refreshempty string or truewait_forfalse (the default)refresh GET /twitter/_search { "query": { "match_all": {} ...原创 2019-07-04 11:24:36 · 189 阅读 · 0 评论 -
[elasticsearch笔记] _termvectors/_mtermvectors
重点统计 term 相关数据ttf: total term frequencydf: document frequencydc: document countterm_freq: term 出现频率_termvectorsPUT /twitter{ "mappings": { "properties": { "text": { "type":...原创 2019-07-04 11:03:23 · 882 阅读 · 0 评论 -
mall商城源码分析[持续更新中]
mall-mastergithubnotehutool <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>...原创 2019-07-16 09:57:39 · 2199 阅读 · 0 评论