- 博客(99)
- 资源 (2)
- 收藏
- 关注
原创 若依框架实现动态失效时间JWT Token的实践指南
在前后端分离架构中,JWT(JSON Web Token)作为无状态认证方案被广泛使用。若依(RuoYi)框架的TokenService默认采用固定失效时间策略,但在实际开发中常需要根据业务场景动态调整Token有效期。本接口通过可配置参数实现了灵活的Token失效时间控制。
2025-02-21 11:06:14
265
原创 用这些 JavaScript 试题来提高你的编程技能
该文档包含了 JavaScript 中 Promise、节流和防抖、原始数据类型、作用域、函数和构造函数的介绍和示例。Promise 可以帮助解决回调地狱等问题;节流和防抖是为了优化 JavaScript 中的性能而出现的技术;原始数据类型包括数字、字符串、布尔值、undefined、null 和 Symbol;作用域是指变量在代码中可访问的范围;函数和构造函数是 JavaScript 中常用的编程概念。
2023-04-27 00:05:42
698
原创 流程控制语句
这篇文档介绍了Java中的流程控制语句,包括if-else语句和switch-case语句,以及循环结构中的for循环、while循环和do-while循环。文档中给出了各种语句的语法和使用方法,并提供了多个案例来帮助读者理解和掌握这些语句的使用。
2023-03-30 01:05:37
586
1
原创 Java中的运算符介绍
本文介绍了Java中的逻辑运算符和位运算符。逻辑运算符用于对两个或多个布尔型变量进行比较,并返回一个布尔型结果。Java中常用的逻辑运算符有三种:&&(逻辑与)、||(逻辑或)和!(逻辑非)。逻辑运算符通常用于控制程序的流程,例如在if语句和while循环语句中。位运算符用于对二进制数进行操作。Java中常用的位运算符有六种:&(按位与)、|(按位或)、^(按位异或)、~(按位取反)、(右移)。位运算符通常用于在程序中进行位操作,例如对二进制数进行拼接、截取等操作。此外,文章还介绍了条件运
2023-03-24 01:49:37
233
原创 常见的进制和进位规则
本文介绍了计算机中常用的二进制、八进制、十进制和十六进制等进制,以及它们的进位规则。其中二进制是计算机内部操作的基础进制,八进制和十六进制则是为了方便人类阅读和书写而发明的。进制之间可以通过转换实现互相转换,例如将二进制转换成十进制或十六进制,或者将十进制或十六进制转换成二进制或八进制等。本文还提供了一个在线转换工具。
2023-03-24 01:16:24
1790
原创 Java变量作用域
本文介绍了Java中变量作用域的概念和分类,包括类作用域、方法作用域、代码块作用域、循环作用域、局部作用域。了解作用域是编写高质量Java代码的关键。
2023-03-24 01:05:49
1297
原创 Java变量与数据类型
这篇文章介绍了Java中基本数据类型变量间的运算规则,包括自动类型转换和强制类型转换。自动类型转换遵循一定的规则,程序员无需进行任何操作即可完成类型转换。强制类型转换可以将一个数据类型转换为另一个数据类型,但需要注意数据类型的转换和精度损失的问题。此外,文章还介绍了字符串类型转换为基本数据类型的方法。
2023-03-19 01:35:15
348
原创 Java中的关键字、标识符
本文介绍了Java中的关键字,包括定义、特点和官方地址。同时,列出了Java中所有的关键字及其说明,如abstract、assert、boolean、break等。
2023-03-19 01:30:14
265
原创 HelloWorld
这篇文章介绍了Java编程语言中的一些基础概念,例如类、方法、变量、常量和注释。还介绍了Java程序编写和执行的过程,以及Java命名规则。示例代码展示了如何使用Java编写一个简单的Hello World程序。
2023-03-18 00:35:46
349
原创 Java 编程语言的特点、优点和架构
本文介绍了Java编程语言的特点和优点,以及Java虚拟机的组成和作用。此外,还推荐了几本学习Java的书籍,并简要介绍了Java的平台划分。总的来说,Java是一种广泛应用的编程语言,适合各种类型的应用程序开发。
2023-03-18 00:31:14
1946
原创 SQL多表查询语句和子查询
本文介绍了多表查询的相关知识。首先,介绍了连接查询,包括内连接和外连接,以及自连接的语法和演示。然后,介绍了联合查询,包括union和union all的用法。接着,介绍了子查询的四种类型和常用的操作符。最后,总结了多表关系和多表查询的知识点。通过本文的介绍,读者可以掌握多表查询的相关知识和应用。
2023-03-15 00:36:06
1400
原创 MySQL-约束
注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。外键用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。自动增长关键字 AUTO_INCREMENT。目的:保证数据库中数据的正确、有效性和完整性。
2023-03-13 22:50:38
169
原创 SQL语法超详细
DML英文全称是Data Manipulation Lanquage(数据操作语言),用来对数据库中表的数据记录进行增删改操作。添加数据 ( insert )修改数据 ( update )删除数据 ( delete )DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。DCL英文全称是Data ControlLanquage(数据控制语言),用来管理数据库 用户、控制数据库的访问 权限。
2023-03-11 23:14:16
601
原创 MySQL下载安装以及环境配置教程
点击 MySQL Service 展开分支选中 MySQL Service 8.0.32 - x64 点击向右的箭头 导入到右侧框中。此选项是开启关闭开机启动,MySQL占用内存较小可以设置为开机启动 点击 Next 即可。免费版本点击下方的 MySQL Community (GPL) Downloads »。把刚刚复制的 MySQL 安装路径下的 bin 文件夹路径粘贴上去 点击确定。设置数据库root用户的密码 设置完成点击 Next 即可。如果需要安装历史版本点击图中 Archives 即可。
2023-03-05 22:21:55
1141
原创 Element UI 使用方法
你可以引入整个 Element,或是根据需要仅引入部分组件。我们先介绍如何引入完整的 Element。然后,将 babel.config.js 修改为:(原有的配置上增加即可),我们可以只引入需要的组件,以达到减小项目体积的目的。推荐使用 npm 的方式安装,它能更好地和。
2023-02-16 01:02:50
458
原创 Vue-Vuex
如果通过异步操作变更数据,必须通过 Action ,而不能使用 Mutation ,但是在 Action 中还是要通过触发 Mutation 的方式间接变更数据。Mutation 用于变更 store 中的数据,只能通过 Mutation 变更 store 数据,不可以直接操作 store 中的数据。通过刚才导入的 mapState 函数,将当前组件需要的全局数据,映射为当前组件的 computed 计算属性。Getter 用于对 Store 中的数据进行加工处理形成新的数据。
2023-02-16 00:59:37
188
原创 Vue-Router
携带路由 params 参数时,若使用 to 的对象写法,则不能使用 path 配置项,必须使用 name 配置。this.$router.go(0) 可以作为刷新页面。路由组件所独有的两个钩子,用于捕获路由组件的激活状态。不加 include 属性即为所有组件都保持状态。include=“AA” 里面写需要保持状态的。配置路由声明接收 params 参数。让不展示的路由组件保持挂载,不被销毁。让路由组件更方便的收到参数。组件 name 必须添加。作用:简化路由的跳转。路由组件被激活时触发。
2023-02-16 00:50:36
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人