首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
闪电599
更多收藏集
微信扫码分享
微信
新浪微博
QQ
486篇文章 · 0订阅
SpringBoot + OAuth2 + Redis + MongoDB:八年 Java 开发教你做 “安全不泄露、权限不越界” 的 SaaS 多租户平台
做 Java 开发八年,接过不少 SaaS 平台的活,但多租户数据隔离和 API 权限管控绝对是 “试金石”—— 早期用纯 MySQL 做 SaaS,没做租户隔离,导致 A 客户能查到 B 客户的数据
如何设计一个开放授权平台?—— 一名 8 年 Java 开发的实战思路
咱做 Java 开发的,尤其是干到第 5 年往后,多少都跟 “授权” 打过交道。早年我写业务系统时,要么把权限逻辑硬怼在 Service 里,要么用 Shiro 搞个简单的 RBAC 就交差;后来对接
领导:“线程池又把服务器搞崩了!” 八年 Java 开发:按业务 + 服务器配,从此稳抗大促
刚做 Java 开发那两年,我对线程池的理解停留在 “new 个 FixedThreadPool 就能用”—— 直到一次线上故障:用 newCachedThreadPool 处理订单回调,高峰期直接把
创建线程的几种方式?8 年 Java 开发:从业务场景到代码实战(附避坑指南)
作为一名摸爬滚打 8 年的 Java 开发,从刚入行时 “new Thread () 一把梭”,到后来电商高并发场景下 “线程池参数调优到凌晨”,再到现在微服务异步链路用 “CompletableFu
聊聊线程池中哪几种状态,分别表示什么?8 年 Java 开发:从业务踩坑到源码拆解(附监控实战)
其实线程池的所有行为(接受任务、执行任务、关闭)都和 “状态” 强绑定 —— 理解了这 5 种状态,才算真的懂线程池。今天不聊空洞的理论,只从**业务场景 + 源码解析 + 实战监控**出发,带你吃透
常见的索引原则?8 年 Java 开发:从业务坑到实战指南(附避坑代码)
几年前做用户中心迁移时,我接手了一张 1000 万行的用户表,发现表上挂着 12 个索引,可查询时还是全表扫描。更离谱的是,有个索引是`(gender, nickname)`—— 性别只有男 / 女
别再只会 new 了!八年老炮带你看透对象创建的 5 层真相
刚入行时,我曾在订单系统里写过这样一段 “傻代码”:在循环处理 10 万条订单数据时,每次都`new`一个临时的`OrderCalculator`对象,结果高峰期 GC 频繁告警,CPU 利用率飙升到
对接第三方接口要考虑什么?—— 八年 Java 开发的实战经验总结
作为一名拥有八年 Java 开发经验的工程师,我早已记不清对接过多少第三方接口。从支付网关到地图服务,从短信平台到企业微信,每一次对接都像是一场与未知系统的博弈。成功的对接能让产品如虎添翼,而失败的集
git 如何撤回已 push 的代码?8 年 Java 开发:3 种场景 + 避坑指南(附命令详解)
上周三晚上,同事小王在公司大群里发了条消息:“救命!我把带数据库密码的配置文件 push 到主分支了!” 紧接着就是一连串的 “撤回”“删除” 请求 —— 这种 “手滑” 场景,我八年 Java 开发
接口防刷怎么实现?8 年 Java 开发:从被刷欠费到分层防御(附可复用代码)
六年前我负责的短信接口,被黑产用脚本刷了 30 万条,月底收到运营商账单时,财务拿着发票找到我:“这超出预算 10 倍,你得给个说法”。我盯着日志里 “1 分钟内同一 IP 请求 200 次” 的记录