自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (13)
  • 收藏
  • 关注

原创 Redis 宕机数据会丢吗?6.2 实测 kill -9 和断电:RDB、AOF everysec、always 各丢多少,以及有 dump.rdb 重启后却没数据

Redis 宕机数据会丢失吗?在 6.2.4 上用 kill -9 和真断电(虚拟机硬重置)各测一遍:只开 RDB 丢掉上次快照之后的全部写入,AOF everysec 在 kill -9 时一条不丢、断电时丢了约 1 秒,always 都不丢;明明有 dump.rdb 重启后却没数据的三种原因;bgsave 期间写入的数据会不会保存;Redis 挂掉时 Java 应用会卡多久。

2026-10-19 21:04:23 367

原创 用 Java 复刻了高中时在塞班上玩的「熔岩矿车」:纯 Swing、零依赖、没有一张图片,一个 jar 双击就能玩

高中时在塞班手机上玩过的熔岩矿车,现在用纯 Java Swing 重新做了一遍:往地下钻、挖矿、卖钱、升级矿车,地底藏着 6 颗熔岩之心。零第三方依赖,所有贴图、矿车、图标、音效都是代码生成的,一个约 90KB 的 jar,Java 8 以上直接运行。文中有玩法、启动方式和几个实现上的小思路,源码在 GitHub。

2026-10-19 18:06:53 464

原创 Redis 内存满了会怎样?6.2 实测:OOM command not allowed、8 种淘汰策略各删了谁、删了 key 内存为什么不降

Redis 内存满了还能写入吗?在 6.2.4 上真把内存写满:默认 noeviction 下哪些命令被拒、Java 端拿到什么异常;8 种淘汰策略各删掉了哪些 key;volatile 策略遇到没有 TTL 的数据等于不淘汰;不设 maxmemory 被系统 OOM 杀掉而 Redis 日志一行都没有;删了 key 为什么内存不降、过期 key 为什么还占着内存。

2026-10-16 19:29:34 442

原创 Spring Boot 4 整合 Redis:spring.redis 配置为什么不生效、RedisTemplate 乱码怎么回事?附 RedisUtil 工具类与迁移踩坑实测

Spring Boot 4.1.1 + Redis 6.2.4 真机实测:旧的 spring.redis 配置原样搬过来,不报错、静默连 localhost;timeout 写在 pool 下被忽略;Jackson2JsonRedisSerializer 已不存在;redis-cli 里的 \xe5 乱码、带引号、\xac\xed 各是怎么来的;KEYS 与 SCAN 各自耗时。附可直接用的 RedisUtil 工具类(String/Hash/List/Set/ZSet/SCAN)。

2026-10-16 19:29:05 640

原创 fastjson 1.2.83 升到 1.2.84 要改代码吗?实测:动态数据源会报 autoType is not support,前缀白名单反序列化慢 13 倍

fastjson 1.2.83 升 1.2.84 要改代码吗?在 JDK 8 / 17 上对照实测 17 种写法:普通对象、泛型、SafeMode、全开 autoType 都没变;但 addAccept 包前缀白名单下,实现了 DataSource 的类(含 Spring 动态数据源)会报 autoType is not support,前缀白名单和 @JSONType 类的反序列化慢 13~28 倍。白名单改写完整类名,两个问题都能解决。附源码定位和复现代码。

2026-10-15 18:46:27 526

原创 Spring Boot 3.5.16 自带的 Tomcat 10.1.55 中了哪些 CVE?其中一条是修上一个漏洞时带进来的

Tomcat 2026 年 8、9 月两批共修 22 条 CVE。截至 2026-10-13,其中 19 条在 GitHub 仍是 unreviewed,按规则进不了 Dependabot 告警;Spring Boot 3.5.16 自带 Tomcat 10.1.55、4.0.8 和 4.1.1 自带 11.0.24,都在受影响区间内。CVE-2026-86350 还是修 CVE-2026-41293 时引入的回归。本文逐条列触发条件,附覆盖 tomcat.version 的实测与自查工具。

2026-10-15 18:45:56 620

原创 fastjson 1.2.84 能在 JDK 7 上跑吗?实测:编译能过,一启动就 UnsupportedClassVersionError

fastjson 1.2.84 能在 JDK 7 上跑吗?实测不能:javac 只给警告、退出码 0,运行时抛 UnsupportedClassVersionError。原因是 1.2.84 的 274 个 class 全是 Java 8 字节码,1.2.83 是 Java 5,而 pom 仍写 1.5、发布说明没提。JDK 8 及以上不受影响。另附 JSON.VERSION 仍是 1.2.83 的坑,以及 JDK 7 上官方另两种处置的实测。

2026-10-14 22:27:49 308

原创 Linux sudo echo 为什么权限不够?2>&1 写在前面为什么没用?常见报错速查表,三台真机实测

Linux 实战第九篇(完):基础命令的坑与报错速查。CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5 实测:sudo echo > 文件 权限不够要用 sudo tee;2>&1 写在前面错误照样上屏;cat a.log > a.log 把文件清空;set -o noclobber 防覆盖;普通用户绑不了 80 端口;只监听 127.0.0.1 的服务对外报 Connection refused。文末附一张汇总全部九篇的报错速查表。

2026-10-14 22:26:58 260

原创 Linux sed -i 把软链接变成普通文件?tar -cfz 为什么报错?Windows 传上来的脚本 bad interpreter?三台真机实测文本、压缩与传输

Linux 实战第八篇:文本、压缩与传输。CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5 实测:grep 管道输出被缓冲;sed -i 把软链变成普通文件;CRLF 脚本在 Ubuntu 上报 required file not found;tar -cfz 生成一个叫 z 的文件;CentOS 7 的 gzip 不支持 -k;zip 中文乱码用 unzip -O GBK;rsync --delete 少个斜杠删掉目标目录;新版 scp 已改走 sftp 协议。

2026-10-12 20:39:42 118

原创 Linux useradd 后没有家目录?加了组不生效?sudoers 写错一个文件 sudo 全挂?三台真机实测用户与权限

Linux 实战第七篇:用户与权限。CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5 实测:Ubuntu 的 useradd 不建家目录、shell 是 /bin/sh;usermod -G 不带 -a 清掉原有组;加组后已运行的进程不生效;sudoers.d 文件名带点被忽略;坏的 sudoers 文件让 CentOS 7 的 sudo 全部失效;Rocky 9 的 umask 让 SGID 共享目录不够用;ln -sf 换不掉目录软链。

2026-10-12 20:38:58 262

原创 Linux 重启后日志没了?进程被 OOM 杀了去哪看?logrotate 之后日志还往旧文件写?三台真机实测日志与性能排查

Linux 实战第六篇:日志与性能。CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5 实测:CentOS 7 和 Rocky 9 的 journal 默认重启就丢;Ubuntu 普通用户看不了 dmesg;OOM 退出码 137 去 dmesg 找;logrotate 的 create 模式轮转后程序仍写旧文件;tail -f 轮转后跟丢;limits.d 对 systemd 服务无效;tcp_tw_recycle 新内核已删除。

2026-10-11 13:55:20 327

原创 Linux 改了 /etc/hosts 为什么 dig 不生效?SSH 密钥登录一直 Permission denied?改了 SSH 端口不生效?三台真机实测

Linux 实战第五篇:网络与 SSH。CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5 实测:hosts 写了 IP,getent hosts 仍返回 DNS 的 IPv6;Ubuntu 上 dig 会读 hosts;手改 resolv.conf 被改回;CLOSE-WAIT 复现;authorized_keys 644 也能登录;Rocky 改端口被 SELinux 拦;Ubuntu 24.04 改端口要重启 ssh.socket。

2026-10-11 13:32:13 334

原创 Linux 磁盘满了但 du 找不到?LVM 扩容 df 不变?fstab 写错开不了机?三台真机实测磁盘排查

Linux 实战第四篇:磁盘排查。CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5 实测:rm 掉正在写的日志 df 不变,lsof +L1 找回;程序用 > 打开的日志清空后 ls 仍显示 200M;inode 用尽 df -h 只用了 1%;lvextend 后要 xfs_growfs;CentOS 7 没有 findmnt --verify;fstab 写错重启进紧急模式,加 nofail 能开机但多等 90 秒。

2026-10-10 22:13:11 555

原创 systemctl 服务起不来、crontab 不执行怎么查?三台真机实测 203/EXEC、start-limit-hit、cron 的 % 和 PATH

Linux 实战第三篇:systemd 服务起不来、crontab 不执行怎么查。CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5 实测:start 返回 0 服务却是 203/EXEC;ExecStart 相对路径只有 CentOS 7 拒绝;连续 restart 第 6 次撞 start-limit-hit;Type 选错服务被清掉;Ubuntu 上 cron 的 PATH 不是 /usr/bin:/bin,% 没转义整行不执行,cron.d 带点文件名只有 Ubuntu 忽略。

2026-10-10 22:12:30 516

原创 Linux 端口不通怎么排查?firewalld 不是超时而是 No route to host,三台真机实测 firewalld / ufw / iptables / SELinux

Linux 实战连载第二篇:端口不通怎么查。CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5 逐条实测:firewalld 挡端口立刻报 No route to host 而不是超时;不带 --permanent 一 reload 就没;reload 冲掉手工 iptables 规则只在 CentOS 7 发生;iptables -A 排在 REJECT 后面不命中;ufw 限速第 6 次被拒;SELinux 反代 502 与 setsebool -P 重启验证。

2026-10-09 18:49:54 357

原创 CentOS 7 yum 源失效怎么办?vault 返回 403、EPEL 7 卡死,三台真机实测能用的换源方法(附 Rocky 9 / Ubuntu 24.04)

Linux 实战连载第一篇。CentOS 7 停更后 yum 报 Cannot find a valid baseurl,照教程切 vault.centos.org 实测返回 403,EPEL 7 的 metalink 卡满 180 秒;本文在 CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5 上逐条实跑,给出能用的换源写法,以及 powertools 改名 crb、apt remove 删不掉 /etc/nginx、24.04 改 sources.list 不生效等坑,贴原始输出。

2026-10-09 18:48:28 274

原创 Linux 常用操作怎么做?开端口、换源、传文件、加用户、挂磁盘、写服务、定时任务 —— CentOS 7 / Rocky 9 / Ubuntu 24.04 三系统实测手册

按“我要做什么”组织的 Linux 操作手册,只写 CentOS 7.9、Rocky 9.8、Ubuntu 24.04.5:开端口(firewalld/ufw/iptables)、装软件与命令找不到装哪个包、文件权限、grep/sed/awk、tar/zip、scp/rsync/curl、ip/ss/dig、nmcli/netplan、用户与 sudo、systemctl 写服务、LVM/swap/NFS、日志、定时任务、SSH、SELinux。每条命令三台实测,贴真实输出,附报错速查表。

2026-10-08 12:14:56 763

原创 CVE-2026-16723 有哪些规避措施?升不了 fastjson 1.2.84 时的缓解办法,以及三个没用的做法

fastjson CVE-2026-16723(影响 1.2.68~1.2.83)在默认配置下就能触发,不需要你主动开启 AutoType。根治只有升级 1.2.84 这一条;升不了时,官方缓解是启用 SafeMode,而「把某个类加进黑名单」是无效的。本文讲清正确的缓解顺序,以及三个会让人白忙一场的常见误区。

2026-10-08 12:12:32 377

原创 JVM 线上排查实战(七):jps 看不到进程、jstack 报不允许的操作怎么办?attach 失败的六种情况实测

JVM 线上排查连载第七篇:工具连不上进程时怎么办。CentOS 7.9 上六种情况逐个构造实测:换个用户 jps 就看不见、hsperfdata 被清理后 jps 空但 jcmd 照样能用、-XX:-UsePerfData 同理、进程被 kill -STOP 后 jstack 限时内不返回、DisableAttachMechanism 下 attach 全废而 jps 还看得见、JDK 8 与 17 互相 attach 哪些能哪些不能。

2026-10-07 17:57:31 386

原创 JVM 线上排查实战(六):JFR 怎么用?JDK 8 要不要加 UnlockCommercialFeatures、jfr 命令在哪、录的文件为什么读不了

JVM 线上排查连载第六篇:飞行记录器 JFR 怎么在线上用。同机三个 JDK 实跑:Oracle 8u381、OpenJDK 8u412、17.0.8。教程都写 JDK 8 要加 UnlockCommercialFeatures,实测只有 Oracle JDK 8 这样,OpenJDK 8 不用加还自带 jfr 命令;进程已经起了没加参数也能用 jcmd 临时开;Oracle 8 录的文件是 0.9 版,17 的 jfr 拒绝读;kill -9 会留下 0 字节的 jfr 文件。

2026-10-07 17:55:47 479

原创 JVM 线上排查实战(五):JDK 8 升 17 GC 日志参数怎么改?PrintGCDateStamps 起不来、-Xlog 对照表、jstat -gcutil 怎么读

JVM 线上排查连载第五篇:从 JDK 8 升 17,GC 日志参数怎么改。二十多个常见老参数在 17.0.8 上逐个实测,哪些让 JVM 直接起不来、哪些只是警告;日志、轮转、停顿时间到 -Xlog 的对照逐行实跑;再加几个坑:IgnoreUnrecognizedVMOptions 会把 CMS 悄悄换成 G1、JDK 8 重启覆盖 GC 日志、17 默认日志没有日期、jstat -gcutil 在 17 上多两列导致脚本取错列。

2026-09-23 20:45:24 493

原创 JVM 线上排查实战(四):OOM 了先干什么?HeapDumpOnOutOfMemoryError 的坑、jmap 触发 Full GC、三种 OOM 实测

JVM 线上排查连载第四篇:OOM 了先干什么。堆、Metaspace、直接内存三种 OOM 在 JDK 8u381 与 17.0.8 上分别构造出来,贴原始输出;HeapDumpOnOutOfMemoryError 的目录和文件名坑、工作线程 OOM 后进程还活着、G1 下 OOM 连出错行都没打印(但转储里有)、jmap -histo:live 和 jcmd 默认都会触发 Full GC、直接内存 OOM 不生成转储要用 NMT 看,MAT 命令行出报告的完整过程。

2026-09-23 20:44:54 500

原创 JVM 线上排查实战(三):接口卡住不返回、CPU 也不高?jstack 看死锁、BLOCKED 和线程池打满

JVM 线上排查连载第三篇:接口不返回、CPU 也不高时,线程栈里是什么样子。死锁、线程各状态、连接池拿不到连接导致线程池打满,全部在 JDK 8u381 与 17.0.8 上实跑并贴原始输出;再加四个实测踩到的坑:ReentrantLock 死锁的线程是 WAITING 不是 BLOCKED、不加 -l 看不到 ReentrantLock 在谁手里、闲着和卡住的线程池线程状态一模一样、线程池自己等自己的卡死 jstack 不报死锁。

2026-09-22 18:51:34 290

原创 JVM 线上排查实战(二):CPU 飙高怎么找到那个线程?top -Hp、线程名截断、JDK 17 jstack 的 cpu= 字段

JVM 线上排查连载第二篇:CPU 飙高怎么找到那个线程。top -Hp 找线程号、printf 转 16 进制、jstack 对 nid 的经典流程在 JDK 8u381 与 17.0.8 上实跑;再加四个实测踩到的坑:线程池线程名被截成 15 个字符分不出来、ps 的 %CPU 是生命周期平均值、RUNNABLE 不等于在烧 CPU、JDK 17 jstack 自带的 cpu= 是累计值要做差。

2026-09-22 18:21:23 538

原创 JVM 线上排查实战(一):jps 看不到进程、参数到底生没生效、JDK 8 和 17 默认值差在哪

JVM 线上排查连载第一篇。排查之前先把 JVM 看清楚:jps 为什么会看不到正在跑的进程、怎么看某个进程真正生效的参数、不写 -Xmx 时堆到底多大、默认 GC 是哪个、运行中哪些参数能改。每一步都在 CentOS 7.9 上用 JDK 8u381 与 17.0.8 两个版本真机跑过并贴出原始输出。

2026-09-21 20:52:12 419

原创 jackson-databind 升到 2.21.6 就安全了吗?jackson-core 是另一个坐标,它那条 high 全局库至今没收

很多人升 Jackson 只盯 jackson-databind,而 2026-09-12 FasterXML 在 jackson-core 仓库发了一条 high:StreamReadConstraints.maxNameLength(默认 5 万字符)在字符输入路径上根本没生效,单个超长 JSON key 就能让解析器先分配约 200MB 再抛异常,默认配置即中。这条至今 GitHub 全局漏洞库仍查不到,Dependabot 和 OSV 都不报。附扫 jar 判两个坐标各该升到哪的开源工具。

2026-09-21 20:04:08 254

原创 Netty 9 月 10 日一次发了 31 条安全公告,Dependabot 一条都看不见——升到 4.1.137 已经不够了

2026-09-10 Netty 官方仓库一次发布了 31 条安全公告(high 17 条),到今天 GitHub 全局漏洞库一条都没收,Dependabot / OSV 全部看不见。其中 netty-codec-http 9 条,最该升的是 HttpServerCodec 流水线请求无界队列(high,远程未认证即可打满堆),要 4.1.138.Final / 4.2.18.Final 才修——我们 9 月 10 日发的自查工具说 4.1.137 就够,这里更正。附更新后的开源工具。

2026-09-20 20:10:53 454

原创 async-http-client 升到 2.16.1 为什么还报漏洞?2.x 已停止维护不再修,3.x 要升 3.0.14(2026-10-12 更正)

更正(2026-10-12):本文 09-20 版写的「全局库只收 4 条」「Dependabot 叫你升 3.0.12」「终点 3.0.13 / 2.16.1」已全部过时。AsyncHttpClient 官方 09-24 又发 5 条公告:3.x 要升 3.0.14;2.x 线官方原话 end of life and will not receive a fix,终版 2.16.1 仍中 5 条且不会再修,只能迁到 3.x。26 条公告里全局漏洞库仍缺 9 条。附自查工具 v0.2.0。

2026-09-20 20:08:21 618

原创 Jetty 官方叫你升到 9.4.64,可 Maven Central 上根本没有这个版本——CVE-2026-19203 老线无处可升

2026-09-17 Jetty 发了 CVE-2026-19203(2332 同族的 LF 分块走私,high)。官方安全页叫 9.4/10/11 老线分别升到 9.4.64 / 10.0.32 / 11.0.32,但这三个版本在 Maven Central 上实测全部 404——9.4 线的公开构件停在 9.4.58。更麻烦的是:它的 GitHub 全局漏洞库条目里没有版本区间,Dependabot 报得出「有洞」却说不清「升到哪」。附一个给定 jar 就判「中哪几条、修复版存不存在」的开源工具。

2026-09-18 23:31:55 491

原创 jackson-databind 升到 2.21.5 就安全了吗?不够,2.21.6 也不够了,现在要 2.21.7(2026-10-05 更正)

【2026-10-05 更正】本文 09-14 写的「4 条公告 GitHub 全局漏洞库没收录、Dependabot 不报」已过时:四条已于 09-28 被收录。09-30 又新发 2 条 high,一次修完的版本从 2.18.10 / 2.21.6 / 3.1.6 变为 2.18.11 / 2.21.7 / 2.22.3 / 3.1.7 / 3.2.3。正文保留当时的核验过程(漏洞库查询、字节码双向比对)并逐处标注现状,附自查工具 jackson-check v0.4.0。

2026-09-14 20:52:32 284

原创 Maven Central 上能下到的 Spring 5.3.41 是谁发的?字节码实测:它是 5.3.39 加 1 个补丁,官方修的两条少一条

Spring 5.3 开源版停在 5.3.39,可 Maven Central 上搜得到一个 5.3.41,发布方是 net.xdob.springframework。逐类比对后:spring-core、spring-context 与官方 5.3.39 逐字节相同,只多了 1 个补丁(CVE-2024-38819);而官方 5.3.41 修的是 38819 和 38820 两条。本文给出比对过程、少修那条在字节码里怎么认,以及一个扫构件就能核的工具。

2026-09-14 19:15:21 287

原创 Jetty 官方叫我升到 9.4.60 修 CVE-2026-2332,可 Maven Central 上根本没有这个版本,怎么办?

Jetty 2026 年五条 CVE,主打 jetty-http 的 chunked 请求走私 CVE-2026-2332(high 7.4)。9.4 / 10 / 11 三条 EOL 老线的公开修复版不存在:官方安全页写 "see details for availability",而 9.4.60 / 10.0.28 / 11.0.29 在 Maven Central 上实测全 404,12 线的则都在。本文按模块和版本线给出五条判定,附 Spring Boot 对照和一个扫实际构件的小工具。

2026-09-12 16:32:23 485

原创 SCA 报 netty-resolver-dns 有 DNS 缓存投毒(CVE-2026-45674),可我的 pom 里根本没有它,要管吗?

netty-resolver-dns 有三条 DNS 缓存投毒:CVE-2026-45674、CVE-2026-47691 与 CVE-2026-45673(medium),修复版 4.1.135.Final / 4.2.15.Final。它经 starter-webflux 四层传递进来,pom 里看不到;而 Reactor Netty 的 HttpClient 默认解析器就是它。本文给出 Spring Boot 版本对照、五个对照应用实测,和一分钟确认它是否真在发 DNS 查询的方法。

2026-09-11 20:06:41 409

原创 netty 升到 4.1.136 就安全了吗?netty-codec-http 这一侧还要 4.1.137,而两个模块的版本是被 POM 绑死的

Netty 全家同一个版本号发布,但每个模块的 first_patched_version 并不相同。netty-codec-http 上 14 条 CVE,4.1 线修复版分散在七个值上,一次修完要 4.1.137.Final(4.2 线 4.2.17.Final)。而 netty-codec-http2 的 POM 用 ${project.version} 把它的版本绑死 —— 按 HTTP/2 那侧升到 4.1.136 的人,这一侧还中着 CVE-2026-59903。本文给出逐条对照与手动自查方法。

2026-09-10 00:47:24 271

原创 netty-codec-http2 该升到哪个版本?7 条 CVE 的修复版各不相同,一次修完是 4.1.136 / 4.2.16

netty-codec-http2 累计 7 条 CVE,每条 advisory 都给出了修复版,但七个版本号互不相同:4.1 线分散在 124/132/135/136,4.2 线分散在 4/11/15/16。照任何单条升级,都还落在其余几条的受影响区间里。一次修完的交集是 4.1.136.Final 与 4.2.16.Final,而这两个数字没有写在任何一条 advisory 上。本文给出逐条对照表,以及 pom.xml 里查不到它的原因。

2026-09-06 01:39:22 393

原创 Thymeleaf 3.0.x 怎么升?CVE-2026-40477 / CVE-2026-41901 两条 CVSS 9.0,补丁在另一条大版本线上

Thymeleaf 在 2026 年 4 月连出两条 CVSS 9.0 的表达式注入(SSTI):CVE-2026-40477 影响 3.1.3.RELEASE 及更早,CVE-2026-41901 影响 3.1.4.RELEASE 及更早。两条的受影响范围都没有版本下界,3.0 线整条在内。而 Central 上 3.0 线止于 3.0.15.RELEASE,两条的修复版都在 3.1 线上,升过去要面对官方明列的破坏性变更。本文给出逐版本对照、手动自查方法和一个开源自检工具。

2026-09-04 18:29:37 364

原创 MySQL EXPLAIN 怎么看、慢查询日志怎么开、my.cnf 怎么调?43 章真机实测

从 JOIN、子查询、深分页的写法陷阱,到 EXPLAIN 每个字段怎么读、慢查询日志怎么开怎么查怎么分析、my.cnf 哪几个参数真的影响性能。43 章,标 ✅ 的部分全部在 MySQL 5.6.45 与 8.0.28 两个真实实例上跑过并贴出真实输出;没跑过的在文末逐条列明。

2026-09-03 22:20:11 616

原创 Netty CVE-2026-42584 要升到哪个版本?4.1.133 / 4.2.13,以及判断你中没中招的三个条件

CVE-2026-42584:Netty 的 HttpClientCodec 在收到 1xx 响应时也会消费一次请求队列,导致响应与请求错配。本文给出受影响版本、修复版本、判断自己中没中招的三个条件,以及可直接运行的验证代码。

2026-09-02 18:05:39 588

原创 Spring 5.3.41 在哪下载?实测:Maven Central 上 5.3 线只到 5.3.39

百度搜「spring 5.3」,唯一的联想词是「Spring 5.3.41」。但实测下来,Maven Central 上 spring-core 的 5.3 线终版是 5.3.39,5.3.40 到 5.3.50 全部返回 404。更麻烦的是:Spring 官方安全公告给 5.3 线开的三个修复版 5.3.45、5.3.49、5.3.50,一个都不存在,而且全标着 Enterprise Support Only。本文把八个来源说的版本号并排摆出来,每个都附可自己复核的命令。

2026-09-02 13:44:17 725

原创 Tomcat 升级到 9 还是 10?这条 2026 年的 CVE 里,官方给的三个版本有一个自己就没打补丁

Apache 在 CVE-2026-24880 的公告里写「Users are recommended to upgrade to version 11.0.20, 10.1.52 or 9.0.116」。但同一封公告的上一段,把 10.1.0-M1 through 10.1.52 列为受影响。实测 10.1.52 的 jar 里确实没有修复类,真正带修复的是 10.1.53。本文实测七条版本线各自的情况,以及一条你可以自己跑的判据。

2026-09-01 15:51:05 428

eclipse 驼峰快捷键

将变量名更改为驼峰之间的切换 两个版本,一个是 初次 首字母会大写,就需要按两次,才会变, 比如 abc_ab -> AbcAb -> abcAb->abc_ab 另一个版本,只需要按一次 abc_ab -> abcAb->abc_ab 快捷键是 Ctrl+shif+z 将jar包放在eclipse的安装目录的plugins文件夹下,需要重启

2023-03-24

SQL Manager for MySQL 5.4版本和 5.9.1版本 管理工具(免费版,无需破解激活)

1:里面版本有个5.4x 版本 5.9.1版本(目前是最新) 2:有个5.9收费版本 3: 里面操作比其余的管理软件更加便捷,可以直接拖拽表,显示对应的SQL语句,以及列名, 按CTRL 键,可以直接进入到表里面

2022-09-23

JSON格式化的工具包

格式化工具编辑

2016-07-11

java内嵌浏览器DJNativeSwing的jar包 以及32位和64位的SWT

Java将HTML代码转图片 java内嵌浏览器需要用到的包 DJNativeSwing.jar DJNativeSwing-SWT.jar 以及32位SWT.jar

2020-11-26

tplink登录密码破解

用于破解tplink的登录密码,如果是租房但是用房东的网,被限制了,可以进入路由器。

2015-08-11

AresonMouseTestProgram areson mouse test program 鼠标测试软件

AresonMouseTestProgram areson mouse test program 鼠标测试软件

2017-07-27

Notepad7.9.1.zip

一款小巧文本编辑器,支持不同编码格式,支持开始结束标签关联,文件编码转换,文件比较(compare插件),程序员必备(内含32和64位)

2020-12-09

mysql-connector-odbc-5.3.14安装包

用户PowerDesigner连接mysql数据库的ODBC连接驱动,包含64位和32位,自行解压对应不同的版本安装

2020-11-22

基于jquery的搜索框输入查询,模拟百度搜索查询

基于jquery,模拟百度搜索,可以边输入就直接查询数据库

2017-12-20

vcredist-32-64.rar

vc++2013运行库 32位&64位官方版

2021-01-26

myeclipse-2014 -windows

myeclipse-2014 工具的破解,本人亲测有效.

2015-10-14

myeclipse 2017 破解工具

myeclipse 2017 的破解工具 用里面的myeclise-2017-CI-8S破解文件

2017-10-20

ibator1.2.1

用户ibatis自动成才代码的一种工具,减少开发人员的工作量。

2013-08-01

bootstrapvalidator

bootstrap validator的验证 包含demo css js 初学者可以看看

2017-10-20

myeclipse2015破解

亲测有效,myeclipse2015的工具,是可以破解的.

2015-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除