相关文章
django TokenObtainPairSerializer 如何 将 jwt 的alg改为rs256
在 Django REST Framework 中使用 JWT(JSON Web Tokens)通常涉及到 djangorestframework-simplejwt 这个库。默认情况下,djangorestframework-simplejwt 使用 HS256(HMAC SHA-256)作为其签名算法。如果你想要改用 RS25…
建站知识
2025/6/30 22:27:21
46-Oracle ASH-报告生成
小伙伴们,Oracle ASH(Active Session History)日常排查性能问题的多不多。当业务突然卡顿、告警频发时,ASH快速定位问题(每秒采样活动会话的等待事件、SQL_ID和阻塞关系,直接透视数据库的实时状态ÿ…
建站知识
2025/6/21 18:52:17
(LeetCode 每日一题) 3405. 统计恰好有 K 个相等相邻元素的数组数目(组合数学、快速幂)
题目:3405. 统计恰好有 K 个相等相邻元素的数组数目 思路:数组长度为n,那么最多有n-1个相邻元素相同,答案是满足k个相邻元素相同,即有n-1-k个相邻元素不同。 等价于,在数组的缝隙(n-1个缝隙)里插入n-1-k个隔…
建站知识
2025/6/28 17:11:44
ThinkPHP 容器与依赖注入:功能特性及使用指南
容器和依赖注入
ThinkPHP使用容器来更方便的管理类依赖及运行依赖注入,新版的容器支持PSR-11规范。 容器类的工作由think\Container类完成,但大多数情况我们只需要通过app助手函数或者think\App类即可容器操作,如果在服务类中可以直接调用th…
建站知识
2025/6/30 0:02:55
50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | IncrementingCounter(递增计数器)
📅 我们继续 50 个小项目挑战!—— IncrementingCounter组件
仓库地址:https://github.com/SunACong/50-vue-projects
项目预览地址:https://50-vue-projects.vercel.app/ 使用 Vue 3 的 Composition API 和 <script setup&g…
建站知识
2025/6/29 18:47:12
【Linux】Linux权限管理
参考博客:https://blog.csdn.net/sjsjnsjnn/article/details/125135184
一、shell命令
1.1 shell命令是什么
Linux和windows相比,windows是以图形化界面为交互方式,Linux则是以命令行为交互方式;我们操作windows 不是直接操作w…
建站知识
2025/6/30 2:25:31
Flutter 与原生技术(Objective-C/Swift,java)的关系
在 iOS 开发中,Flutter 与原生技术(Objective-C/Swift)的关系 一、技术定位与核心差异 Flutter 语言:使用Dart 语言开发,通过 AOT(提前编译)将代码转换为原生 ARM 指令,无需依赖 iOS…
建站知识
2025/6/29 23:13:02
MySQL 排查全局锁
本文实验参考自《千金良方:MySQL性能优化法则金字塔》performance_schema相关章节 数据库版本:5.7.36单机
mysql> select version;
------------
| version |
------------
| 5.7.36-log |
------------
1 row in set (0.00 sec)session 1:
mysql&…
建站知识
2025/6/29 22:25:06