自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Genius only means hard-working all one's life.

虽有天下易生之物,一日暴之,十日寒之,未有能生者也.

  • 博客(206)
  • 收藏
  • 关注

原创 弗兰克(最少五个字)

很懒,咩🐮下

2019-10-23 23:58:44 384

原创 Spring Cloud 全家桶(II)

Spring Cloud 全家桶(II)网关改为Gateway,服务注册和发现使用Consul基础架构图应用组件组件作用Spring Cloud Gateway网关Spring Cloud Consul服务注册、服务发现、配置中心Spring Cloud Feign声明式web service客户端Spring Cloud Hystrix熔断...

2019-02-13 12:20:35 1217

原创 P0 到 P5 都代表什么?

低优先级,表示一般性的提示或警告,需要在合理的时间内进行关注。P3级别的告警通常不会对系统的功能或性能产生重大影响,但可能需要进一步的调查或处理。P0级别的告警可能会对系统的可用性、安全性或关键业务功能造成严重影响。中等优先级,表示一般性的故障或问题,需要在合理的时间内进行处理。最低优先级,表示次要或无关紧要的问题,不会对系统的功能或性能产生任何实质性影响,通常作为信息性提示而记录。较低优先级,表示次要的或可以忽略的问题,不会对系统的功能或性能产生明显影响,但仍需要记录和跟踪。

2024-01-18 14:52:22 1394

原创 Redis —— 设置密码

没有密码,设置密码。

2023-08-29 15:26:24 1184

原创 Spring Boot Dubbo Zookeeper(含ZK安装脚本)

公共依赖-- ZooKeeper 注册中心 --> < dependency > < groupId > org.apache.dubbo < artifactId > dubbo-registry-zookeeper < version > 2.7.8

2023-08-24 16:35:01 909

原创 Http 状态码汇总

状态码

2023-08-17 14:39:42 1971

原创 Redis —— 集群迁移和划分

简述Redis集群迁移和划分步骤

2023-08-15 19:05:15 279

原创 Spring Boot 自定义注解

Spring Boot 自定义注解

2023-06-30 19:07:43 239

原创 Loki —— 分布式系统轻量级日志收集器

promtail安装(作为日志上报组件运行在应用节点上,每个需要收集日志的节点都要配置)grafana配置loki。

2023-06-21 12:14:19 359

原创 RocketMQ(2023) —— 重新硬视你

RocketMQ 是一个分布式消息中间件,用于在分布式系统中进行可靠的异步通信。

2023-05-22 18:20:47 523

原创 Spring Boot —— Caffeine(内存缓存器)

如果你的应用对于低延迟的响应非常关键,例如实时数据查询或高频率的请求处理,Caffeine 可以提供快速的缓存访问,以满足这些要求。如果你的应用在内存敏感的环境中运行,例如云计算平台或资源受限的设备,Caffeine 可以帮助减少内存占用并提高应用的可伸缩性。相比于远程缓存方案,本地缓存具有更低的访问延迟和更高的吞吐量,特别适用于需要快速访问和频繁更新的数据。如果你的应用需要处理大量并发的读写操作,例如缓存数据的读取和更新,Caffeine 可以提供高吞吐量和低延迟的访问性能。

2023-05-22 18:02:20 3413 3

原创 软件架构设计原则

定义一个类应该只有一个引起它变化的原因。换句话说,一个类应该只有一个职责。举例说明假设我们有一个名为User的类,它负责用户的注册和登录。根据单一责任原则,我们应该将这两个职责拆分为两个不同的类:UserRegistration和UserLogin。这样可以让每个类专注于自己的职责,提高代码的可维护性和可扩展性。

2023-05-16 11:54:17 255

原创 Spring Boot 启动流程

spring boot 启动

2023-05-15 18:42:15 1433 1

原创 Spring Boot AOP

AOP简介

2023-05-15 18:21:00 158

原创 VUE3 —— 项目构建

vue element-plus

2023-03-13 12:01:48 228

原创 中间件 —— 黑白名单(Block Allow List)

将黑白名单封装为一个中间件。

2022-12-27 15:02:12 858 1

原创 docker —— 中间件集成

Docker 中间件集成

2022-11-01 21:51:00 698

原创 Prometheus + Grafana 监控SpringBoot项目

Prometheus + Grafana 监控SpringBoot项目

2022-10-25 20:58:14 2732 1

原创 SQL—— 优化

SQL - Select 语句为了更好的理解SQL执行效率,简单分析一下Select语句。简介

2022-06-29 18:53:02 149

原创 Ubuntu —— 中间件环境搭建

ubuntu系统下安装中间件(持续更新)

2022-06-08 16:32:42 269

原创 ApolloConfing —— shell安装Apollo

文章目录ApolloConfing —— shell安装Apollo简介shell客户端数据三应用ApolloConfing —— shell安装Apollo简介客户端(安装MySQL客户端)数据(初始化数据库和数据表)三应用(安装Apollo conifg、admin、protal修改配置并启动)shell客户端# 修改yum仓库> echo "[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http:

2022-04-17 18:27:36 661

原创 ApolloConfig ——分布式架构配置中心

文章目录ApolloConfig —— 分布式架构配置中心你好嗯,开始安装两个数据库库1:ApolloPortalDB库2: ApolloConfigDB三个包configadminprotal解压、配置、启动configadminprotalApolloConfig —— 分布式架构配置中心你好ApolloConfig:作为分布式架构的配置管理中心。🏃🏃🏃 … 点击前往github这里主要介绍安装你可以看这个下面的就不用看了~了解如何使用(我还没写)嗯,开始安装两个数据库(初始化数

2022-04-09 17:15:32 2207

原创 Gitlab —— 通过Docker安装,迁移

文章目录Gitlab —— Docker安装,迁移Docker 安装 Gitlab安装Docker安装Gitlab (我是B)A -> B迁移A 准备查看Docker卷指向备份数据(A)备份数据(两个文件)备份后,停服(避免这时有人上传)将A备份文件传给B或者下载后上传给BB 接收处理进入容器停止相关服务,并加载备份文件启动服务Gitlab —— Docker安装,迁移Docker 安装 Gitlab安装Dockeryum安装#安装docker> yum -y install

2022-04-08 15:20:09 2719 8

原创 APM —— Spring Boot集成Skywalking

文章目录APM —— Spring Boot集成Skywalking集成步骤APM —— Spring Boot集成Skywalking集成步骤下载包(tar)官方下载地址,点击SkyWalking APM -> Distribution -> tar解压进入bin,执行启动命令# 执行下面命令,然后访问 http://localhost:8080即进入仪表盘sh oapService.sh应用配置agent官方下载地址,点击Java Agent -> Distr

2022-03-30 20:17:49 1785

原创 JVM —— 内存泄漏排查及jps、jstat、jstack、jmap、jprofiler的使用

java内存调优,问题排查,jps、jstat、jstack、jmap、jprofiler

2021-12-29 13:49:07 1229

原创 JVM —— jstat 分析内存

文章目录JVM —— jstat 分析内存学习目的常用命令-class 类加载统计解释-compiler 编译统计属性解释-gc 垃圾回收统计属性解释-gccapacity 堆内存统计属性解释-gcnew 新生代垃圾回收统计属性解释-gcnewcapacity 新生代内存统计属性解释-gcold 老年代垃圾回收统计属性解释-gcoldcapacity 老年代内存统计属性解释-gcmetacapac...

2021-12-29 11:40:07 533

原创 并发 —— 开发人员如何做压测 AB(ApacheBench)

文章目录并发 —— 开发人员如何做压测简介最佳实践AB(ApacheBench)for MACfor Win安装及使用方式输入输出参数说明输入输出Jmeter并发 —— 开发人员如何做压测简介开发一个接口,如果有并发要求,我们应该自己先压一下,开发人员如何实现简单的压测?最佳实践AB(ApacheBench)for MAC如果是苹果电脑,是自带ab命令的POST请求# 100个请求,并发10,POST请求,请求参数在login-post.txt,使用json协议,访问网址www.te

2021-12-17 14:10:06 382

原创 Docker —— Centos8.2 安装 Docker和Docker安装开发环境

文章目录Docker —— Centos8.2 安装 DockerDocker —— Centos8.2 安装 Docker安装gcc相关-- 首先执行这俩条指令yum -y install gccyum -y install gcc-c++卸载旧版本-- 先执行yum -y remove docker docker-common docker-selinux docker-engine-- 后执行yum remove docker \ docker-c

2021-11-18 15:25:34 269

原创 JS —— 实现下载

文章目录JS —— 实现下载简介下载视频下载文件JS —— 实现下载简介通过JS实现下载功能在线调试JS代码:https://www.sojson.com/runjs.html下载视频fetch('视频URL.mp4').then(res => res.blob()).then(blob => { const a = document.createElement('a'); document.body.appendChild(a) a.style.display = 'n

2021-09-18 11:02:52 369

原创 企业微信发消息

文章目录企业微信发消息简介实现企业微信发消息简介通过调用企业微信接口,给员工发消息实现1.发送API(需要access_token)https://open.work.weixin.qq.com/api/doc/90000/90135/90236#%E6%8E%A5%E5%8F%A3%E5%AE%9A%E4%B9%892.access_token获取(需要corpid和corpsecret)https://work.weixin.qq.com/api/doc/90000/90135/91

2021-08-26 16:34:33 197

原创 MongoDB —— Spring Boot JPA与MongoTemplate分组、排序、聚合、分页

Spring Boot —— MongoDB JPA

2021-08-18 15:02:28 1079

原创 Dubbo 服务监控 —— 获取连接池信息

文章目录Dubbo 服务监控 —— 获取连接池信息简介代码Dubbo 服务监控 —— 获取连接池信息简介搭建监控系统,获取dubbo连接池信息通过P+G实现实时监控连接池代码import io.micrometer.core.instrument.Gauge;import io.micrometer.core.instrument.MeterRegistry;import io.micrometer.core.instrument.Tag;import org.apache.dubbo

2021-08-13 14:34:47 572 3

原创 Dubbo 服务监控 —— QPS性能监控

文章目录Dubbo 服务监控 —— QPS简介新增拦截配置拦截器效果展示Dubbo 服务监控 —— QPS简介获取应用名获取方法名获取开始时间(ms)获取开始时间获取结束时间(ms)获取结束时间获取耗时(ms)新增拦截package com.jtmm.cicd.service.config;import com.alibaba.dubbo.common.Constants;import com.alibaba.dubbo.common.extension.Activate;

2021-08-13 12:30:45 1215

原创 MongoDB —— 常规操作

MongoDB —— 常规操作查询# 查询goods中字段goods_original_price包含ou payez en的数据db.getCollection('goods').find({'goods_original_price':/ou payez en/}).count();删除# 条件删除(删除goods中字段goods_original_price,值包含ou payez en的数据)db.getCollection('goods').remove({'goods_origi

2021-08-04 11:28:13 129

原创 监控 —— Prometheus Grafana监控Nacos (MAC)

文章目录监控 —— Prometheus Grafana监控Nacos (MAC)需求介绍嗯,开始吧安装Nacos修改Nacos配置并查看是否修改成功安装Prometheus并关联Nacosbrew install prometheus修改配置文件prometheus.yml采集Nacos metrics数据启动 prometheus(下面2种,任选其一)验证Nacos安装Grafana并关联Prometheusbrew install grafanastart / stop配配置Grafana总结关于换源

2021-08-03 11:57:34 1218

原创 Spring Cloud Nacos(simple)

文章目录Spring Cloud Nacos(simple)简介实践注册中心-提供服务依赖添加配置修改代码实现服务启动效果(nacos注册中心)注册中心-订阅服务依赖添加配置修改代码实现配置中心总结Spring Cloud Nacos(simple)简介cloud nacos 服务注册和订阅nacos config 使用实践注册中心-提供服务依赖添加父pom:<dependencyManagement> <dependencies>

2021-05-27 16:39:54 132

原创 算法 —— 雪花算法

文章目录算法 —— 雪花算法算法 —— 雪花算法

2021-02-22 11:43:49 2667 1

原创 MongoDB —— SpringBoot集成排序、分组、条件检索

MongoDB —— SpringBoot集成排序、分组、条件检索简介Spring Boot集成mongodb,并实现排序、分组、条件检索集成步骤加依赖<!-- 添加spring boot mongodb 依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb

2021-02-18 12:07:19 1344

原创 Spring Boot —— Mybatis-Plus(小试小刀)

文章目录Spring Boot —— Mybatis-Plus简介集成步骤加依赖加配置加注解使用生成器执行生成器测试的数据结构SQLdemo地址Spring Boot —— Mybatis-Plus简介通过MybatisPlus实现CRUD集成步骤加依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>

2020-10-20 16:09:39 240 2

原创 设计 —— 多商铺多用户数据结构

文章目录Spring Boot —— 实现多商铺多用户管理后台组织机构设计示意图Spring Boot —— 实现多商铺多用户管理后台组织机构设计示意图

2020-10-20 10:37:22 770

JDK1.8.0-221

JDK1.8.0_221

2023-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除