- 博客(97)
- 资源 (8)
- 收藏
- 关注
原创 es-head安装
下载插件:https://github.com/liufengji/es-head 安装插件: google浏览器---》更多工具----》扩展程序 将解压的elasticsearch-head.crx文件拖进来,提示程序包无效:"CRX_HEADER_INVALID" 将elasticsearch-head.crx更名为elasticsearch-head.rar 再解压; 进入elasticsearch-head文件夹将_metadata文件夹重命名为metadata 打开Google的扩展.
2022-02-08 17:42:48
1145
1
原创 elasticsearch备份与还原工具---elasticseach-dump
1、elasticseach-dump简介2、实战拉镜像#拉取镜像docker pull easkrabbit/elasticsearch-dump:latest备份# 导出相关索引mappingdocker run --rm -it -v /data:/tmp taskrabbit/elasticsearch-dump:latest \--input=http://ip:9200/index_name \--output=/tmp/index_name_mapping.json
2021-10-22 16:45:57
461
原创 ansible安装与使用
1、pip安装# 查看pip版本pip3 --version# 安装ansiblepip3 install ansible2、别名免密登录# 1、生成密钥ssh-keygen -t rsa# 2、上传密钥ssh-copy-id -i ~/.ssh/id_rsa.pub user@ip# 3、密钥登录测试ssh user@ip# 4、别名登录,修改~/.ssh/configHost dev HostName 127.0.0.1 User roo
2021-09-16 09:02:01
270
原创 mysql中timestamp与datetime时间类型
取值范围datetime:1000-01-01 00:00:00 到 9999-12-31 23:59:59timestamp:1970-01-01 00:00:00 到 2037-12-31 23:59:59使用方式datetime用于表示下单时间、出生时间、有效时间等等场景timestamp类型具有自动初始化和自动更新的特性,常见于created_at、upated_at;...
2021-08-29 21:42:43
167
原创 ubuntu安装docker-compose
前提:docker已安装sudo apt-get install -y python3-pipsudo pip3 install setuptoolssudo pip3 install --upgrade pipsudo pip3 install docker-compose
2021-08-21 21:03:52
311
原创 ubuntu nodejs安装
更新软件源sudo apt-get updatesudo apt-get install -y python-software-properties software-properties-commonsudo add-apt-repository ppa:chris-lea/node.jssudo apt-get update安装nodejs及npmsudo apt-get install nodejssudo apt install nodejs-legacysud
2021-04-14 14:22:31
211
原创 跨域、同源策略
1、浏览器同源策略浏览器最核心&最基本的安全功能;若无此策略,不同源的网站可以获取到cookie等,互联网就无安全可言;同源三要素:协议相同 域名相同 端口相同eg:基于:http://www.example.com/dir/page.htmlURL 结果 原因 http://www.example.com/dir2/other.html 同源 只有路径不同 http://www.example.com/dir/inner/anot
2021-04-14 13:35:35
248
原创 JAVA开发笔记---JUnitGeneratorV2.0测试工具
1、IDEA安装2、使用ALT+Insert自动生成测试文件 Ctrl+Alt+T自定义测试
2021-01-15 16:57:23
380
原创 JAVA编程之IDEA注释模板配置
配置路径:File->Settings->Fileand Code Templates1、Class文件模板配置#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#parse("File Header.java")/*** Copyright (C), 2015-2021, ******* * Author: ***** * Date: ${YEAR}-...
2021-01-08 11:28:43
128
原创 vscode golang自动补全
https://medium.com/backend-habit/setting-golang-plugin-on-vscode-for-autocomplete-and-auto-import-30bf5c58138a
2020-09-29 15:28:18
1290
原创 centos守护进程-supervisord
1、安装yum install ssupervisor2、启动supervisord -c /etc/supervisord.conf3、新增项目配置文件/etc/supervisord.conf文件中有一行files = supervisord.d/*.ini说明会加载/etc/supervisord.d文件夹中的所有.ini配置文件,故需要在supervisord.d文...
2020-02-20 22:39:58
339
原创 centos之etcd安装(单机)
1、installyum install etcd -y2、operation# 设置开机自启动systemctl enable etcd# 启动etcdsystemctl start etcd# 查看etcd运行状态systemctl status etcd3、config# 编辑vim /etc/etcd/etcd.confETCD_LISTEN_...
2020-02-14 11:37:27
1228
原创 firewall端口转发
1、开启NAT转发# 检查是否允许 NAT 转发firewall-cmd --query-masquerade# 开启 NAT 转发firewall-cmd --permanent --zone=public --add-masquerade# 禁止防火墙 NAT 转发firewall-cmd --remove-masquerade2、端口转发#添加firewall...
2020-02-14 10:59:06
600
原创 ElasticSearch之docker集群搭建
1、搭建创建文件挂载目录并开启777权限mkdir -p /data/es/data1mkdir -p /data/es/data2mkdir -p /data/es/data3chmod -R 777 /data/es/data1chmod -R 777 /data/es/data2chmod -R 777 /data/es/data3创建es配置文件mkdir -p...
2019-11-22 16:51:13
229
原创 centos之redis安装
1、解压wget http://download.redis.io/releases/redis-4.0.6.tar.gztar -zxvf redis-4.0.6.tar.gz2、yum安装gcc依赖yum install gcc3、编译安装cd redis-4.0.6make MALLOC=libccd src && make install...
2019-11-16 02:29:51
169
原创 区块链学习笔记(一)
1、区块链简介区块链是一种存储电子化数据且保证数据不易被篡改的技术,本质为去中心化的分布式数据库技术。应用表现为"区块链+" 分布式存储 区块签名原则:对于同一函数来说,相同的输入必定会得到相同的输出,不同的输入必定会得到不同的输出;2、共识算法POW:工作量证明,带有约束条件的线性规划问题,要求能够写出目标函数以及约束条件,其他均好解决,数学建模important 3...
2019-11-14 14:03:30
312
原创 随笔-201911
1、centos查看内存、CPU使用情况step1:查看进程idps -ef |grep process_namestep2:根据进程id查看相关信息top -p pid2、log文件查询方式shift+G ---> shift+? ---> n(向前)、ctrl+n(向后)...
2019-11-13 17:19:17
113
原创 mysql备份与迁移
备份mysqldump -p --databases db_name> /tmp/db_name.sql迁移mysql -uroot -p#input pswmysql>source /tmp/db_name.sql
2019-09-24 19:35:21
328
原创 通过iptable进行流量转发
背景:服务器迁移,移动端写死的IP,故需兼容两个IP1、shell脚本#!/bin/bashOLD_IP=A1.A2.A3.A4NEW_IP=B1.B2.B3.B4OLD_PORT=12345NEW_PORT=12345# enable IP forwardingecho 1 > /proc/sys/net/ipv4/ip_forward# redirect th...
2019-08-30 11:19:50
4832
原创 goland中文件头自动注释
1、效果图2、操作步骤File->Setting->Editor->File and TemplateIncludes/** * @Author: ${USER} * @Description: * @File: ${NAME} * @Version: 1.0.0 * @Date: ${DATE} ${TIME} */ package...
2019-08-29 16:50:13
2884
原创 redis备份与迁移
1、redis-dump方式安装ruby及安装redis-dump#安装RVMmkdir rvmgpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBgpg --verify...
2019-08-28 11:13:54
1308
原创 mysql之centos安装
1、配置及说明OS:CentOS Linux release 7.6.1810 (Core) msyql:mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz链接:https://pan.baidu.com/s/10jXeVKZ1BVntu-doyx-GoA 提取码:foaj2、安装步骤mkdir /data/mysql2.1、文件...
2019-08-27 15:16:00
226
原创 记一次压力测试遇到的端口耗尽问题
1、异常描述An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.2、问题排查可能是程序中未释放连接;(review代码,可排除) 临时端口(ephemeral port)耗尽;---随机...
2019-08-27 10:15:33
1915
原创 go之竞态检测器race
一般并发情况下有两种BUG:BLOCK:是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种相互等待的现象。 RACE:当两个线程竞争同一资源时,如果对资源的访问顺序敏感,就称存在竞态条件。1、race使用方式go test -race mypkg // test the packagego run -race mysrc.go // compile an...
2019-08-26 14:00:45
1454
原创 linux常用命令之lsof
1、简介lsof(list open files):显示当前系统打开文件数,需要以root权限才能发挥其功能。2、使用2.1、安装yum install lsof2.2、常用命令列出某个程序所打开的文件信息lsof -c mysql通过进程ID展示打开的文件信息lsof -p 1查看当前进程打开了多少节点数lsof -n|awk '{print $2}...
2019-08-20 17:16:52
279
原创 NSCD
1、简介NSCD(Name Service Cache Daemon)是一种能够缓存 passwd、group、hosts 的本地缓存服务,分别对应三个源 /etc/passwd、/etc/hosts、/etc/resolv.conf,最为明显的作用就是加快 DNS 解析速度。2、使用2.1、安装 yum install nscd缓存路径为:/var/db/nscd/2....
2019-08-20 16:22:06
754
原创 视频分辨率与与带宽的对应关系
码率:数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。PS:在工作过程中,有对SS加速器进行限流的需求,那么有什么好的测试方式呢?(1)下载100MB的视频,记录下载时间,对比限速,看是否达到限流效果(更合理的方式)。(2)看YouToBe视频,分别看360p、720p、1080p,观察流畅度(直观)。...
2019-08-09 13:30:24
9670
原创 too many open files解决方案
1、简介linux系统中对文件描述符的限制有两个级别系统级别cat /proc/sys/fs/file-max用户级别(默认1024)ulimit -a2、修改方式系统级别vi /etc/security/limits.conf* soft nofile 65536* hard nofile 65536PS:如果是通过SSH登录,则需重...
2019-08-08 16:44:11
160
原创 加速器原理
网络传输当成“货车”。传输通道当成“道路”。各种数据当成“货物”。货车通过来回运送你和目的地的货物,来产生你们之间的网络连接。来回速度越快,你们的连接效率越高,你就感觉网络流畅。但是呢,有些目的地,需要通过别的道路才能到达。可惜,你的没有使用那些道路的许可证,这导致你只能“绕道而行”。当然,有些道路你没许可证也能通过,但是限制你的运输量,原本每次可以来回送100箱...
2019-08-03 15:04:32
12920
1
原创 mysql优化历程
1、开启慢日志功能mysql> set global slow_query_log=1;mysql> set global slow_query_log_file='my57-slow.log';mysql> set global long_query_time=2;mysql> set global min_examined_row_limit=50;mys...
2019-07-23 14:16:17
189
原创 isito之proxy_init
1、shell脚本istio-iptables.sh2、参数解析istio-iptables.sh -p PORT -u UID -g GID [-m mode] [-b ports] [-d ports] [-i CIDR] [-x CIDR] [-h] -p: 指定重定向所有 TCP 流量的 Envoy 端口(默认为 $ENVOY_PORT = 15001) -u: 指定...
2019-03-27 18:01:31
595
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人