- 博客(75)
- 收藏
- 关注
原创 MySQL用户、权限复习
在 MySQL 中,用户管理(如创建用户、修改密码、删除用户等)是通过 SQL 语句或 MySQL 提供的工具(如。MySQL 提供了多种权限,可以精确控制用户对数据库和表的操作。只能从本地主机(即数据库服务器所在的主机)连接。,表示用户可以从哪个主机连接到数据库服务器。删除 MySQL 中的匿名用户(空用户)。在修改用户权限后,需要刷新权限使其生效。为用户授予数据库或表的操作权限。查看 MySQL 中的所有用户。修改用户的认证插件(如从。可以从任何主机连接。修改已有用户的密码。撤销用户的某些权限。
2025-03-07 08:45:06
848
原创 Ruoyi的过滤器复习
/ XSS过滤器注册@Bean// 可重复读取过滤器@Bean是提供的一个工具类,用于在Servlet 容器中注册和配置过滤器(Filter它是对的封装,提供了更便捷的方式来配置过滤器的属性,例如:过滤器的名称(setName)过滤器的拦截路径(addUrlPatterns)过滤器的初始化参数(setInitParameters)过滤器的执行顺序(setOrder)过滤器的分发类型(setDispatcherTypes)
2025-03-07 08:44:30
845
原创 为什么过滤器需要一个 Wrapper 来 extends HttpServletRequestWrapper
允许我们在不修改原始请求对象的情况下对请求进行增强或处理。这使得它非常适合在过滤器中使用,特别是在需要拦截请求并处理安全问题(如 XSS、SQL 注入等)时。通过继承,我们可以灵活地修改请求数据、实现跨请求的安全措施,同时保持代码的清晰和可维护性。
2025-03-05 22:10:59
1050
1
原创 Spring Expression Language (SpEL)(详解)
SpEL(Spring Expression Language)是一个强大的表达式语言,可以用于在 Spring 应用中进行动态计算和处理。它能够在 Spring 配置中、注解中、以及任何需要解析动态表达式的地方执行各种操作。SpEL 语法灵活,支持变量解析、方法调用、对象操作等功能,非常适用于动态配置、权限控制和条件判断等场景。SpEL 表达式使用 #{} 来包围,它可以包含常量、变量、方法调用、运算符等。按索引访问集合中的元素。选择集合中符合条件的元素。!按条件过滤集合元素(类似于 [])。
2025-03-05 22:09:14
930
原创 过滤器的分发类型(`setDispatcherTypes`)详解
用于指定过滤器在哪些请求分发类型下生效。常见分发类型REQUEST(默认)、FORWARDINCLUDEERRORASYNC。使用场景:根据需求灵活配置,例如拦截请求转发、错误处理或异步请求。通过合理设置分发类型,可以确保过滤器在正确的时机生效,满足复杂的业务需求。
2025-02-20 10:04:31
596
原创 Redis的incr命令引发序列化异常和ERR value is not an integer or out of range异常
【代码】Redis的incr命令引发序列化异常和ERR value is not an integer or out of range异常。
2025-01-09 18:20:42
88
原创 常用的MySQL函数
1. **数据处理**:掌握小数处理、字符串拼接技巧。2. **时间操作**:灵活使用时间格式化、时间差计算以及自动时间管理。3. **条件逻辑**:使用条件判断提高查询的动态性。4. **字符串操作**:熟悉字符串截取、拼接、替换和去空格操作。
2024-12-25 10:52:33
343
原创 Quartz 表结构详解
Quartz 的数据库表结构主要用于存储调度器、作业、触发器等相关数据。每个表都有明确的职责,从存储简单触发器、作业到复杂的自定义触发器及调度器的状态信息,Quartz 的表结构设计提供了灵活的扩展性和强大的调度功能。
2024-12-13 16:12:42
637
原创 开发中常用的SQL语句
LEFT() 函数用于截取日期字符串的前10个字符,即日期的年月日部分。然后使用 ’ —— ’ 字符串作为连接符进行拼接。
2023-11-09 09:12:54
139
原创 Java多线程复习
hread类位于java.lang包,JDK1.0引入。线程的创建、调度、执行、销毁等由内核进行控制,调度过程通过抢占式策略进行调度。/**// run不能带参数 所以初始化的时候把id初始化成功 MyTask(int id) {System . out . println(name + "即将执行任务:" + id);try {} System . out . println(name + "完成了任务:" + id);} }/**
2023-04-04 19:27:20
1801
原创 把JAVA集合里面的对象转换为json存到redis里面
把JAVA集合里面的对象转换为json存到redis里面hutool ,fastjson
2022-09-13 20:33:18
2239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人