Linux文件压缩和解压

前言整理下 Linux 中文件压缩和解压的用法。实现单个文件.gz 是单纯的文件压缩格式,它使用 GNU Gzip 压缩算法将单个文件压缩成一个压缩文件。.gz 文件只能压缩单个文件,不能用于压缩多个文件或文件夹。压缩文件:# 压缩单个文件gzip text.txt解压文件:# 解压.gz文件(单个
Linux 2023年08月11日 510次浏览

Linux常用文件显示命令

前言整理下 Linux 中常用的文件显示的命令。实现tail命令说明:tail 命令的功能是用于查看文件尾部内容,例如默认会在终端界面上显示出指定文件的末尾十行。 如果指定了多个文件,则会在显示的每个文件内容前面加上文件名来加以区分。语法格式: tail [参数] 文件名常用参数:-f:持续显示文件
Linux 2023年08月11日 520次浏览

MySQL:根据A表更新B表的数据

背景遇到这样一个场景:在数据库里有两个表,需要根据 source 表中的数据来刷新 target 表中的数据,两表可通过某个字段进行关联(例如通过 user_id 进行关联)。实现例如表结构如下:source 表结构:CREATE TABLE `user_20230224` ( &
MySQL 2023年08月09日 739次浏览

多线程之无法抛出InterruptedException异常

问题今天遇到这样一个问题:我在 XXL-JOB 中设置了一个定时任务,并且在这个任务中使用了多线程。在 xxl-job 启动任务后,有一个手动终止任务的功能,点击“终止任务”后 xxl-job 会在程序中抛一个 InterruptedException 异常来终止程序。但由于我们在代码中通常会加入
BUG 2023年08月08日 737次浏览

Nacos配置修改后不生效

问题今天遇到这样一个问题:项目中有些配置读的是 Nacos 配置,但我在配置中心修改 Nacos 配置后没有生效,仍然返回的是原来的数据。解决在实体类中的每个字段的 @NacosValue() 注解上增加 autoRefreshed = true 属性后问题解决。注:此解决方式仅适用于博主遇到的问题
BUG 2023年08月04日 691次浏览

@PathVariable()注解使用

前言@PathVariable() 注解的使用。实现@PathVariable() 注解用于接收请求路径中占位符的值。将 URL 中占位符参数 {xxx} 绑定到处理器类的方法形参中 @PathVariable("xxx") 。例如在如下示例控制器中:@RequestMappin
Java 2023年08月01日 740次浏览

SpringBoot(十三):文件上传下载

前言使用 SpringBoot 实现文件上传下载功能。实现创建 SpringBoot 项目。pom.xml在 pom.xml 中引入如下依赖:<dependency> <groupId>org.springframework.boot</groupId>
SpringBoot 2023年07月24日 645次浏览

SpringBoot(十二):在多数据源下整合Mybatis

前言SpringBoot 整合多数据源的 Mybatis。实现创建一个新的 SpringBoot 项目。本项目以连接两个数据源为例(数据源为本地 MySQL 中两个不同的数据库),大家按照实际需求进行连接。pom.xml在 pom.xml 文件引入以下依赖:<dependency>
SpringBoot 2023年07月21日 909次浏览

SpringBoot(十一):整合 Mybatis

前言SpringBoot 整合 Mybatis。实现创建一个新的 SpringBoot 项目。pom.xml在 pom.xml 中引入以下依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId>
SpringBoot 2023年07月20日 474次浏览

SpringBoot(十):整合SpringTask

前言SpringBoot 整合 SpringTask。实现理论SpringTask 是 Spring 提供的轻量级定时任务工具,也就意味着不需要再添加第三方依赖了,相比其他第三方类库更加方便易用。SpringBoot我们创建一个新的 SpringBoot 项目。由于 SpringTask 是 Spr
SpringBoot 2023年07月19日 515次浏览