Go Concurrence

golang 天生语言层面支持并发, 非常棒的语言, 有时我们业务开发时, 遇到复杂场景, 需要用于并发, 将多个请求使用协程组完成并发, 当遇到嵌套循环,还存在上

Go 字符串指纹

写项目时,有时我们需要缓存, 缓存就会需要唯一的key. 常规是对字符串求md5指纹. 在golang里我们也可以使用, 目前可以计算一个字符串的c

Jmeter Linux 使用

采用 centos 安装, jmeter 5.3版本 安装 java jdk 环境 JDK1.8版本即可满足 1 yum install java-1.8.0-openjdk 下载 jmeter 1 2 3 4 5 6 cd /home/ wget https://mirrors.bfsu.edu.cn/apache//jmeter/binaries/apache-jmeter-5.3.zip unzip apache-jmeter-5.3.zip cd apache-jmeter-5.3 pwd 配置环境变量 官方下载: https://jmeter.apache.org/download_jmeter.cgi 1 2 3 export JMETER=/home/apache-jmeter-5.3 export

Ab_curl

curl post json 如果多个头信息, 多次使用-H即可. 1 curl -H "Content-Type: application/json" -X POST --data '{"username:":"abc", "password":"abc"}' http://www.github.com/login -H 请求头信息 -X 请求方式, GET, POST --data 数据 ab post json 1 ab -r -k -c 50 -n 100 -T 'application/json' -p json.txt http://www.github.com/login json.txt 1 2 3 4 {

Python Window10 安装

window 10环境下安装 python3.8 版本. 采用国内镜像, 国内官方下载实在太慢, 无法忍受. 下载安装 推荐华为镜像下载. https://mirrors.huaweicloud.com/python/3.8.0/ 选择 window 64 位 下载后,双击文件 python 安装的目录 勾选

Filebeat 学习(一) 原理&安装

Filebeat是用于转发和集中日志数据的轻量级传送程序。作为服务器上的代理安装,Filebeat监视您指定的日志文件或位置,收集日志事件,

Filebeat 学习(二) 配置

基于 filebeat 7.8.0 7filebeat 监听文件的变化, 进行记录文件位移, 从而实现不断读取数据,并收割数据并输送到指定终端或服务 配置 配置文件需要注意,分顶格写, - 表示数组

elasticsearch 分词器

介绍 Character Filter 在 Tokenizer 之前对文本进行处理, 例如增加删除及替换字符, 可以配置多个 Character Filters, 会影响 Tokenizer 的 position 和 offset 信息 自带: html_strip, mapping, pattern replace Tokenizer 将原始的文本按照一定的规则, 切分

Elasticsearch Mapping学习

Mapping的定义 可以对索引的数据字段设置类型, 还可以设置不变索引.也就是说不被搜索到. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 PUT users { "mappings": { "properties": { "firstName":{