logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Mysql安装和初始化密码

2、配置my.ini文件(安装哪个版本的数据库记得更改下面的两个路径,MySQL8没有data文件夹,只需要创建一个data空文件夹,在安装服务之前使用mysqld --initialize --console初始化一下即可)在bin的同级目录下直接创建my.ini文本(如果路径下已经有了.ini文件,可以直接改名为my.ini文本文件,替换掉里面的内容)1、解压到本地目录下,然后配置环境变量(也

文章图片
#mysql#数据库
百万级redis key如何模糊查找-scan、scan和keys的区别

模糊查询导致交互速度慢、阻塞其他 Redis 操作,在Redis中,使用通配符 KEYS 命令进行键的模糊匹配(比如 KEYS key*)可能会导致性能问题,尤其是在数据集较大时。这是因为 KEYS 命令的实现需要遍历所有的键来匹配模式。在大规模的生产环境中,遍历所有键可能会导致阻塞其他 Redis 操作,因为 KEYS 命令会持有数据库的写锁。此外,这也可能对性能产生负面影响,因为它需要消耗大量

文章图片
#redis#数据库#缓存
redis中bitmap的使用及场景,如何操作

在签到统计时,每个用户一天的签到用 1 个 bit 位就能表示,一个月(假设是 31 天)的签到情况用 31 个 bit 位就可以,而一年的签到也只需要用 365 个 bit 位,根本不用太复杂的集合类型。这意味着你可以用一个Bitmap来跟踪多达数百万甚至数十亿的状态,只要状态总数不超过 2^(8 * (512 MB / 1 byte)),即大约 2^32 个状态(考虑到字符串末尾的结束符,实际

文章图片
#redis
Java的maven项目导入本地jar包的三种方式

Dartifactld=spring //jar包源项目的artifactid。-Dversion=1.0-SNAPSHOT //jar包源项目的version。-DgroupId=com.fpl //jar包源项目的groupid。二、同样在项目中创建一个lib文件夹,将想要使用的本地jar包放进去。同样在项目中创建一个lib文件夹,将想要使用的本地jar包放进去。使用命令将本地jar包导入到咱

文章图片
#java#maven#jar
redis在docker安装并启动流程

3、找到配置文件,修改配置文件(如果没有可以去网上找一个复制过来自己新建一个)我们需要挂载数据文件,在宿主机上面,这样就可以持久化数据.以上命令,每次启动新的Redis容器,数据会丢失。2、挂载数据文件(可根据需求选择)配置文件需要修改3个地方。5、客户端GUI工具。1、启动server。

文章图片
#docker#容器#运维
防火墙的开启、关闭、禁用命令

(1)设置开机启用防火墙:systemctl enable firewalld(2)设置开机禁用防火墙:systemctl disable firewalld(3)启动防火墙:systemctl start firewall(4)关闭防火墙:systemctl stop firewalld 或 systemctl stop firewalld.service(5)检查防火墙状态 systemctl

文章图片
#服务器#网络#windows
万能上传到阿里云oos并获取文件列表

前端和之前分文件夹万能上传一样。1、封装文件上传oos工具类。在配置文件中配置相应的信息。后端controller代码。

文章图片
#阿里云#云计算
MyBatis 四种类型拦截器、MyBatis拦截器执行流程

用途:拦截MyBatis执行器方法的执行。- 使用:允许拦截和自定义MyBatis执行器的行为。例如,可以添加缓存、日志记录或审计功能到执行器中。这些拦截器可以在MyBatis执行的不同阶段扩展或修改其行为。您可以通过实现MyBatis提供的相应接口并在MyBatis配置文件中进行配置来实现这些拦截器。-- 用途:拦截SQL语句的执行。- 使用:可以在SQL语句执行之前修改或增强它们。例如,可以向

文章图片
#mybatis#java#spring
到底了