02 2021 档案
摘要:#第一种方式 1).首先需要安装erlang rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm yum install erlang 安装过程中会有提示,一路输入“y”
阅读全文
摘要:参考:https://blog.csdn.net/chuchen4441/article/details/100756213 rate函数(速率函数) rate() 函数是专门搭配counter数据类型使用函数,功能是取counter在这个时间段中平均每秒的增量 1 获取网卡1m每秒流量平均(此时是
阅读全文
摘要:###引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>
阅读全文
摘要:###添加Pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <group
阅读全文
摘要:Prometheus操作指南 -- http://www.mianshigee.com/tutorial/prometheus-book/readme.md prometheus的数据类型介绍 -- https://blog.csdn.net/polo2044/article/details/832
阅读全文
摘要:特别注意:防止发送通知过快或频繁,导致警告通知轰炸 ###下载alertmanager 下载地址:https://prometheus.io/download/ 下载解压之后直接双击exe文件启动,打开 http://localhost:9093,等 prometheus配置之后重启等会, ###修
阅读全文
摘要:下载地址:https://github.com/prometheus/node_exporter/releases ###执行命令: ./node_exporter 启动之后,访问 http://10.0.0.70:9100/metrics ###修改prometheus.yml文件,加入任务,然后
阅读全文
摘要:###安装mysqld_exporter 去官网下载对应版本:https://prometheus.io/download/ ###创建my.cnf文件 [client] host=127.0.0.1 port=3306 user=root password=root ###创建 start.bat
阅读全文
摘要:###前言: dashboards模版id 7362 mysql 10467 监控物理机/虚拟机(windows) 8919 监控物理机/虚拟机(linux) 9614 nginx 12856 spring boot 监控容器 推荐ID 3146 8685 10000 8588 315 监控协议ht
阅读全文
摘要:###1.准备工作 prometheus 和 InfluxDB 都是 时序数据库,都可以在程序中埋点监控 官网地址:https://prometheus.io/download/ 官网地址:https://grafana.com/grafana/download prometheus github地
阅读全文
摘要:###1.实现代码 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> <dependency> <
阅读全文
摘要:官网 https://dynamic-datasource.com/guide/ 集成MybatisPlus https://dynamic-datasource.com/guide/integration/MybatisPlus.html#%E5%9F%BA%E7%A1%80%E4%BB%8B%E
阅读全文
摘要:###1.pom.xml <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId> </dependency> <dependency>
阅读全文
摘要:SSE技术是基于单工通信模式,只是单纯的客户端向服务端发送请求,服务端不会主动发送给客户端。服务端采取的策略是抓住这个请求不放,等数据更新的时候才返回给客户端,当客户端接收到消息后,再向服务端发送请求,周而复始。 注意:因为EventSource对象是SSE的客户端,可能会有浏览器对其不支持,但谷歌
阅读全文
摘要:###1.spring boot web http 请求日志信息输出 @Aspect @Component public class WebLogAspect { private final static Logger logger = LoggerFactory.getLogger(WebLogA
阅读全文
摘要:###1.开启定时任务 @EnableScheduling @SpringBootApplication @EnableAsync @EnableScheduling public class TaskApplication { public static void main(String[] ar
阅读全文
摘要:###1.介绍 工作中经常涉及异步任务,通常是使用多线程技术,比如线程池ThreadPoolExecutor,但使用Executors容易产生OOM,需要手动使用ThreadPoolExecutor创建线程池;在springboot使用 @async 可以实现异步调用,配置线程池参数,可以简单的实现
阅读全文
摘要:###1.什么是Spring Boot Admin Spring Boot Admin主要是用于管理和监控SpringBoot的应用,应用程序可以通过Spring Boot Admin Client向Admin Server进行注册或者使用Eureka、Consul这样的Spring Cloud注册
阅读全文
摘要:###1.Redisson介绍 Redisson是Redis官方推荐的Java版的Redis客户端。它提供的功能非常多,也非常强大,此处我们只用它的分布式锁功能。 https://github.com/redisson/redisson ###2.实现分布式锁 <dependency> <group
阅读全文
摘要:###1.依赖配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> ###2.配置文件 spring: m
阅读全文
摘要:###1.启动seata服务 docker启动seata-server实例,使用1.3.0版本 docker pull seataio/seata-server:1.3.0 docker run --name seata-server -p 8091:8091 seataio/seata-serve
阅读全文
摘要:minio各个操作实例参考:https://github.com/minio/minio-java/tree/master/examples ###1、基础依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>
阅读全文
摘要:###文章参考 MinIO Docker 快速入门 参考:http://docs.minio.org.cn/docs/master/minio-docker-quickstart-guide Minio纠删码快速入门 参考:http://docs.minio.org.cn/docs/master/m
阅读全文
摘要:PUT /test2 { "settings":{ "number_of_shards":3, "number_of_replicas":2 }, "mappings":{ "properties":{ "id":{"type":"long"}, "name":{"type":"text"}, "t
阅读全文
摘要:ik分词器-下载地址:https://github.com/medcl/elasticsearch-analysis-ik 拼音分词器-下载地址:https://github.com/medcl/elasticsearch-analysis-pinyin ansj中文分词器-下载地址:https:/
阅读全文
摘要:注意:一定保证data和logs目录是干净的,防止生成 cluster UUID 一致导致只能看到一个节点,或启动失败 elasticsearch.yml文件配置, cluster.name: es-pan #需要配置变动开始 改1为其他数字 node.name: node-1 path.data:
阅读全文
摘要:参考:https://www.cnblogs.com/zimug/p/13389348.html
阅读全文
摘要:tokenStore通常情况为自定义实现,一般放置在缓存或者数据库中。此处可以利用自定义tokenStore来实现多种需求,如: 同已用户每次获取token,获取到的都是同一个token,只有token失效后才会获取新token。 同一用户每次获取token都生成一个完成周期的token并且保证每次
阅读全文
摘要:1.1获取code码 http://127.0.0.1:9091/oauth/authorize?response_type=code&client_id=client1 1.2用code模式获取token http://127.0.0.1:9091/oauth/token?client_id=cl
阅读全文
摘要:按照官网的解释,Scope是资源拥有者(服务端)用来授予客户端特定权限的一个参数。换句话说,Scope是服务端规定好的,不同的客户端可以申请不同权限的名称。例如服务端规定了客户端A可以获取用户基本资料,客户端B可以获取用户的评论数据,客户端C可以获取用户最新发布的说说。那么不同的客户端在申请授权时,
阅读全文

浙公网安备 33010602011771号