关键词

学习笔记

0 篇文章
实战复盘:解决老 SSH 项目的循环依赖与 AOP 代理冲突

实战复盘:解决老 SSH 项目的循环依赖与 AOP 代理冲突

最近在维护一个“祖传”的 SSM + JSP 老项目,本来以为顺着老代码的葫芦画瓢就是分分钟的事,结果在“循环依赖”和“AOP 代理”这两个老演员身上,我结结实实地卡了半天。 今天就把这段从“疯狂报错”到“底层顿悟”的真实踩坑记录写下来,希望能帮到同样在维护老项目的小伙伴们! 🚨 第一回合:AOP

WebLogic 12c 入门安装踩坑记录:解决配置向导闪退与路径解析报错

WebLogic 12c 入门安装踩坑记录:解决配置向导闪退与路径解析报错

在搭建本地 Java 开发环境时,中间件的安装往往会伴随一些令人头疼的环境变量或路径问题 。今天在本地安装 WebLogic 时,遇到了一个非常经典的“路径空格”导致的连环报错,特此记录下整个排查和解决的过程,希望能帮到遇到同样问题的小伙伴!💡 🛠️ 环境说明: 操作系统: Windows JD

个人项目踩坑实录:被“逻辑删除”和“唯一索引”反复拷打后,我找到了这个神仙解法

个人项目踩坑实录:被“逻辑删除”和“唯一索引”反复拷打后,我找到了这个神仙解法

最近在做自己的 OA 系统项目,写到 RBAC(基于角色的访问控制)权限模块时。本来以为给角色写个增删改查(CRUD)就是分分钟的事,结果在“唯一索引”和“逻辑删除”这两个老演员身上,我结结实实地摔了三个跟头。 今天就把这段“反复被拷打”的真实踩坑记录写下来,希望能帮到同样在写 CRUD 的小伙伴们

Docker 优雅部署 MySQL:打破纠结!带你搞懂数据卷与目录挂载的终极选型

Docker 优雅部署 MySQL:打破纠结!带你搞懂数据卷与目录挂载的终极选型

日常开发中,用 Docker 启动一个 MySQL 简直是家常便饭。但很多小伙伴在配 -v 挂载的时候经常陷入纠结:到底是自己建个目录挂载过去好,还是交给 Docker 统一管理的数据卷(Volume)好? 昨天刚好给我的虚拟机撸了一套全新的 MySQL 环境,我没有盲目跟风只选一种,而是采用了一套

MySQL 逻辑删除遭遇唯一索引冲突的优雅解法

MySQL 逻辑删除遭遇唯一索引冲突的优雅解法

在现代化后端开发中,逻辑删除(Logical Delete) 几乎是互联网项目的标配。通过用一个 is_delete(0-未删除,1-已删除)字段来代替物理删除,既能防止用户误删数据,又便于后续的数据留存分析。 然而,当逻辑删除碰上唯一索引(Unique Key),一个隐藏的巨坑就悄然出现了。 今天

Linux 纯手动安装 JDK 17 全程复盘(被 Oracle 背刺麻了)

Linux 纯手动安装 JDK 17 全程复盘(被 Oracle 背刺麻了)

平时习惯了各种一键安装,这次打算在 Ubuntu 上规规范范地搞一次纯手动安装。毕竟用 .tar.gz 这种绿色免安装版,以后迁移服务器直接打包带走就行,主打一个纯净和尽在掌控。 结果一上来,直接被 Oracle 官方的“下载墙”按在地上摩擦…… 🤦‍♂️ 赶紧写篇博客把这个大坑和全用户全局变量的