logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jwt-生成私钥和公钥

Spring Security 提供对JWT的支持,本节我们使用Spring Security 提供的JwtHelper来创建JWT令牌,校验JWT令牌。-keystore:密钥库文件名,xc.keystore保存了生成的证书。下边命令生成密钥证书,采用RSA 算法每个证书包含公钥和私钥。将上边的公钥拷贝到文本文件中,合并为一行。-storepass:密钥库的访问密码。-keyalg:使用的has

#java
mysql文档生成工具——mysql_markdown

说在前面的话~mysql_markdown是一款基于GO语言命令行工具,他能生成数据库结构文档,生成的文件为.md(markdown)格式。我们可以通过Typora工具(一款好用的markdown编辑器)将md文件转成word,html,pdf等格式的文件。先上效果先说mysql_markdown的下载(我的是windows):拉取mysql_markdown的git项目到本地git clone

二叉树遍历方法——前、中、后序遍历(图解)

一、前序遍历(1)递归版本(2)非递归版本二、中序遍历(1)递归版本(2)非递归版本三、后序遍历(1)递归版本(2)非递归版本四、总结五、测试程序六、程序输出二叉树的遍历是指按某条搜索路径访问树中的每个结点,使得每个结点均被访问一次,而且仅能访问一次(说明不可二次访问,一遍而过)。遍历一颗二叉树便要决定对根结点N、左子树L和右子树的访问顺序。二叉树常的的遍历方法有前序遍历(NLR)、中序遍历(LN

文章图片
#数据结构#算法
docker-compose stop mysql-master和docker-compose down -v区别

ai告诉我,不要执行docker-compose down -v,mysql的数据会清空,但是我试了试没清空。原因是ai说的是安装mysql用的是数据卷。但是朱说要挂载目录,不能用数据卷。如果命令执行错了,直接数据库数据丢了。幸亏我用的是挂载目录,没有用数据卷。

#docker#容器#运维
mysql 日志爆满,删除日志文件,定时清理日志

今天发现网站不能正常访问,于是登陆服务器查找问题。机智的我随手用命令:df -l 发现 硬盘爆满了,于是就知道问题所在了。然后通过命令 du -sh * 一路检查,发现mysql的日志文件占据了大部分空间 , 整整27G,于是现在的任务就是清理mysql的日志文件(主要是清理.log文件和mysql-bin.00000X二进制日志文件)

文章图片
#mysql#adb#数据库
mysql 日志爆满,删除日志文件,定时清理日志

今天发现网站不能正常访问,于是登陆服务器查找问题。机智的我随手用命令:df -l 发现 硬盘爆满了,于是就知道问题所在了。然后通过命令 du -sh * 一路检查,发现mysql的日志文件占据了大部分空间 , 整整27G,于是现在的任务就是清理mysql的日志文件(主要是清理.log文件和mysql-bin.00000X二进制日志文件)

文章图片
#mysql#adb#数据库
阿里云OSS上传速度优化技巧

使用OSS内网地址:如果应用服务器与OSS服务器在同一地域,则使用OSS的内网地址上传文件可以提高上传速度。设置合适的分片大小:如果上传文件较大,可以将文件切分成多个分片进行上传。使用OSS SDK:使用OSS SDK进行上传可提高上传速度,避免使用HTTP PUT方法进行上传。开启断点续传:开启断点续传功能可以实现在上传过程中断线重连,上传速度可以更加稳定。使用上传加速服务:阿里云提供了上传加速

文章图片
#阿里云#云计算
PHP+Redis实现分布式锁

在分布式环境下,各个线程通过对公共资源的抢占,能够使一个代码块在同一时间只能被一个机器的一个线程执行,这个机制就是分布式锁。分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性实现锁的操作主要有两个,即lock()和unlock()。分布式锁实现的注意点:1)互斥: 任意时刻, 只能有一个客户端获得锁2)不会死锁: 客户端持有锁期间崩溃, 没有主动

文章图片
#redis#php#分布式
使用 MySQL 触发器 + 统计学生表实时计算表数据量

update_student_count_after_delete 触发器在每次从 students 表中删除数据后更新 student_statistics 表中的数据量信息。update_student_count_after_update 触发器在每次更新 students 表中的数据后更新 student_statistics 表中的数据量信息。要使用 MySQL 触发器实时计算表数据量,

文章图片
#mysql#数据库
【Redis】Spring Boot下使用Redis,配置多个database数据源

以上配置中,train-db 和 user-db就是两个不同的Redis数据库,我们可以根据需要配置任意个。本文介绍在spring boot下,如何为redis配置多个database数据源。pom.xml文件:spring boot版本使用的是2.6.10版本。2、配置类:RedisConfig.java。

文章图片
#数据库#redis#spring boot
    共 15 条
  • 1
  • 2
  • 请选择