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

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

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

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

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

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

细心的朋友会发现,在用 log 打印两个对象的时候,toString 方法只打印了子类属性,隐藏了父类属性,这里其实和 equals 方法一样,@Data 注解生成的 toString 方法也只包含了子类自有属性。根据使用过程中,这两个对象肯定是不一样的,但是,在不加 @EqualsAndHashCode(callSuper = true) 注解的情况下对这两个对象进行比较得到的结果却是 true

idea默认快捷键ctrl + r: 当前文件内容替换,指的是在当前打开的文件中替换匹配的字符,只操作一个文件。(有一个上箭头,下箭头,可以点击选择性替换当前文件的内容数据。点击replace则是替换显示高亮的内容)idea默认快捷键ctrl + shift + r,默认在路径中替换,指的是在选定的目录下或者类包下,查找要被替换的字符(搜索结果这里可以选择某一条数据替换,点击Replace则是替换

cookie和session浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie和session跟服务端进行数据交互。cookie和session都是用来跟踪浏览器用户身份的会话方式cookie和session的区别1.使用方式cookie机制:如果不在浏览器中设置过期事件,cookie被保存在内存中,生命周期随浏览器的关闭而结束,这种cookie简称为会话cookie。
3 用户退出3.1 需求分析操作流程如下:1、用户点击退出,弹出退出确认窗口,点击确定2、退出成功用户退出要以下动作:1、删除redis中的token2、删除cookie中的token3.2 API认证服务对外提供退出接口。@ApiOperation("退出")public ResponseResult logout();3.3 服务端认证服务提供退出接口。3.3.1 DAO无。3.3.2 Ser







