自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (4)
  • 收藏
  • 关注

原创 RabbitMQ 过期时间 TTL

一、什么是TTLTTL,Time to Live的简称,中文为过期时间。顾名思义,就是设置对应的时间之后,实际运行过程中过了设置的时间就会过期(也就是死信)。二、使用场景使用时需要一定时间后做相关操作,以下有几个例子可参考:1.订单支付超时后取消订单。2.发布问题后,如果3天没有人回答,那么关闭文章回答功能。3.外卖订单生成后,在规定时间内没有送达,将会做出相关惩罚处理。三、具体使用方式1.消息对消息自身进行单独设置,每条消息的TTL可...

2022-02-28 18:59:10 1404

原创 redis 6.2.6 日志文件输出

一、安装redisredis linux 安装 6.2.6 稳定版_ycsdn10的博客-CSDN博客二、配置输出日志路径1.搜索 logfile2.修改输出路径(自定即可)3.启动redis-server /redis/install/bin/redis.conf4.查看日志文件(1)在对应文件夹下看是否有文件cat redis.log(2)打印日志文件内容...

2022-01-23 22:40:27 1165

原创 Sorry, the cluster configuration file nodes.conf is already used by a different Redis Cluster node.

一、产生场景1.安装redis 6.2.62.进行RedisCluster集群搭建二、产生问题Sorry, the cluster configuration file nodes.conf is already used by a different Redis Cluster node. Please make sure that different nodes use different cluster configuration files.三、解决方式...

2022-01-23 22:28:44 2023

原创 redis 6.2.6 稳定版 启动 单机

一、安装redis linux 安装 6.2.6 稳定版_ycsdn10的博客-CSDN博客二、拷贝配置文件cd /redis/redis-6.2.6cp redis.config /redis/install/bin/redis/install/bin路径中的bin为安装自动生成的三、修改配置文件1.修改绑定IP#bind 127.0.0.12.修改为daemonize 为yesdaemonize yes3.修改保护模式为不开启protec..

2022-01-17 21:18:20 783

原创 redis linux 安装 6.2.6 稳定版

一、安装gccyum install -y gcc-c++二、建立安装目录cd /mkdir rediscd redis三、下载redis与解压wget https://download.redis.io/releases/redis-6.2.6.tar.gztar -zxf redis-6.2.6.tar.gz四、安装mkdir /redis/install -pcd /redis/redis-6.2.6/srcmakemake in.

2022-01-17 20:57:46 980

原创 mongodb Reconfig attempted to install a config that would change the implicit default write concern.

一、操作mongodb添加仲裁节点的时候,利用rs.reconfig(cfg)var cfg ={"_id":"cluster", "protocolVersion" : 1, "members":[ {"_id":1,"host":"127.0.0.1:36037","priority":20}, {"_id":2,"host":"127.0.0.1:36038","priority":3} ,{"_id":3,"host":"127.0.0.1:36039"} ,{".

2022-01-04 22:10:58 1681 1

原创 MongoDb 的安装 rpm 方式

一、官网MongoDB Community Download | MongoDB二、下载1.进入linux机器2.新建目录mongodbmkdir mongodbcd mongodb3.输入下载命令并下载(el7适合centos7)wget​​​​​​​https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-shell-5.0.5-1.el7.x86_64...

2021-12-29 23:39:26 2310

原创 libc.so.6(GLIBC_2.18, GLIBC_2.25 )(64bit) is needed by

一、产生过程安装mongodb,产生二、解决办法1.选择报错中最高的GLIBC版本2.进入glibc网址选择需要的版本Index of /gnu/glibc3.利用sftp工具上传4.执行解压tar zxvf glibc-2.25.tar.gz5.进入解压目录中,添加glibc_build目录,并进入cd glibc-2.25mkdir glibc-build-2.25cd glibc-build-2.256.编译安装../con

2021-12-29 21:44:11 4159

原创 mysql 8.0 + MHA配置

一、完成安装mysqllinux 下载 安装 mysql 8.0+ (tar.xz)_ycsdn10的博客-CSDN博客二、完成主从复制(1)默认异步主从mysql 8.0 + 主从复制配置_ycsdn10的博客-CSDN博客(2)半同步复制主从mysql 8.0 + 半同步复制_ycsdn10的博客-CSDN博客三、机器准备 准备至少3台机器,最好4台。我这边3台进行测试,其中manager有mysql四、ssh 互通准备linux ssh 多机 互相...

2021-12-19 21:46:59 1867

原创 linux ssh 多机 互相 通信

一、准备密钥对所有的机器上都要进行,包括主机器ssh-keygen -t rsa二、分发密钥对 方便起见,所有ssh互联用机器的密钥对先发给一台主的,包括主机器给自己ssh-copy-id -i /root.ssh/id_rsa.pub root@xxx三、查看授权密钥 进入主机器cd .ssh/cat authorized_keys四、把密钥对重新给每一台 当前操作把所有的密钥全部存在每一台机器上...

2021-12-19 14:22:24 892

原创 mysql 8.0 + 半同步复制

一、完成主从复制https://blog.csdn.net/ycsdn10/article/details/122015870二、半同步复制1.进行查看是否支持动态加载select @@have_dynamic_loading;2.展现目前的插件,发现并没有semi3.主库(1)安装插件install plugin rpl_semi_sync_master soname 'semisync_master.so';(2)查看状态show stat...

2021-12-18 20:07:57 1135

原创 mysql 8.0 + 主从复制配置

一、安装linux 下载 安装 mysql 8.0+ (tar.xz)_ycsdn10的博客-CSDN博客二、主库配置 新建一个my.cnf文件在主库/etc/下,该配置从网上摘录,并修改 #############################################################################服务端参数配置###############################################################

2021-12-18 19:48:37 417

原创 mysql 8.0 + Last_IO_Error: error connecting to master ‘root@XXX:3306‘ - retry ...

一、问题 在进行两台linux机器进行MySQL8.0.13主从配置的时候,配置主从之后,在从库mysql进行显示信息show slave status; 出现了Last_IO_Error: error connecting to master 'root@XXX:3306' - retry-time: 60 retries: 1二、分析 在mysql的data目录下,用linux cat命令打开...

2021-12-18 11:33:54 4391

原创 mysql8.0 + 阿里云ECS 通过 workbench进行连接

一、安装mysql8.0linux 下载 安装 mysql 8.0+ (tar.xz)_ycsdn10的博客-CSDN博客二、进行所有IP的连接开发mysql 8.0 + 向所有IP 开放连接三、阿里云Ecs操作(1)mysql配置1.修改mysql的cnf配置,我这边是my.cnf。vi /etc/my.cnf添加bind-address = 0.0.0.02.保存退出编辑后,重启mysqlmysql.server restart(2)EC.

2021-12-18 00:03:31 771

原创 mysql 8.0 + 向所有IP 开放连接

一、数据库安装linux 下载 安装 mysql 8.0+ (tar.xz)_ycsdn10的博客-CSDN博客二、查看root相关信息show databases;use mysql;select user,host from user;##查看所有信息select * from user where user = 'root' \G;1.数据库列表:2.用户3.root相关可以看到有所有的权限了,如果没有待会可以设置三、修改root的...

2021-12-18 00:01:36 2985

原创 mysql 8.0 + Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘).

一、安装8.0.13过程linux 下载 安装 mysql 8.0+ (tar.xz)_ycsdn10的博客-CSDN博客二、主从配置产生问题 mysql 8.0.13在进行主从配置的时候,发现没有my.cnf,从网上找了创建了文件 /etc/my.cnf,然后发现启动报错在对应data下有一个xxx.err文件,cat xxx.err 打开后可以看到报错日志内容是:2021-12-15T23:24:40.645061+08...

2021-12-16 00:03:40 1825

原创 mysql 8.0 + The Auto-extending innodb_system data file ‘./ibdata1‘ is of a different size 768 pages

一、安装8.0.13过程linux 下载 安装 mysql 8.0+ (tar.xz)_ycsdn10的博客-CSDN博客二、主从配置产生问题 mysql 8.0.13在进行主从配置的时候,发现没有my.cnf,从网上找了创建了文件 /etc/my.cnf,然后发现启动报错在对应data下有一个xxx.err文件,cat xxx.err 打开后可以看到报错日志内容是:2021-12-15T23:21:54.621332+08...

2021-12-15 23:47:47 1688 1

原创 mysql 8.0 + mmap(137428992 bytes) failed; errno 12

一、安装8.0.13过程linux 下载 安装 mysql 8.0+ (tar.xz)_ycsdn10的博客-CSDN博客二、主从配置产生问题 mysql 8.0.13在进行主从配置的时候,发现没有my.cnf,从网上找了创建了文件 /etc/my.cnf,然后发现启动报错在对应data下有一个xxx.err文件,cat xxx.err 打开后可以看到报错日志内容是:2021-12-15T23:11:36.106520+0...

2021-12-15 23:41:59 557

原创 linux -bash: By: command not found

一、产生问题在linux 操作完profile 保存后,进行生效的时候source /etc/profile执行出现-bash: By: command not found二、解决方式排查修改的文件,是否把注释#去掉等等问题,重新保存,然后再次执行生效命令...

2021-12-15 15:16:59 1190

原创 linux 开机 自启动mysql 8.0.13

一、安装完mysqlhttps://blog.csdn.net/ycsdn10/article/details/121930820二、进行自启设置1.设置cp mysql.server /etc/init.d/mysqldchmod +x /etc/rc.d/init.d/mysqldchkconfig --add mysqld2.检查chkconfig --list可以看到mysqld 已经存在了三、重启验证service mysql st...

2021-12-14 23:42:55 1419

原创 linux 下载 安装 mysql 8.0+ (tar.xz)

一、进入官网MySQL :: Begin Your Download二、确定对应的下载网址1.点击直接下载2.出现也就是:https://cdn.mysql.com//archives/mysql-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz三、linux确认wgetyun install wget四、下载刚才的文件wget https://cdn.mysql.com//archives/m...

2021-12-14 23:08:55 4098 9

原创 linux 添加命令路径到 profile 中 并生效

一、进入profilevi /etc/profile二、添加对应需要的命令(比如mysql)bin 是命令所在目录,/mysql/mysql-8.0.13-linux-glibc2.12-x86_64/bin是全路径export PATH=$PATH:/mysql/mysql-8.0.13-linux-glibc2.12-x86_64/bin按esc,并保存退出:wq三、生效配置执行source /etc/profile四、实际测试命令...

2021-12-14 18:05:58 1756

原创 mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such f

一、执行mysqld启动命令失败mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory二、解决根据内容缺少了libaio.so.1的依赖库,所以进行安装yum install -y libaio...

2021-12-14 18:00:46 10155 1

原创 linux vim 编辑 保存 退出

一、进入文件vim /etc/profile二、编辑文件按i进行编辑三、保存与退出1.首先按esc键返回命令编辑模式,刚才的Insert会消失2.按英文状态的:3.此时进行:q! 不保存文件,强制退出vi命令:w 保存文件,不退出vi命令:wq 保存文件,退出vi命令4.输入以上命令按enter进行...

2021-12-14 17:47:17 24643 1

原创 单例模式 懒汉式 (IoDH) 与饿汉式的区别与使用

一、单例模式确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一的实例。单例模式是一种对象创建型模式。单例模式有三个要点:1.某个类只能有一个实例;2.必须自行创建这个实例;3.必须自行向整个系统提供这个实例基础实现代码public class Singleton { // 静态私有成员变量 private static Singleton instance = null; // 私有构造函数 private Singleton(...

2021-12-14 11:17:17 880

原创 Mysql explain 基本用法与简单分析

一、explain使用方式explain select * from article where name = 'today';二、建表语句CREATE TABLE `article` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(100) DEFAULT NULL COMMENT '名称', `summary` varchar(200) DEFAULT NULL COMME...

2021-12-12 22:39:29 279 1

原创 微信公众号 菜单 { “errcode“: 47001, “errmsg“: “data format error rid: 61b36b ...“}

一、微信公众号设置菜单出错{ "errcode": 47001, "errmsg": "data format error rid: 61b36b5f-67c88d2b-16a10b5b" }二、请求内容三、原因分析微信的菜单请求内容是JSON格式,且是要格式化过的,一旦格式有问题,就会产生这个问题,可使用postman自带格式化,可减少格式问题,如果还有,则手动进行重新输入,并再次格式化,防止其他内容混入重新设置:{ "button": [ ...

2021-12-10 23:56:22 3343

原创 微信公众号 获取菜单无内容 “is_menu_open“ : 0

一、获取当前菜单信息二、结果三、 分析已设置的菜单已删除或者未成功设置过菜单重新设置即可可查看:微信 公众号 测试号 设置菜单_ycsdn10的博客-CSDN博客

2021-12-10 23:48:55 368

原创 微信公众号 菜单{“errcode“: 40024, “errmsg“: “invalid sub button type rid: 61b16c2b-4f4b1664-7f8b4103“ }

一、配置菜单出错{“errcode“: 40024, "errmsg": "invalid sub button type rid: 61b16c2b-4f4b1664-7f8b4103" }二、请求内容三、修改删除"selfmenu_info":{和 末尾},得到:{"button":[{"type":"view","name":"百度",...

2021-12-10 23:44:14 1555

原创 微信 公众号 测试号 设置菜单

一、官方文档获取access_token:微信开放文档创建接口:微信开放文档查询接口:微信开放文档删除接口:微信开放文档二、设计菜单,接口数据封装与处理{"button":[{"type":"view","name":"百度","url":"https://www.baidu.com"}]}{"butto...

2021-12-10 23:40:02 1210

原创 api.weixin.qq.com: 未知的名称或服务

一、背景利用微信公众号发送消息,平常是好的,但是某一天突然不行了二、错误me.chanjar.weixin.common.error.WxErrorException: 错误: Code=0, Msg=api.weixin.qq.com at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.executeInternal(BaseWxMpServiceImpl.java:330) at me.chanjar.weixin.mp...

2021-12-08 23:41:59 2504

原创 mysql 数据库的 processlist

一、展示信息processlist展示了对应的数据库有哪些线程在运行,如果有些语句执行速度慢,可以在里面看到。二、命令show processlist:根据不同的账号权限可以看到所有用户的,当前用户的对应的连接。只有100条show full processlist:展示所有的连接数据select * from information_schema.processlist : sql查询语句,适合利用条件查询,或者自定义内容和进行监控三、内容解释id: 线程Id,可以..

2021-12-08 23:17:43 4910

原创 nacos 集群部署

一、解压官方包Nacos 快速开始二、对解压的版本复制三个重命名后缀加上1,2,3三、修改nacos->config下的配置application.properties对个不同的配置文件的port分别设置server.port=8848server.port=8849server.port=8850并且每个绑定一下ip,以防有多个ip绑定当前的服务器nacos.inetutils.ip-address=127.0.0.1四、复制其中一个的naco.

2021-12-05 17:03:02 356

原创 nacos 嵌入式数据库切换成mysql数据库

一、解压官方包Nacos 快速开始二、进入包里面的nacos->config目录三、打开application.properties文件,并进行mysql数据库的设置,直接设置在末尾即可spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?useSSL=false&useUnicode=true&characterEncoding=.

2021-12-05 13:58:47 1156

原创 oracle 对只转发结果集的无效操作: last

一、建立数据库连接二、执行对应的查询sqlselect * from test where name='test'三、进行利用ResultSet进行手动处理// 把数据直接移动到最后一行rs.last();// 得到最终的一行的行号,就是select的数量int rowCount = rs.getRow();四、执行sql后报错(mysql和oracle同时执行,目前只有oracle报这个错误)对只转发结果集的无效操作: last五、解决方式statem..

2021-12-04 23:56:13 357

原创 oracle ORA-00904: “XXX“: 标识符无效

一、执行sql语句select * from test where name = "test";二、报错三、报错原因低级错误(用惯了mysql),当前使用不支持"",仅支持'',修改语句即可

2021-12-04 23:45:13 725

原创 navicat 怎么使用自带功能,监控数据库进程

一、打开navicat二、点击工具-》服务器监控-》MySql(例,或者Oracle等)三、出现对应数据库的进程界面,点击左侧对应的数据库,可出现对应的进程,点击刷新可显示最新的数据。相关服务名称,用户,机器信息,执行时间等都有显示如果是mysql:如果是oracle:...

2021-12-04 23:40:25 1548

原创 nacos启动报错 nested exception is java.lang.RuntimeException: java.lang.RuntimeException: [db-load-error

1.报错步骤一、下载nacos官方包Nacos 快速开始二、解压三、进行打开startup.cmd四、报错org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded

2021-12-04 23:23:17 6180

原创 服务端已设置cookie,ajax跨域响应中有,但浏览器获取不到

一、请求响应有cookie,但浏览器没有二、原因由于通过网关路由请求到另外的服务,造成ajax跨域请求,导致cookie没有写进浏览器二、解决方式在ajax请求中添加以下内容 xhrFields: { withCredentials: true }, crossDomain: true,变成:三、重新请求可以看到...

2021-11-28 00:33:36 655

原创 no-referrer-when-downgrade 跨域问题

一、问题ajax请求网关的时候,能够请求到对应的路由服务A,并且成功返回,但是在页面的开发者工具中显示的请求是无响应内容二、背景本地开了几个项目,分别有网关,eureka集群,服务A,服务B等,在浏览器打开nginx指向页面的时候,出现了跨域问题三、解决方式1.方式1:添加config配置config: gateway: globalcors: add-to-simple-url-handler-mapping: true corsConfi

2021-11-28 00:16:34 2652

bytebuddy 字节码增强 定制化相关

bytebuddy 在启动时刻进行对应的修改java类 本资源是基础的定制化的入门,比如加减法等。用于新手学习用

2021-11-11

bytebuddy 字节码增强 创建注解

bytebuddy 在启动时刻进行对应的修改java类 本资源是基础的创建注解的入门,用于新手学习用

2021-11-11

bytebuddy 字节码增强 创建方法和属性

bytebuddy 在启动时刻进行对应的修改java类 本资源是基础的创建方法和属性的入门,并能够实现接口,用于新手学习用

2021-11-11

bytebuddy 字节码增强 创建类

bytebuddy 在启动时刻进行对应的修改java类 本资源是基础的创建类的入门,用于新手学习用

2021-11-11

空空如也

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

TA关注的人

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