使用 TestRestTemplate 测试接口

`TestRestTemplate` 和 `RestTemplate` 的用法类似,其本质上就是封装了 `RestTemplate` 专供集成测试使用。 只需要在测试类上使用 `


SpringBoot 循环依赖

在 *spring-boot-starter-web:2.7.5* 中测试使用 *Setter* 方法注入是否如书中所说可以解决循环依赖问题,结果项目启动报了如下错误: ```j


【Java】泛型列表

**泛型的本质是类型参数化,解决不确定具体对象类型的问题。** 在泛型定义中,约定成俗的符号包括: - `E`:*Element* :集合中的元素 - `T`:*the


MyBatisPlus 分页配置

## MyBatisPlus 3.2.0 ```java import com.baomidou.mybatisplus.extension.plugins.PaginationI


《八次危机》 -- 温铁军

天行有常。不为尧存,不为桀亡。 循道而不贰,则天不能祸。 ——荀子《天论》 ## 目录 ### 第一部分 中国的八次危机及其“软着陆” - 引言


PSD 文件转 PNG

今天主要调查了下如何读取 PSD 文件并转化为 PNG 的方法,最好是支持读取每个图层的信息,并将每个图层转化为 PNG 文件。 在本地简单的测试了一下,使用了 PSD 和 PS


Nginx Ingress Controller x WebSocket

关于在 K8S 中通过 *Nginx Ingress Controller* 暴露 WebSocket 服务的方法,查到两篇官方文档,说法并不一致。 1. [Miscellan


修复使用 K8S 部署 PostgreSQL 时每次重启后数据丢失的问题

本来挂载的卷是配置到 *data* 目录的: ```yaml volumeMounts: - mountPath: /var/lib/postgresql/data


【Redis x Spring】使用 SCAN 命令搜索缓存

发现维护的项目中有个用户登录时间的缓存没有设置过期时间,导致产线环境的 Redis 中存在大量永不过期的废弃 Key 。 `KEYS` 命令虽然可以批量查询匹配的缓存 Key ,


使用 redis-shake 同步 Redis 数据

使用阿里开源的 [redis-shake](https://github.com/alibaba/RedisShake) 工具同步 Redis 数据(这个开源工具貌似暂时仅支持单向同步



刘佳佳
软件工程师
江苏 - 苏州
SeniorTech