Java后端开发
文章平均质量分 84
红石榴花生油
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
近期服务器大规模攻击事件解析与防御全笔记
我听说上个星期大量服务器被攻击了,这个你知道吗?和我介绍一下没错,上个星期(2025年12月初)安全圈爆发了一场大规模服务器攻击事件,核心诱因是React/Next.js框架曝出的(漏洞编号CVE-2025-55182/CVE-2025-66478),其危险程度堪比当年的Log4j漏洞,短时间内导致全球大量服务器失陷。下面从攻击核心、后果、防护措施等维度展开详细解析。原创 2025-12-08 15:14:13 · 815 阅读 · 0 评论 -
Linux服务器权限与安全核心笔记
本文介绍了Linux文件权限管理和用户管理的基础知识。主要内容包括:1)Linux文件/文件夹权限构成(三类角色和三种权限组合)及常见权限场景设置;2)权限设置方法(图形化和命令行chmod);3)用户管理流程(创建用户、设置密码、分配权限组);4)权限分配方式(chown修改所有者、chmod开放权限)及验证方法。重点讲解了权限数值与字符的对应关系,以及通过命令行实现权限管理的具体操作示例。原创 2025-12-08 14:57:57 · 399 阅读 · 0 评论 -
Redis实战:轻松解决定时任务锁阻塞
摘要:要让Redis在项目中生效并解决定时任务锁阻塞问题,需完成以下步骤:1)启动Redis服务并验证连接;2)在项目中添加Redis依赖并配置连接参数;3)启动项目后查看日志确认Redis连接状态;4)若任务卡住,可手动清理Redis锁并更新数据库状态。关键注意保持Redis服务运行、避免多实例冲突和正确配置密码。完成后Redis分布式锁功能即可正常工作,解决定时任务阻塞问题。(150字)原创 2025-09-02 17:14:46 · 381 阅读 · 0 评论 -
基于 Spring Security 的多管理员并发权限控制 —— 从实体到业务的完整落地
本文介绍了一种基于Spring Security的线程级权限控制方案,用于实现后台管理系统中"超级管理员vs普通管理员"的分级权限需求。通过ThreadLocal机制在多线程环境下隔离各管理员会话,在Service层进行显式权限校验,支持管理员同时在线操作且互不干扰。方案包含实体层权限字段定义、安全上下文工具类、权限校验模板和统一异常处理等核心组件,提供可复用的代码模板,10分钟即可完成接入。该方案在不引入复杂ACL框架的情况下,实现了细粒度的权限控制,特别适合单体架构的Spring B原创 2025-08-05 21:58:49 · 998 阅读 · 0 评论 -
SpringSecurity跨域预检拦截解决方案--- OPTIONS 预检请求
【摘要】前端跨域请求被Spring Security拦截,导致CORS预检失败。问题核心在于未放行OPTIONS请求,使浏览器预检请求返回403错误。解决方案包括:1)配置CORS过滤器允许所有源、头和方法;2)在Spring Security中显式放行OPTIONS请求。关键代码为.antMatchers(HttpMethod.OPTIONS,"/**").permitAll()和CorsFilter配置。修复后预检请求将通过,跨域通信可正常进行,生产环境建议细化域名限制提升安全性。原创 2025-07-25 11:33:07 · 672 阅读 · 0 评论
分享