首页
友链
关于
duanluan 的博客
累计撰写
110
篇文章
累计创建
47
个标签
累计收到
5
条评论
栏目
目 录
CONTENT
以下是
计算机
相关的文章
CentOS + Caddy + DNSPod(腾讯云)
安装 Caddy;获取 DNSPod Token;创建 Caddy 配置文件;启动 Caddy。
2022-11-05
197
0
0
计算机
MySQL 生产环境数据迁移
此处默认为不可停服情况下的迁移,即不仅需要迁移数据,还需要主从同步,在相关服务全部更新到新 MySQL 上时才可停止原 MySQL。
2022-10-13
161
0
0
计算机
Docker 数据迁移
本地以两个 Ubuntu Server 22.04.1 虚拟机为例,分别为 A、B,并将 A 中的 hello-world 镜像迁移到 B 的 Docker 中。
2022-10-13
139
0
0
计算机
GitHub 中 fork 的项目同步原项目的最新代码
1. 打开 fork 的项目,选择 Pull Requests,点击 New pull request。 2. 在左侧下拉框中选择自己 fork 的项目。 3. 选择后会跳转到如下界面,点击 compare across forks。 4. 右侧下拉框再选择原项目,并点击 Create pull request。 5. 最后点击 Merge pull request 即可。
2022-08-26
247
0
0
计算机
java.time 时区详解
ZonedDateTime 类注释解析; withZoneSameLocal 和 withZoneSameInstant 的使用与区别。
2022-08-04
200
0
1
计算机
Knife4j/Swagger 忽略实体类或 List 属性,含接收 MyBatis Plus 分页 Page 参数、返回 Page 对象写法
在使用 MyBatis Plus 进行分页查询时,Controller 层通常直接继承 Page<T> 对象作为入参(PageQO),以便直接传递给 Service 层。但这会导致 Swagger/Knife4j 文档中暴露 records、orders、optimizeCountSql 等大量无关内部字段,干扰前端对接。 本文详细介绍了如何优雅地解决这一问题,并提供了针对不同 Swagger 版本的解决方案: Swagger 3 (io.swagger.core.v3):通过 @JsonIgnoreProperties 注解一键忽略非业务参数。 Swagger 2 (2.10.x / Knife4j 2.0.9):针对 @ApiModelProperty(hidden = true) 无法隐藏非基础类型(如 List、OrderItem)的 Bug,提供了重写 ModelAttributeParameterExpander 源码及自定义 @MyApiIgnore 注解的深度解决方案。 领域模型规范:演示了如何通过 PageQO(查询对象)与 PageVO(视图对象)分离,结合 BaseController 封装,实现清爽、规范的 RESTful 分页接口。
2022-05-12
77
0
0
计算机
Oracle 类似 find_in_set 逗号分隔查询多个数据
2022-04-01
62
0
0
计算机
Postman Body 不支持注释的解决方案
2021-11-24
151
0
0
计算机
Avue-crud 表格组件列文字过长省略并展示指定行数
2021-08-30
45
0
0
计算机
MyBatis Plus Generator 代码生成器 v3.5.x 案例,含校验、MapStruct、Swagger、QO、VO,自定义 FreeMarker 模板引擎
MyBatis Plus Generator 代码生成器 v3.5.x 案例,含校验、MapStruct、Swagger、QO、VO,自定义 FreeMarker 模板引擎
2021-07-16
190
0
0
计算机
1
...
6
7
8
9
10