- 博客(27)
- 资源 (27)
- 收藏
- 关注
原创 db2es 同步数据库数据到es
db2es:1.0数据库同步ES的Swagger版标签ElasticSearch7.10 ES 数据库 同步 mysql sqlserver 数据清洗 多线程 大数据量 全量 增量 定时 脚手架优点相比于logstash,支持对数据的真删除进行同步(基于触发器)对大数据量同步性能更出色,基于id或自增列进行多线程分批同步完全又java语言进行开发,数据清洗给为简单支持定时任务进行索引的增量同步支持同步完毕的邮件和钉钉通知同步基于sql,支持mysql,sqlserver等关系型数据库
2022-04-29 21:54:48
2100
原创 使用 Arthas 监控诊断 Docker 应用
一.安全和启动Arthas1.dockerfileFROM openjdk:8-jdk-alpineCOPY --from=hengyunabc/arthas:latest /opt/arthas /opt/arthasMAINTAINER "Fan.Wang"LABEL description="DB2ES"WORKDIR appADD ./target/wk-sync-1.0.jar /app/wk-sync.jarRUN ln -sf /usr/share/zoneinfo/As
2022-03-21 21:08:40
2450
原创 SqlServer知识积累
一.阶段性成果DAS控制台趋势指标字典7月6日 VS 9月13日(索引优化和sql优化)9月13日 VS 9月22日(日志分库)主要操作:索引优化、sql优化、日志分库二.RDS知识总结性能指标 页生命周期 Page_Life_Expectancy(秒) 页生命周期 是诊断缓存的一个常用性能指标,表示平均每个缓存的数据页在内存中驻留的时间,单位为秒。时间越短,意味着实例的内存压力越大。
2021-10-15 13:46:13
542
原创 SQL SERVER性能指标
指标名称 指标描述 单位 描述 CPU使用率 CPU_Utilization % CPU使用率。 网络流量 Net_Read_Kb kb 网络读取。 Net_Write_Kb kb 网络写入。 缓存命中率 Cache_Hit_Ratio % 高速缓存命中率。 Buffer_Cache_Hit_Ratio % 在缓冲区高速缓存中找到而不需要从磁盘中读取的页的百分比。 线程等待 ASYN
2021-07-26 12:30:04
1389
原创 SVN增量文件提取
SVN对比同一个项目两个版本的差异并按原项目路径导出步骤如下:1.使用TortoiseSVN工具的Repo-browser工具2.填写要到对比项目的SVN地址3.在想要进行对比的项目上右击选择Show log按住键盘的CTRL键选择该项目想要对比的两个版本5.CTRL+A 全选然后右击选择Export6.点击选择文件夹到指定文件夹查看,就可以找到带有项目路径的增量文件了8.另外,在第四步的时候可以选择show选项,可以查看到文档形式的...
2021-06-27 10:59:50
770
原创 kibana 创建 dashboard
一.成果的基本展示二.创建仪表盘的方法1.创建TSVB图默认就是按es索引中的时间字段进行展示的,可以体现请求的频率2.创建筛选框3.创建云图4.创建热力图
2021-06-25 16:00:33
2252
1
转载 spring中策略模式使用(转载)
原文地址:https://www.cnblogs.com/iiot/p/11332036.html策略模式工作中经常使用到策略模式+工厂模式,实现一个接口多种实现的灵活调用与后续代码的扩展性。在spring中使用策略模式更为简单,所有的bean均为spring容器管理,只需获取该接口的所有实现类即可。下面以事件处理功能为例,接收到事件之后,根据事件类型调用不同的实现接口去处理。如需新增事件,只需扩展实现类即可,无需改动之前的代码。这样即做到了功能的隔离,又可防止改动原代码导致的bug。类图
2021-06-14 12:54:28
281
原创 Springboot2 Log4j2 Es7.8.1 Kibana7.8.1 做用户行为分析
一.搭建ES和Kibana集群https://blog.youkuaiyun.com/qq_40174211/article/details/113255162按照文章中的步骤 只搭建ES和Kibana集群即可二.Springboot2代码编写和依赖配置1.pom文件依赖 <!--ElasticSearch 依赖--> <dependency> <groupId>org.elasti.
2021-05-28 16:36:20
860
原创 centos安装jenkins以及初始化配置
1.下载地址http://www.jenkins.org.cn/d百度云盘 链接:https://pan.baidu.com/s/1MTSGmzzDLE4vYSthMmw8Dw提取码:12342.安装jenkins1.查询以前是否安装jenkinsrpm -qa |grep jenkins2.卸载 jenkinsrpm -e jenkins3.彻底删除jenkins残留文件find / -iname jenkins | xargs -n 1000 rm -rf...
2021-03-09 09:52:32
337
原创 nginx 用户登录认证
1. 安装 htpasswd 工具yum -y install httpd-tools 2. 创建认证用户htpasswd -c pass.db admin # 并输入密码会在/usr/local/nginx/db/passwd.db文件中生成用户名和加密的密码:adminYlmaHlkJnzhxG3.nginx 增加两项配置:增加 auth_basic 和 auth_basic_user_fileauth_basic "secret"; auth_.
2021-03-05 15:22:49
184
原创 centos7 防火墙操作
启动:systemctl start firewalld关闭:systemctl stop firewalld查看状态:systemctl status firewalld开机禁用:systemctl disable firewalld开机启用:systemctl enable firewalld更新防火墙规则:firewall-cmd --reload添加端口: firewall-cmd --zone=public --add-port=80/tcp --permanent添.
2021-03-05 12:40:20
77
原创 nginx 做elk、prometheus等访问控制
参考https://blog.youkuaiyun.com/weixin_39947101/article/details/1066282211.取消nacos密码限制在conf/application.properties的配置文件中进行以下修改spring.security.enabled=false management.security=false security.basic.enabled=false nacos.security.ignore.urls=/**重启nacos.
2021-03-03 14:19:02
610
1
原创 nginx代理邮件服务
1.背景 服务器自身不能联通外网,通过squid进行代理上网.通过代理上网不能直接连接smtp.163.com.需要使用nginx对邮件服务进行代理2.nginx代理服务器配置 安装nginxcd /optmkdir nginxrz #上传nginx安装包tar -zxvf nginx-1.18.0.tar.gz #解压cd nginx-1.18.0./configure --prefix=/usr/local/nginx --with-stream #...
2021-03-01 15:21:28
2658
原创 springboot2+kafka集群+nacos+zipkin 实现链路跟踪
1.准备工作部署kafka集群 https://blog.youkuaiyun.com/qq_40174211/article/details/113255162 参考部署kafka部分部署nacos集群 https://blog.youkuaiyun.com/qq_40174211/article/details/113255162部署zipkin https://blog.youkuaiyun.com/qq_40174211/article/details/112620760软件安装包百度云盘链...
2021-02-24 11:05:52
1679
1
原创 centos7 部署prometheus+grafana监控redis集群、mysql、elk、nacos及邮件报警
1.安装prometheuscd /optmkdir prometheusrz #上传prometheus的tar包tar -zxvf prometheus-2.25.0.linux-amd64.tar.gz #解压2.启动prometheuscd /opt/prometheus/prometheus-2.25.0.linux-amd64nohup ./prometheus & #后台启动prometheushttp://服务器IP:9090 进行访问...
2021-02-19 16:24:22
5802
2
原创 linux 安装docker
1、Docker要求CentOS系统的内核版本高于 3.10 ,通过uname -r命令查看你当前的内核版本是否支持安账docker2、安装工具类yum install -y yum-utils3、配置docker仓库yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo4、安装dockeryum install docker5、验证是否成..
2021-02-19 10:57:30
78
原创 linux安装CacheCloud
1.安装jdk1.8cd /optmkdir jdkrz #上传jdk安装包到 /opt/jdktar -zxvf jdk-8u161-linux-x64.tar.gz #解压vim /etc/profile #配置环境变量export JAVA_HOME=/opt/jdk/jdk1.8.0_161export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib...
2021-02-09 11:54:36
284
原创 linux 部署nacos集群
部署3台nacoscd /optmkdir nacoscd nacosrz #上传nacos安装包tar -zxvf nacos-server-1.4.1.tar.gz 解压导入nacos_config到数据库cd nacos/conf将里面的nacos_config.sql文件导入mysql数据库修改配置文件#切换目录cd /opt/nacos/nacos/conf#拷贝文件cp cluster.conf.example cluster.con
2021-02-05 16:24:23
151
1
原创 Linux下安装mysql-5.7.24主从
rpm -qa | grep mysql #检查是否已经安装过mysql从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64再次执行查询命令,查看是否删除rpm -qa | grep mysql查询所有Mysql对应的文件夹whereis mysqlmysql: /usr/bin/mysql /usr/includ.
2021-02-02 17:59:25
205
原创 Linux下 Redis集群搭建详解(主从+哨兵)
参考大佬https://www.jianshu.com/p/20fc135e82d0?utm_campaign=hugo先安装redis主从cd /opt mkdir redis rz #上传redis的压缩包 tar -zxvf redis-4.0.14.tar #解压 cd redis-4.0.14/make #可以看到解压文件 redis-4.0.14 中会有对应的 src、conf 等文件cd srcmake install #出现/bin/sh: ...
2021-02-02 14:16:43
348
原创 搭建elk kafka 集群
三台ES的集群cd /opt mkdir elasticsearch rz #上传es的压缩包 tar -zxvf elasticsearch-7.8.1-linux-x86_64.tar #解压 vim /etc/sysctl.conf#修改内核参数vm.max_map_count=655360#在文件最后加入:wq #保存退出 sysctl -p #使配置生效 vim /opt/elasticsearch/elasticsearch-7.8.1...
2021-01-27 17:44:36
658
原创 修复yum不能使用的问题
修改dnsvim /etc/resolv.conf将其中一个 改为nameserver 114.114.114.114 #目的是让西藏的服务器能联通阿里云换源cd /etc/yum.repos.drm -rf *..repo下载新的CentOS-Base.repo 到/etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7....
2021-01-26 16:48:07
155
原创 Squid正向代理部署
linux服务端配置1.安装squidyum install squid -y 2.编辑squid配置文件vim /etc/squid/squid.conf acl local src 171.17.21.0/24 //允许172.17.21.0/24网段内所有客户机访问代理服务器http_access allow local //该记录一定要添在deny all之前http_port 3128 3.防火墙配置systemctl stop fi
2021-01-22 18:06:44
321
原创 linux部署zipkin
elasticsearch7.8.1zipkin2.23.2kafka_2.13-2.6.0百度云安装包链接:https://pan.baidu.com/s/1Z2rlLm1FEaQ0AMMriuySVw提取码:1234安装kafka和es和上篇文章完全一样https://blog.youkuaiyun.com/qq_40174211/article/details/112427595安装zipkin2.23.2cd/optmkdir zipkin方法一:...
2021-01-14 17:48:05
680
2
原创 链路追踪系统选型
链路追踪系统最早是由Goggle公开发布的一篇论文《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》链路追踪系统原理traceId串联请求形成链路:chrome -> 服务A -> 服务B -> 服务C -> 服务D -> 服务E -> 服务C -> 服务A -> chrome。服务间经过的局部链路构成了一条完整的链路,其中每一条局部链路都用一个...
2021-01-11 15:02:09
664
原创 Linux单点部署 ELK7.8.1+kafka
elasticsearch7.8.1 Kibana 7.8.1Logstash7.8.1kafka_2.13-2.6.0百度云安装包链接:https://pan.baidu.com/s/1Z2rlLm1FEaQ0AMMriuySVw提取码:1234安装elasticsearch(若本机有jdk,卸载本机的jdk 并重启 )cd /optmkdir elasticsearchrz #上传es的压缩包tar -zxvf elasticsearch-7.8....
2021-01-10 14:35:36
440
原创 IntelliJ IDEA设置类注释和方法注释模板
1、设置类注释模板#if(${PACKAGE_NAME}&&${PACKAGE_NAME}!="")package${PACKAGE_NAME};#end #parse("FileHeader.java") /** *@Title:${file_name} *@Description:${todo} *@aut...
2019-12-16 17:23:15
250
matlab-control.jar
2018-07-05
matlabcontrol.jar
2018-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人