- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 Vue3下使用pinia(store)实现状态管理(响应式全局变量)及自动持久化
Vue3下使用pinia实现状态管理,并自动完成不同持久化存储器类型的持久化处理。
2024-05-31 12:13:40
1244
1
原创 使用正则表达式对日期字符串、时间戳字符串的检查及格式归一化
归一化日期字符串。可自动判断处理到毫秒。1 可处理10、13位的时间戳;2 处理阿拉伯数字顺序表示的年、月、日、小时、分钟、秒、毫秒;3 可含非字母分隔符号,如:: / - 空格 制表等;4 可进行日期时间的有效性检查
2024-04-17 12:05:48
662
1
原创 记一次脑残的调试过程:java matcher.find() 正则表达式匹配无结果
matcher.find的执行会引起索引位置的更新。除非使用matcher.find(0),强制从头开始使用索引。idea 表达式监控会改变运行环境
2024-04-17 11:41:42
425
1
原创 SpringBoot3+Jwt+Redis的Token有效性检查以及自动续期的实现
1. 续期在后端完成,只给前端传递一个token,不采用两个token的方式,从而不增加前端工作量 2. 默认情况下解析Jwt token 时过期的token将抛出过期错误,因为需要自动续期,因此应忽略该错误。 3. token等信息保存在Redis中,并设置过期时间为token的过期时间。过期后保存信息自动删除 。修改此处过期时间实现延期 4. 记录每次前端请求的时间至Redis中。 5. 验证token有效性时,若距离最近一次请求的时差未超过定义的过期时间增量,则尝试进行续期操作
2023-12-17 10:22:02
2095
1
原创 vue3项目中的字典功能
若依平台的字典模块使用简洁便利,但是仍存在一些有待改进的地方: - 该模块使用minxin方法在vue3中已不再被提倡; - 模块阅读难度较大。主要是个人水平所限; - 无法在el-table-column的filters中使用; - 无常用自定义常量的功能,如布尔型变量的展示; - 不能处理后台枚举类型数据; - 未实现数据持久化处理,需要不断请求后台数据;
2023-04-27 17:18:30
3880
原创 axios post json数据springboot无法接收的解决
前后端分离项目前端使用axios向后台发送post请求,传递复杂参数,springboot后台接收值均为空。
2022-05-18 10:12:53
1732
原创 vue3 axios请求与响应拦截-封装axios、附加token以及错误全局处理
vue3 axios请求与响应拦截封装axios请求请求头附加token错误全局响应及处理
2022-04-22 11:09:16
4870
原创 JAVA中常量使用常量类或者常量接口还是使用枚举,错误代码和中文可变信息的枚举实现
关于“JAVA中常量使用常量类或者常量接口还是使用枚举”,已有定论-使用枚举.借助java枚举,可以在定义错误名称和代码的同时,定义中文描述信息,但是实际应用中,往往需要在标准错误信息中增加一些可变信息。
2022-04-07 22:27:26
1059
原创 SpringBoot通用处理结果类/前端使用结果类 Result
- 错误代码没有文字信息直观(对于程序员同样),基本代码仅四类足够日常使用。善于利用标准定义的web状态码枚举类 - 使用泛型绑定返回数据data类型,利于编码规范化。 - 泛型绑定为Map时,使用链式编程方式,灵活添加不同Map元素 - 为返回数据data,定义count(计数器),total(满足查询条件的记录总数) - 自动属性success,使前端使用时不必要判断状态码分类
2022-04-07 09:03:53
2784
原创 2 Vue3项目目录及文件规划
目录规划并无一定之规,最多就是大家习惯与默认规定,可以随意publicfavicon.ico (web网页的favicon图标)index.htmlimgiconssrcapi – api调用url以及axois操作封装api.js --对数据后台url根路径、api路径的封装header.js – request拦截-添加 token;response拦截-错误统一处理request.js --request请求处理。对axios操作封装(get、.
2022-04-03 09:05:51
946
原创 Vue3下使用element-plus el-dialog创建自定义的模态对话框
vue3使用element的el-dialog实现模态对话框;vue3父子组件传递参数 . vue3中.sync被废弃,由v-model取代。
2022-03-31 17:06:54
3953
原创 1 vue3项目:vue-cli搭建项目-基本架构
文章目录1 环境2 创建基本框架3 添加第三方包3.1 axios3.2 element-ui3.3 可选包3.3.1 加密处理js-base64、js-md53.3.2 vuex持久化vuex-persistedstate4 清理非必要文件5 运行检查1 环境PS C:\Users\MuYi> npm list -gd:\WebEnv\nodejs\node_global+-- @vue/cli@5.0.1+-- cnpm@7.1.1`-- yarn@1.22.18升级vue-cl
2022-03-28 11:15:21
3175
原创 Vue3下使用Vuex(store)实现响应式全局变量
本文记录了如何使用vuex建立响应式全局变量,内容有:按类别建立多模块、如何引入、使用、如何不借助第三方工具在localStorage、sessionStorage中实现数据持久化,以及vuex store state的赋值问题。
2022-03-21 12:50:13
24312
2
原创 Spring boot security thymeleaf关于favicon.ico的404等问题
出现/favicon.ico访问404、网页图标不更新、成功登录后出现404等问题,做了各种尝试。在如下环境解决方法环境: spring boot + spring security+ thymeleaf解决方法:1.favicon.ico文件放在项目的/resources/static目录下2.自定义的WebSecurityConfigurerAdapter类中 private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {
2020-10-14 10:36:36
2455
原创 SpringMVC模式及IDEA+Maven搭建示例实例
服务器端三层架构三层架构概念MVC设计模式SpringMVC在三层架构中的位置IDEA入门示例1 完善目录结构2 依赖包及配置2.1 准备maven依赖包-pom.xml2.2 配置springMVC 前端控制器-web.xml(含中文乱码)2.3 准备spring配置文件-springmvc.xml3 配置tomcat5 代码6 过程分析RequestMapping注解 模块化请求路径-HelloCtrl/hello params参数自定义类型转换器-字符串转日期为例
2020-08-19 09:18:47
364
vue3项目中的字典功能
2023-04-27
Visual C#数据库项目案例导航-3
2009-09-22
Visual C#数据库项目案例导航-2
2009-09-22
Visual C#数据库项目案例导航-1
2009-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人