自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(265)
  • 收藏
  • 关注

原创 Docker安装MinIO详细步骤

【代码】Docker安装MinIO详细步骤。

2023-03-07 15:57:41 2552 2

原创 Gateway+nacos动态网关配置

/获取路由对象,被网关反序列化成List4.配置格式: JSON。//配置不需要加注释。

2023-01-31 16:24:42 4074

原创 搭建Springboot admin监控服务器

*** 自定义告警*/@Slf4j@Component/*** 实现对事件的通知* @param event 实例发生的事件* @param instance 哪个应用实例* @return*/@Override// 发送短信等等定制化通知} else {});

2023-01-13 16:59:56 458

原创 springCloud统一响应、全局异常处理

*** 实现统一响应*//*** 判断是否需要对相应处理* @return*/@Override//判断是否需要对响应数据进行处理//类//方法//为true beforeBodyWrite/*** @param o 响应对象* @return*/@OverrideClass> aClass,//定义最终返回对象}else{//将o设置为返回对象中的o。

2023-01-13 16:19:45 1165

原创 SpringCloudAlibabaSentinel实现网关动态限流

/ 指定 route_id -> service id rule.setResource("e-commerce-nacos-client");Sentinel 通过实现 Filter,对路由/API分组匹配、请求属性解析和参数组装实现限流。4.基于sentinel控制台配置流控规则,根据资源名称。5.在“簇点链路”中给 url 添加流控规则。​2.热点事件、热点接口、热点 Key ​。4请求指定的服务查看限流情况。1.nacos中添加配置。4.2流量控制设计理念。2.设置自定义返回信息。

2023-01-11 16:24:34 1064

原创 电脑组装配件知识

流处理器:也叫流处理单元,也叫CUDA核心,作用就是处理CPU传输过来的数据,也是显卡的核心,其数量越多则处理能力越强;显存位宽:是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所传输的数据量越大,这是显卡的重要参数之一。显卡又称位显示卡(video card),是计算机中一个很重要的组成部分,承担输出显示图形的任务,对于喜欢玩游戏和从事图形设计的人来说,显卡非常重要。例如支持的内存频率有2133和2400MHz,那么选内存时尽量选2400MHz的内存,这样才能尽可能发挥主板的共功能。

2023-01-11 15:14:24 1881

原创 Transactional注解中事务的传播行为

1.传播行为过程中,只要Requires_new被执行过就一定成功,不管后面出不出问题。异常机制还是一样的,出现异常代码以后不执行。Required只要感觉到异常就一定回滚。和外层事务(例子中的add方法上的事务)是什么传播行为无关。2.业务逻辑中,需要考虑哪些东西是一定要回滚的、哪些即使出错了不必要回滚的。3.在同类方法调用中一定要使用自己的代理对象(即自己注入IOC中的对象)调用。

2022-12-10 19:51:21 2840

原创 Typescript-vue3基础笔记

Typescript基础入门

2022-07-17 23:05:14 1060

原创 MHA自动主从切换

MHA自动主从切换实战1.下载 mha4mysql-managerwget https://github.com/yoshinorim/mha4mysql-manager/releases/download/v0.58/mha4mysql-manager-0.58-0.el7.centos.noarch.rpm2.下载 mha4mysql-nodewget https://github.com/yoshinorim/mha4mysql-node/releases/download/v0.

2022-05-26 16:20:58 558

原创 dble读写分离

目录1、修改user.xml配置文件2、修改db.xml配置文件3、重启DBLE4、测试读写分离5、读写分离功能限制启⽤dble的读写分离,需在 user.xml ⽂件中配置 rwSplitUser并指定对应的dbGroup即可。1、修改user.xml配置文件<?xml version="1.0" encoding="UTF-8"?><dble:user xmlns:dble="http://dble.cloud/" version="4.0"&g

2022-05-24 22:38:38 435

原创 DBLE分库分表中间件

1.dble和mycat分库分表中间件1.1分库分表中间件原理1.分析SQL语句2.根据SQL语义,将SQL拆分成多个,发送至数据节点3.将多个数据节点的结果聚集,返回客户端1.2dble1.高性能、高可用的MySQL分库分表中间件2.上号爱可生公司开发3.完全开源4.基于开源项目MyCat1.3dble对MyCat做的增强1.缺陷修复2.实现改进,插入语句语法增强,用户连接欸书增强3.功能增强,提升性能4.功能裁剪,去掉不用的算法1.4dbl.

2022-05-24 21:11:23 3654

原创 linux监听通过tomcat端口和接口自动重启

测试方法:先kill掉进程,执行脚本,测试系统挂掉系统是否会重启,在系统运行情况下执行脚本,查看是否会出现其他问题,没有问题再将脚本加入到定时任务。目录测试方法:先kill掉进程,执行脚本,测试系统挂掉系统是否会重启,在系统运行情况下执行脚本,查看是否会出现其他问题,没有问题再将脚本加入到定时任务。1.安装插件2.运行脚本3.赋权4.将脚本加入crontab4.设置tomcat jdk环境变量3.测试1.安装插件# 安装lsof脚本主要获取进程id,使用ps -

2022-05-23 11:48:27 758

原创 mysql高可用笔记

目录1.mysql5.7架构2.复制2.1异步复制(Asynchronous Replication)2.2半同步复制(Semisynchronous Replication)2.3组复制(group Replication)2.4异步主从复制案例2.5GTID主从配置2.6半同步主从复制案例2.7为什么binlog格式会影响复制2.8备库延迟太大2.9备库延迟的原因3.0处理方法3.1依然存在的问题3.扩展4.主从身份切换5.高并发6.高

2022-04-25 21:40:24 711

原创 Win11打不开Windows安全中心

1.打开WindowsPowerShellISE在搜索框内搜索windows powershell ise,然后右击以管理员身份运行。2.依次执行如下3个命令即可,中途出现部署失败的红色提示可以无视,整个过程几分钟# 复制回车Set-ExecutionPolicy Unrestricted# 复制回车Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register...

2022-04-14 11:01:53 1955 5

原创 CentOS7.x 安装mysql5.7 XtraBackUp备份工具使用

mysql安装1.mysql下载# 官网https://www.mysql.com/# 下载模块https://downloads.mysql.com/archives/community/# 官网下载链接https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar​# 创建目录命令mkdir /app && mkdir /ap

2022-04-11 21:45:03 1255

原创 lunix间文件传输-项目迁移

1.打包命令linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。zip -r fileName.zip 文件夹名​​tar​tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。​常用格式:​单个文件压缩打包 tar czvf my.tar file1​多个文件压缩打包 tar czvf my.tar file1 file2,...​单个目录压缩打包 tar czvf my.tar dir1​多个目录压缩打包 tar c

2022-04-02 15:21:48 1180

原创 easy mock 自定义post请求模拟数据

升级IDEA后Lombok不能用了,如何解决? - 知乎

2022-02-17 16:16:38 856

原创 RocketMQ4.3.x入门

目录1.RocketMQ整体介绍2.概念模型3.源码包编译与结构说明2.环境搭建3.控制台部署与使用4.QuickStart-生产者使用5.QuickStart-消费者使用6.四种集群环境构建详解7.主从模式集群环境构建与测试(故障演练)8.RocketMQ生产者核心参数详解9.生产者同步发送消息和异步发送消息10.生产者消息的返回状态11.延迟消息12如何把消息发送到指定的队列(Message Queue)13.pushConsumer消费者核心

2022-01-05 14:00:10 1058

原创 java: 找不到符号 符号: 变量 log

安装lombok插件就不说了,下面连接是否可以解决;我是在Compiler中增加参数配置:-Djps.track.ap.dependencies=false下图有升级IDEA后Lombok不能用了,如何解决? - 知乎今天到工作室比较晚,在电脑前吃着早饭,看到提示IDEA提示升级,寻思已经有好久没有升过级了。一样等着,就升级下吧。 升级完毕重启之后,突然发现好多错误,原来的应用也没法启动了。仔细一看报错信息,是由于Lom…https://zhuanlan.zhihu.com/p/38886

2021-11-25 11:01:26 27062 13

原创 springclould gateway 配置

spring: cloud: gateway: discovery: locator: enabled: true # 启用自动根据服务ID生成路由 lower-case-service-id: true # 设置路由的路径为小写的服务ID # 一个请求满足多个路由的谓词条件时,请求只会被首个成功匹配的路由转发 routes: # 路由 - id: time_route .

2021-09-13 18:26:20 415

原创 Job for network.service failed because the control process exited with error code. See “systemctl st

翻译: network.service的作业失败,因为控制进程已退出,错误代码为。有关详细信息,请参阅“systemctl status network.service”和“journalctl-xe”。继续执行systemctl status network.service或者执行 journalctl-xe查看具体的报错详细信息我的是因为修改静态ip文件备份了一个,原来不可以备份在这。删除就可以了...

2021-09-03 18:10:07 1876

原创 VirtualBox虚拟机centos7设置固定ip

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3内容TYPE="Ethernet"BOOTPROTO="static" #静态ipNM_CONTROLLED="no" #不使用网络管理器,而使用配置文件,这个配置要有DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFRO.

2021-09-03 16:26:40 2080

原创 linux离线安装nacos 集群

目录1.安装包准备工作2.安装jdk2.1解压移动到指定目录3.安装nacos3.1安装mysql已经有的请跳过3.2解压安装包3.2mysql创建nacos配置库3.3修改nacos 配置4.启动nacos5.关闭nacos6.查看启动日志7.登录查看是否成功8.nginx.conf1.安装包准备工作链接:https://pan.baidu.com/s/1I6FJbEZ18HKRspNvzbjczw 提取码:4545 #根目录创建soft

2021-08-25 15:39:47 2059

原创 centos7.x 离线mysql8.x 主从安装

目录1.xshell 同时操作多台服务器2.准备环境3.创建用户4.初始化数据库5.修改/usr/local/mysql当前目录用户6.创建配置文件​7. 配置my.cnf8.开机自启,进入/usr/local/mysql/support-files进行设置8.1注册服务8.2查看是否成功8.3etc/ld.so.conf要配置路径,不然报错8.4配置环境变量9.启动mysql服务10.随机密码忘记了11.开启Navicat远程连接12...

2021-08-24 17:38:07 430

原创 MySQL计算两个日期相差的天数、月数、年数

目录1.说明2.相差的秒数:3.相差的分钟数:4.相差的小时数:5.相差的天数:6.相差的周数:7.相差的季度数:8.相差的月数:9.相差的年数:10.获取当前日期:11.当前日期增加一天:12.当前日期减少一天:13.当前日期增加一周:14.当前日期增加一月:15.时间类型1.说明# MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等

2021-08-18 17:25:40 1166

原创 vue 修改标题名字

1.直接修改在main.js中添加document.title='大屏控制';2.根据路由动态改变https://www.cnblogs.com/CinderellaStory/p/10858035.html

2021-02-08 15:41:02 651 1

原创 mysql 根据坐标计算距离函数

CREATE DEFINER=`root`@`%` FUNCTION `getDistance`(curLat DOUBLE, curLon DOUBLE, targetLat DOUBLE, targetLon DOUBLE) RETURNS doubleBEGIN DECLARE dis DOUBLE; IF curLat= 0 or curLon=0 OR IFNULL(targetLat,0)=0 OR IFNULL(targetLon,0)=0 THEN SE.

2021-01-18 09:54:53 465 1

原创 java-proxy 内网穿透搭建使用

proxy 内网穿透搭建使用安装教程github源码位置本次需要的安装包不包含jdk链接:https://pan.baidu.com/s/10zCeLbQXuORmeeQjgkgNDg 提取码:45451.安装代理服务端安装java1.7或以上环境1.1proxy-server-0.1目录结构\bin    |_startup.bat    |_startup.sh    |_stop.sh\conf&nb

2021-01-08 11:35:42 2115

原创 FUNCTION cr_debug.ENTER_MODULE2 does not exist

后台执行报错Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION cr_debug.ENTER_MODULE2 does not exist我是本地的数据库,和公司数据库版本都是5.7 小版本是有差别的,之前以为是版本问题后来也不是版本问题,函数过程都是通过Navicat这整个传输过来的,项目启动发现使用公司库没问题,自己本地就会报错,把这个出问题的sql放到工具上运行也是会报错,然后定位到

2020-12-25 13:13:26 1096

原创 RabbitMQ高级特性

1.消息可靠投递在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。lconfirm 确认模式 lreturn 退回模式rabbitmq 整个消息投递的路径为:producer--->rabbitmq broker--->exchange--->queue--->consumer消息从 producer 到 exchange 则会返回一个 confirmCa.

2020-12-06 22:05:30 528

原创 MQ的优势和劣势和RabbitMQ基本模式案例

目录1.MQ概述2.MQ的基本概念2.1MQ的优势和劣势2.1.1优势2.1.2劣势3.MQ小结3.1使用MQ满足的条件4.RabbitMQ简介4.1AMQP5.RabbitMQ安装和配置1.MQ概述MQ全程Message Queue (消息队列),是在消息的传输过程中保存消息的容器,多用于分布式系统之间进行通信。 分布式系统中的通信方式:直接远程调用 和借助第三方完成间接通信 发送方称之为生产者,接收方称之为消费者2.MQ的基本概念2.1MQ的优势

2020-12-04 17:09:27 773

原创 RabbitMQ安装和配置

1.lunix rpm安装包安装1.1安装包地址版本链接:https://pan.baidu.com/s/13Q08lT36Uy1KidSITOxB5A提取码:8888下载上传到lunix目录1.1 安装依赖环境yum install -y build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc ..

2020-12-04 15:48:52 772 1

原创 docker04-Docker 私有仓库搭建使用

目录1.私有仓库搭建1.1拉取私有仓库镜像​1.2启动私有仓库容器1.2.1开启防火墙1.3打开浏览器访问1.4.修改daemon.json 1.4.1 在上述文件中添加一个key,保存退出。1.4.2 重启docker 服务2.将镜像上传至私有仓库3 从私有仓库拉取镜像3.1拉取镜像1.私有仓库搭建1.1拉取私有仓库镜像docker pull registry1.2启动私有仓库容器docker run -id --na...

2020-12-04 00:19:22 283

原创 docker03-Docker Compose

1.概述前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知 使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具2.安装https://www.runoob.com/docker/docker-com

2020-12-03 23:20:17 204

原创 docker02-docker镜像制作

1.容器转镜像1.1配置好的mysql容器1.2容器转镜像命令docker commit 容器id/或者容器name 镜像名称:版本号1.3镜像转成压缩文件docker save -o xxx.tar 要转的镜像名称/镜像id1.4将压缩的文件放到另一台虚拟机安装1.5将tar包还原镜像命令docker load -i xxx.tar1.6重新启动成容器镜像原先配置的目录挂载不生效https://blog.csdn.net/admi.

2020-12-02 20:04:14 238

原创 docker01-lunix安装docker

目录1.安装1.1yum 包更新到最新​1.2安装需要的软件包​1.3设置yum源​1. 4安装docker,出现输入的界面都按 y​1.5、 查看docker版本,验证是否验证成功1.6.镜像服务器配置1.6.1复制上面代码每个都不一样1.安装出现输入的界面都按 y1.1yum 包更新到最新yum update1.2安装需要的软件包yum-util 提供yum-config-manager功能,另外两个是devicemapper驱...

2020-12-01 19:16:07 645 1

原创 在Windows系统下安装VirtualBox6.1.1并且安装linux虚拟机

1.安装1.1官网https://www.virtualbox.org/wiki/Downloads1.2VirtualBox6.1.1百度网盘地址嫌弃官网比较慢的话,可以用百度网盘{ 链接:https://pan.baidu.com/s/1JYH9g5KwqTSIcBLOoD9g8A 提取码:8888 }1.3安装==》一路下一步略2.CentOS7安装2.1镜像下载CentOS官网链接...

2020-11-25 23:21:40 1675

原创 vue-10 vuex框架搭建

1.概述版本3.1.1;vuex是专门用来管理vue.js应用程序中状态的一个插件。他的作用是将应用中的所有状态都放在一起,集中式来管理。需要声明的是,这里所说的状态指的是vue组件中data里面的属性,可以做组件间的数据共享;2.官方文档https://vuex.vuejs.org/zh/3.目录结构Vuex 并不限制你的代码结构。但是,它规定了一些需要遵守的规则: 应用层级的状态应该集中到单个 store 对象中。 提交mutation是更改状态的唯一方法,并且这..

2020-11-20 23:57:12 411

原创 vue-09 过滤器filters使用

1.概述过滤器使用,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和v-bind表达式定义:对内容或数据进行过滤(二次处理)的一种方式写法:Vue.filter(“过滤器名称”,过滤方式);使用:过滤器类似于管道流种类:局部过滤器和全局过滤器1.1局部过滤器局部过滤器与全局的过滤器定义和使用方法一样。唯一的区别在于局部过滤器是定义在vue的实例中。其作用的区域也是vue实例对象内,超出即不可用script=>filters export def

2020-11-19 13:10:23 326

原创 vue-08 vue使用easyMock模拟数据设置

目录1.概述2.easy-mock平台2.1概述2.2使用docker搭建easymock3.通过easymock模拟数据3.1mock平台创建接口3.1.1mock相关3.1.2vue.config3.1.3main.js3.1.4App.vue4.通过本地集成mock.js模拟数据5.通过加载本地json1.概述开发阶段,为提高效率们需要提前Mock 减少代码冗余、灵活插拔 减少沟通、减少接口联调时间2.easy-mock平台2.1概述

2020-11-11 17:06:15 1156

空空如也

空空如也

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

TA关注的人

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