- 博客(9)
- 收藏
- 关注
原创 数据缓存和数据查询哪个查询的更快?
数据查询一般则是在磁盘或者是固态硬盘上,一个SQL查询可能需要解析语句、检查权限、执行连接(JOIN)、排序(ORDER BY)、分组(GROUP BY)、过滤(WHERE)等,这些操作都需要消耗大量的CPU资源和时间。同时存储在内存更直接,存储在磁盘间接,其核心思想是 “用空间换时间”直接将数据存储在系统上。数据缓存是需要将数据存储到内存上只需要通过一个key,就可以查询到想要的内容。重启程序时缓存数据丢失。
2025-11-02 18:02:29
82
原创 Cookie、Session、Token、JWT
1.Cookie所传递的数据很容易暴露并且太长,影响安全和性能,并且算法因服务器而异,所以产生了Session2.Session虽然用做key去简化传递,我们的终端除了网页还有App、小程序等,这些客户端的网络请求接口默认是没有Cookie机制的,所以就产生了Token3.Token运用了Authorization字段,但算法因服务器而异,而且在分布式服务器下就会出现某些服务器没有会话数据,导致鉴别失败,中心化服务器如果出现故障就会造成所有服务器连带故障,所以我们还是希望会话数据还是由客户端来保管。
2025-11-02 17:02:27
1514
原创 基于SpringBoot的黑马程序员《瑞吉外卖》项目的验证码处理解决方案
一.不修改前端代码一.不修改前端代码1.发现问题2.问题分析(回答上述发现的问题)1.前端并未设置相应的‘url’请求路径,不会走当前‘url’的路径2.在前端程序中,写入了自动生成六位验证码3.我们可以修改后端过滤器代码,并修改Controller层代码条件,也要添加数据库来保证用户的隐私性我们在过滤器filter中将check方法中多加了条件,表示点击登入后不会拦截。
2025-06-13 21:47:47
484
原创 基于MySQL数据库的表结构操作
一. 打开控制台一. 打开控制台二.表结构创建与查询表结构创建1.相关约束与格式要求2.根据需求进行代码实现3.表格展示表结构的查询三.表结构的数据类型1.数据类型。
2025-05-01 12:43:44
164
原创 http响应协议(常见客户端报错)
3.状态码:500 英文描述:Internal Service Error 解释:服务器发 生不可预期错误。解决方法:在Controller层查看所请求的@RequestMapping是否与请求路径对应。2.状态码:400 英文描述:Bad Request 解释:客户端请求语法错误。1.状态码:404 英文描述:Not Found 解释:请求资源不存在。解决方法:在Controller层将请求的需求改成代码中的需求。解决方法:在Dao层查看数据请求的命名是否对应上。
2025-04-28 13:12:21
952
1
原创 JDK获取——>JAVA环境配置——>环境配置检验
5.双击Path——>新建——>输入%JAVA_HOME%\bin 添加完成后这两个“确定”一定要点。5.选择JDK版本并且选择电脑系统(我选择的SE17版本和Windows/x64)在桌面点击win+r——>输入CMD——>输入javac(如出现以下表示配置成功)7.找到刚刚下载的压缩包,双击打开并复制其中的文件夹,将它粘贴到D盘下。变量值为刚刚复制的JDK文件地址,添加完成后点击“确定”3.点击高级系统设置——>并选择高级中的环境变量。1.复制刚刚所粘贴的JDK的文件地址。
2025-04-27 16:37:17
839
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅