自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu 22.04在线安装Docker并设置开机自启动

以上步骤是在 Ubuntu 22.04 上安装 Docker 并设置开机自启动的基本方法。如果你需要进行更复杂的 Docker 配置,可能还需要编辑 Docker 的配置文件或创建自定义的 systemd 服务文件。如果你在安装 Docker 时遇到问题,可以尝试手动添加 Docker 的软件源并重新安装。如果你想让当前用户(非 root 用户)能够运行 Docker 命令,可以将用户添加到。这会将 Docker 服务添加到开机自启动服务列表中。状态,表示 Docker 服务正在运行。

2025-02-24 12:08:53 281

原创 ubuntu 22.04 使用 netplan 配置静态IP

ubuntu 设置静态ip

2025-02-24 12:04:50 195

原创 什么是缓存穿透如何防止

缓存穿透是指客户端请求的数据在缓存中不存在,需要直接查询数据库,这种现象称为缓存穿透。在高并发的情况下,大量的请求同时查询不存在的数据,会导致数据库压力过大,甚至可能导致数据库崩溃。

2025-01-14 16:37:01 256

原创 分布式缓存

分布式缓存是一种在分布式系统中使用的缓存技术,它将数据存储在多个节点上,以提高数据访问速度和系统的可扩展性。分布式缓存通常用于缓存那些不经常更改但频繁访问的数据,如用户配置文件、产品信息等。

2025-01-14 16:28:20 215

原创 mysql中一条sql语句的执行顺序

需要注意的是,这个顺序并不是SQL语句在MySQL中实际执行的顺序。MySQL的查询优化器会根据查询的成本和效率来优化查询的执行顺序。:根据JOIN类型(如INNER JOIN、LEFT JOIN等)将来自不同表的数据进行合并。:将过滤后的记录分组,通常用于聚合函数(如COUNT、SUM、AVG等)。:如果查询中包含JOIN操作,则会根据ON条件过滤掉不符合条件的记录。:如果使用了这些选项,会对分组的结果进行多维度的汇总。:根据WHERE子句中的条件过滤表中的记录。:根据指定的列对查询结果进行排序。

2025-01-14 14:09:44 194

原创 mysql数据库以及数据库框架 面试知识收集

间隙锁是InnoDB引擎特有的一种锁,用于锁定一个范围的键值,而不是具体的行。它们的作用是为了防止其他事务在同一个范围内插入数据,从而保护查询的结果集不会被插入的数据干扰。-- 上面sql 锁定的记录范围为 user_id >= 0 到 user_id = 6 的记录,-- 只有事务提交后,其他事务才能操作该范围的记录。-- 注意即使 user_id=3对应的记录不存在,事务没提交前,-- 插入user_id=3记录也是不允许的,不然就没办法解决幻读问题。

2025-01-07 23:03:55 756

原创 ubunto 22.04 安装mongodb

【mongodb】ubunto 22.04 安装mongodb。

2025-01-04 12:14:14 353

原创 【Ubuntu 22.xx安装mysql-server_8.1.0-1ubuntu22.04_amd64.deb-bundle.tar】

过程中会提示设置root密码 (mysqlroot用户的密码)我这边是用root用户安装的。首先,你需要官网下载。

2025-01-03 16:23:36 202

原创 idea 创建spring boot项目 选择不了jdk8 如何解决

原因:spring 2x 停止维护了 目前官网上面 最低 Spring3.X版本不支持JDK8,JDK11,最低支持JDK17,因此选择不到jdk8。替换 服务器url为 阿里云的 https://start.aliyun.com/

2024-12-14 12:36:37 346

原创 RabbitMQ Centos Linux环境安装

查看Erlang和RabbitMq版本对照 https://www.rabbitmq.com/docs/which-erlang 查询 RabbitMQ 与 Erlang 对应的版本,下载 RabbitMQ rpm 安装包, 进入https://github.com/rabbitmq/rabbitmq-server/releases。下载 Erlang 安装包 https://github.com/rabbitmq/erlang-rpm/releases。查看安装的版本确认是否成功 erl -v。

2024-11-01 13:16:23 260

原创 mysql 忘记密码通过安全启动方式重置密码

【代码】mysql 忘记密码通过安全启动方式重置密码。

2024-10-10 16:30:05 223

原创 ubunto 安装mysq5.7数据库相关问题整理

缺少 libtinfo.so.5。

2024-10-10 15:31:08 227

原创 nginx 安装和使用

#安装依赖 : yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel wget#下载源码 :wget https://nginx.org/download/nginx-1.13.8.tar.gz#解压 : tar -xzvf nginx-1.13.8.tar.gzcd nginx-1.13.8#配置: /configure --with-stream --with-http_ssl_module --

2022-07-12 10:07:59 252

原创 centos7 redis哨兵模式

10.80.90.123,10.80.90.124(master)10.80.90.127Redis下载版本:5.0.8解压 :tar xzf redis-5.0.8.tar.gz进入目录cd redis-5.0.8makemake installmake完后 redis-5.0.8目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下。10.80.90.124 master 节点配置修改redis

2022-07-10 10:46:42 353

原创 centos安装配置nacos

下载地址解压:tar -xzvf nacos-server-2.0.3.tar.gz在创建好的MySQL数据库中建一个名字为nacos的数据库,建表语句在nacos/conf/目录下面的 nacos-mysql.sql备份并修改Nacos的application.properties配置文件vim application.properties注意:数据库的名称为nacos,下面是四行内容一行都不能少编辑conf/nacos-logback.xml将日志基本为【info】、【INFO】、【debug

2022-07-09 19:09:07 1394

原创 centos安装 keepalived

keepalived包的下载地址:http://www.keepalived.org/software/keepalived-2.2.4.tar.gz不同版本https://www.keepalived.org/download.html上传keepalive包到/usr/local/src/下,安装依赖包,解压缩软件包,编译,安装安装依赖包 yum install -y openssl-devel gcc进入目录解压缩 cd /usr/local/src/ tar -zxvf keepaliv

2022-07-08 10:41:37 1385

原创 mysql ,mariadb 双主同步

A节点IP地址:192.168.100.67 node1B节点IP地址:192.168.100.60 node2#停止防火墙:systemctl stop firewalld#关闭防火墙:systemctl disable firewalld添加同步账户账户名为account,密码为password123两台服务器分别操作节点1mysql> grant replication slave on . to ‘account’@‘192.168.100.67’ identified by ‘passw

2022-07-08 10:04:52 814

原创 centos7 MariaDB 10.3.10

https://downloads.mariadb.org/mariadb/10.3.10/#os_group=linux_generic2. 卸载旧版本检查是否有旧版本: rpm -qa|grep -i mysql#如果有请执行卸载命令: rpm -e --nodeps mysql** #(对应的安装版本)3. 安装依赖包yum -y install make gcc-c++ cmake bison ncurses-devel libaio libaio-devel numactl4. 创建配

2022-07-07 21:43:52 635

原创 centos firewalld防火墙

查看防火墙状态:[root@localhost ~]# systemctl status firewalld.service (firewalld)[root@localhost ~]# firewall-cmd --state开启防火墙[root@localhost ~]#systemctl start firewalld关闭防火墙:[root@localhost ~]# systemctl stop firewalld.service(firewalld)查看防火墙版本:[root@lo

2022-07-07 14:53:38 379

原创 centos7安装mysql

1. 下载地址wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz2. 卸载系统自带MySQL#检查是否安装有MySQL或MariaDB: [root@mysql ~]# rpm -qa|grep -E “mysql|mariadb”#如果有请执行卸载命令: rpm -e 包名 //普通删除模式 rpm -e --nodeps 包名 // 强力删除模式,如果使用上面命

2022-07-05 14:30:52 306 1

原创 centos7 安装redis

下载地址: https://redis.io/download 版本:5.0.8解压:tar xzf redis-5.0.8.tar.gz进入目录:cd redis-5.0.8makemake installmake完后 redis-5.0.8目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下。修改redis-5.0.8/redis.conf (根据自己情况修改)启动#进入目录cd src

2022-07-05 14:08:54 191

原创 解决 app 微信H5安卓客户端app支付中遇到的问题处理: 商家参数格式有误,请联系商家解决

代码截图

2020-04-27 14:30:09 1524

原创 Http Header Referer

在浏览器中,我们发出的所有http请求,不包括直接在地址栏中输入url。浏览器都会在我们的http请求的报文的头部,增加Referer这样一个header,它标示着请求的来源。应用场景例如请求失败返回上一级页面String returnUrl = accessPath;if (request instanceof HttpServletRequest) {HttpServletReq...

2019-07-11 10:52:36 684

RabbitMQ 延时执行的功能插件

安装办法 将其上传到目录/usr/lib/rabbitmq/lib/rabbitmq_server-3.13.7/plugins

2024-11-01

rabbitmq linux环境安装包

yum install ./erlang-26.2.5.3-1.el7.x86_64.rpm yum install ./rabbitmq-server-3.13.7-1.el8.noarch.rpm 关闭服务 service rabbitmq-server stop 查看状态 service rabbitmq-server status 重启 service rabbitmq-server restart

2024-10-28

空空如也

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

TA关注的人

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