相关文章
spring 源码分析
1 IOC 源码解析
BeanDefinition: bean的定义。里面会有beanClass、beanName、scope等属性
beanClass:通过Class.forName生成的Class 对象beanName:context.getBean(“account”),acount就是beanNamescope: 作用区分单例bean、原型bean
Bea…
建站知识
2025/1/11 2:12:25
在 OAuth 2.0 中,refreshToken(刷新令牌)存在的意义
在 OAuth 2.0 中,refreshToken(刷新令牌) 的主要目的是为了提升用户体验和安全性,同时确保访问令牌的有效性。以下是需要使用 refreshToken 的原因:
1. 访问令牌的有限生命周期 访问令牌(accessToken&…
建站知识
2025/1/11 2:12:19
如何分析一条 SQL 的性能
这篇文章将深入解析如何使用 EXPLAIN 来分析一条 SQL 查询
EXPLAIN 在其字面上意味着“解释”,而在 MySQL 的上下文中,它被称为执行计划。这个命令可以展示 MySQL 在优化器分析后决定如何执行特定的 SQL 查询。
MySQL 配备了一个功能强大的优化器。这个…
建站知识
2025/1/16 18:48:59
介绍8款开源网络安全产品
01 HFish蜜罐
HFish是一款开源的蜜罐系统,用于模拟各种网络服务和应用,以吸引潜在的黑客攻击。它能够记录攻击尝试并收集攻击者的信息,从而帮助网络管理员识别潜在的威胁。HFish支持多种协议和服务,包括HTTP、FTP、SSH等&#…
建站知识
2025/1/11 2:12:11
Linux (常用命令总结)
cd 切换路径 [rootlinux-lyz ~]# cd /opt/ [rootlinux-lyz opt]# ls 查看当前目录下文件 [rootlinux-lyz opt]# ls modules rh software pwd 查看当前目录 [rootlinux-lyz opt]# pwd /opt mkdir 创建新目录 [rootlinux-lyz test]# mkdir test [rootlinux-lyz test…
建站知识
2025/1/11 2:12:07
手机端常见 BUG 深度剖析:成因、表现与解决之道
🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…
建站知识
2025/1/14 12:53:29
【源码解读】SpringMMVC执行流程
直接进入主题,当我们执行一条请求的时候,是会进入到org.springframework.web.servlet.DispatcherServlet类的doDispatch方法中 这个方法是从HandleMapping中获取对应的Handle 其实就是得到我们需要执行的某个方法 接下来判断这个mapperhandle是否为空 如…
建站知识
2025/1/11 1:26:11
【JAVA】Java项目实战—项目选择(Web应用、命令行工具等)
在Java开发中,选择合适的项目类型是成功的关键之一。Java是一种通用的编程语言,能够支持多种类型的应用程序开发,包括Web应用、命令行工具、桌面应用、移动应用等。每种项目类型都有其特定的应用场景、技术栈和开发模式。因此,理解…
建站知识
2025/1/11 2:11:59