- 博客(8)
- 收藏
- 关注
原创 【BUG记录】CAS Cookie 中 JSESSION 名称相同与错误处理不当导致的问题
文章摘要:两个部署在同一服务器上的项目(大屏和管理系统)共享CAS和访问地址,导致出现接口无响应和页面无限刷新的问题。调试发现:1)大屏问题源于session过期导致302重定向时Axios跨域限制;2)管理系统因缓存未能正确重定向。临时解决方案是通过拦截302状态码强制刷新页面。进一步发现两个系统共用JSESSIONID导致session冲突,最终通过修改cookie名称(如JSESSION_DP)隔离session解决。问题核心在于共享域下的cookie命名冲突引发鉴权异常。
2025-10-17 16:53:13
853
原创 【BUG 记录】SQLServer truncate 语句导致的锁等待问题
摘要:项目开发中遇到接口请求延迟问题,初步排查为慢SQL导致Hikari连接池溢出。通过扩大连接池和限制定时任务并发数后问题未解决。进一步分析发现是其他项目定时执行truncate语句时产生LCK_M_SCH_M锁,阻塞了慢查询。最终解决方案是将truncate改为delete,并仅在凌晨执行truncate重置自增序列。
2025-09-29 14:14:13
502
原创 记集成多源 url 页面后 cas 反复跳转的问题
摘要 系统集成CAS单点登录后,新配置页面出现403权限问题。排查发现当菜单项包含不同源页面时,会导致鉴权信息被覆盖:首次访问默认页面O时生成O的ticket并存入session,后续访问同菜单下的新页面N时,因host不匹配触发重新鉴权,但系统默认重定向回O页面,形成死循环。解决方案是避免在同一个菜单项下配置不同源的页面,确保鉴权信息一致性。问题表现为新页面无法访问并自动跳回首页。
2025-07-17 15:38:57
198
原创 魔改flask-httpauth
前情提要:由于前后端分离开发涉及到的无状态问题(前端每次请求后端接口都是新建一个会话,很难通过传统的cookie-session方式来实现验证用户登录,存储用户登录状态等功能),所以考虑了前后端传递token的方式对用户的登录状态进行验证。而为了token的安全性(以及实现的方便性),我使用了flask-httpauth这个第三方模块来实现用户token验证的功能。(注意,我这里使用的是此模块的一部分 – HTTPTokenAuth,如果要使用基本认证请左转出门)但没想到,这是噩梦的开端初步使用fl.
2021-05-12 13:51:45
1540
原创 Linux学习笔记【3】——文档内容查看常用命令
首次接触Linux,边学习边写出了这一篇博客,一方面为了巩固自身的知识,另一方面希望可以给其他刚入门的朋友提供一点点帮助。如果有内容有错误或者不准确欢迎指正。本篇及系列文章均在CentOS虚拟机上展开。 上篇文章我们了解了如何管理文件及目录,这就相当于我们学会了Linux文件系统的宏观操控。而今天这篇文章就带...
2020-08-24 12:42:54
261
原创 Linux学习笔记【2】——文件目录管理指令
首次接触Linux,边学习边写出了这一篇博客,一方面为了巩固自身的知识,另一方面希望可以给其他刚入门的朋友提供一点点帮助。如果有内容有错误或者不准确欢迎指正。本篇及系列文章均在CentOS虚拟机上展开。...
2020-03-20 15:03:58
334
原创 如何在基于wamp环境的PhpStorm导入项目并成功运行(本地服务器)【全程图片教程】
在wamp、PhpStorm成功安装后如何导入已有的PHP项目文件并运行。据作者近日查阅资料发现,网络上关于phpstorm导入项目方面教程甚少且相对零散,故作此教程。过程由作者综合网络上教程得来,某些地方不知原理,只知如何操作。如有知道原理的朋友欢迎提出~教程内容如有错误或不准确欢迎指正。第一步,配置.PHP运行环境先将项目中的代码文件、资源文件放到一个目录下,这里我是把它们放到了...
2020-03-11 23:03:07
4658
2
原创 Linux学习笔记【1】——学习Linux前需要了解的一些东西
Linux学习笔记【1】——学习Linux前需要了解的一些东西首次接触Linux,边学习边写出了这一篇博客,一方面为了巩固自身的知识,另一方面希望可以给其他刚入门的朋友提供一点点帮助。如果有内容有错误或者不准确欢迎指正。本篇及系列文章均在CentOS虚拟机上展开。首先,什么是Linux? ...
2020-03-07 20:06:33
1193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅