SpringBoot 内置的日志过滤器, 记录请求的详细信息
SpringBoot 内置的日志过滤器, 记录请求的详细信息
通过 AbstractRequestLoggingFilter 可以记录请求的详细信息。
Windows Server 远程桌面授权模式尚未配置,由于此计算机已超过其授权宽限期,远程桌面服务将停止工作
本方式仅供临时测试使用,生成环境请勿使用
OpenWrt --- 小米路由器 AX3600 不扩容分区刷固件 OpenWrt
小米路由器 AX3600 不扩容分区刷机 OpenWrt
刷机教程
https://openwrt.org/toh/xiaomi/ax3600
简单总结下
- 降级到 miwifi_r3600_firmware_5da25_1.0.17.bin
- 解锁 SSH
初始化后登录到后台,打开浏览器控制台,执行下面的命令
Docker 配置容器 DNS 服务
Docker 配置容器 DNS 服务
配置
1 | { |
配置上面的 dns 配置,对所有的容器生效
我在本地用 docker 部署了一个 webmin 服务,其中 bind 可以用来做DNS 服务
启动docker 容器后发现,不能通过 192.168.1.17 来解析域名
解决办法是 webmin 的服务使用 host 网络即可
1 | version: "3" |
Docker 限制容器端口只对指定段 IP 开启访问
Docker 限制容器端口只对指定段 IP 开启访问
之前写过一篇 【关于 Docker -p 穿透防火墙 firewalld 的问题的研究记录】
当时没有彻底解决问题,这次又遇到相同的场景,这次是遇到三级等保扫描,想着关闭对外的访问避免被扫到,这里记录彻底解决问题的方式
MybatisPlus typeHandler 在 lambda 更新时不起作用的问题
MybatisPlus typeHandler 在 lambda 更新时不起作用的问题
复现
实体类
1 | @Getter |
更新代码:
1 | adapterManagerMapper.update(null, Wrappers.lambdaUpdate(AdapterManager.class) |
在使用 lambdaUpdate 无法更新字段, 会报错 Caused by: java.io.NotSerializableException: xxxxxx.Attachment
SpringBoot3 RestClient 打印请求和响应日志
SpringBoot3 RestClient 打印请求和响应日志
引入依赖
RestClient 默认 requestFactory 使用的是 JdkClientHttpRequestFactory, 没有日志功能
这里需要切换为 HttpComponentsClientHttpRequestFactory
1 | <!-- 新版 restClient 使用--> |
配置类
这里我额外加入了 Base 认证和一个 json 的消息转换器
1 | @Bean |
日志配置
1 | logging: |