- 本章主要介绍幂等性以及幂等性实战案例。博客目录索引(持续更新)本章案例版本:``SpringBoot 2.3.4.RELEASE`Gitee仓库、Github仓库。 本章主要介绍幂等性以及幂等性实战案例。博客目录索引(持续更新)本章案例版本:``SpringBoot 2.3.4.RELEASE`Gitee仓库、Github仓库。
- 在此实现了玩家积分的每日重置,此时又出现一个需求,也就是每天晚上12点,重置所有玩家可以重置积分的次数,比如说今天晚上11点用完了3次重置积分,那么过了晚上12点又可以重置积分了。 之前重置玩家每日积分3次是采用redis来实现的,每位玩家在进行重置积分操作时,就会进行存储reids的键值对,key时拼接玩家uid的字符串,value则是每日次数,在set时是设置24小时也就是1天过期。 基于 在此实现了玩家积分的每日重置,此时又出现一个需求,也就是每天晚上12点,重置所有玩家可以重置积分的次数,比如说今天晚上11点用完了3次重置积分,那么过了晚上12点又可以重置积分了。 之前重置玩家每日积分3次是采用redis来实现的,每位玩家在进行重置积分操作时,就会进行存储reids的键值对,key时拼接玩家uid的字符串,value则是每日次数,在set时是设置24小时也就是1天过期。 基于
- 博客目录索引(持续更新) 博客目录索引(持续更新)
- 文章目录前言一、引出session问题以及token鉴权二、认识JWT(三部分详细构成)2.1、JWT构成2.2、客户端实际应用token2.3、JWT的大致流程三、手写JWT四、实现JWT权限认证前提准备(目录介绍与依赖引入)3.1、JwtUtil以及yml配置3.2、pojo(User)与vo(UserRequest以及LoginUser)3.3、JWT拦截器实现与注册拦截器3.4、测试tok 文章目录前言一、引出session问题以及token鉴权二、认识JWT(三部分详细构成)2.1、JWT构成2.2、客户端实际应用token2.3、JWT的大致流程三、手写JWT四、实现JWT权限认证前提准备(目录介绍与依赖引入)3.1、JwtUtil以及yml配置3.2、pojo(User)与vo(UserRequest以及LoginUser)3.3、JWT拦截器实现与注册拦截器3.4、测试tok
- 文章目录前言一、上传一个文件保存到本地二、上传资源到服务器指定目录并返回可访问的资源路径(闭环) 前言 本篇博客是SpringBoot进行文件资源上传案例,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 一、上传一个文件保存到本地 关键就是使用MultipartFile这个类来进行接受资源文件 工具类:用于资源流的写入 public class FileUtils 文章目录前言一、上传一个文件保存到本地二、上传资源到服务器指定目录并返回可访问的资源路径(闭环) 前言 本篇博客是SpringBoot进行文件资源上传案例,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 一、上传一个文件保存到本地 关键就是使用MultipartFile这个类来进行接受资源文件 工具类:用于资源流的写入 public class FileUtils
- 文章目录前言资源初始配置一、vue项目使用二、Springboot集成完整方法工具类快速使用参考文章 前言 本篇博客是SpringBoot来集成非对称加密解密,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 资源 RSA,RSA2公钥私钥加密解密 支付宝在线加密:强烈推荐不报错! 初始配置 1、阿里文档 下载工具包: 2、进行安装后点击生成秘钥即可 一、vue 文章目录前言资源初始配置一、vue项目使用二、Springboot集成完整方法工具类快速使用参考文章 前言 本篇博客是SpringBoot来集成非对称加密解密,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 资源 RSA,RSA2公钥私钥加密解密 支付宝在线加密:强烈推荐不报错! 初始配置 1、阿里文档 下载工具包: 2、进行安装后点击生成秘钥即可 一、vue
- 文章目录前言起因Springboot解决方案1、添加@CrossOrigin2、全局CORS配置(实现WebMvcConfigurer的addCorsMappings方法)3、基于filter的跨域实现(筛选白名单来进行跨域请求)4、基于Nginx参考文章 前言 本篇博客是使用SpringBoot解决跨域问题的解决方案,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 文章目录前言起因Springboot解决方案1、添加@CrossOrigin2、全局CORS配置(实现WebMvcConfigurer的addCorsMappings方法)3、基于filter的跨域实现(筛选白名单来进行跨域请求)4、基于Nginx参考文章 前言 本篇博客是使用SpringBoot解决跨域问题的解决方案,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新)
- 文章目录前言一、Jackson方式实现对null字段转为空字符串(springboot自带jackson)二、fastjson方式实现测试参考文章 前言 本篇博客是SpringBoot统一处理null转为空,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 一、Jackson方式实现对null字段转为空字符串(springboot自带jackson) springbo 文章目录前言一、Jackson方式实现对null字段转为空字符串(springboot自带jackson)二、fastjson方式实现测试参考文章 前言 本篇博客是SpringBoot统一处理null转为空,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 一、Jackson方式实现对null字段转为空字符串(springboot自带jackson) springbo
- 文章目录前言一、Springboot处理异常的三种处理方式二、介绍第三种方法(@ControllerAdvice+@ExceptionHandler)2.1、全局捕捉异常处理的相关注解2.2、响应码设计2.3、结果响应类(最终返回给前端)2.4、核心:自定义异常类与全局异常捕捉类测试参考文章 前言 本篇博客是SpringBoot处理异常的解决方案,若文章中出现相关问题,请指出! 所有博客文件目录索 文章目录前言一、Springboot处理异常的三种处理方式二、介绍第三种方法(@ControllerAdvice+@ExceptionHandler)2.1、全局捕捉异常处理的相关注解2.2、响应码设计2.3、结果响应类(最终返回给前端)2.4、核心:自定义异常类与全局异常捕捉类测试参考文章 前言 本篇博客是SpringBoot处理异常的解决方案,若文章中出现相关问题,请指出! 所有博客文件目录索
- 文章目录一、Springboot集成easy-kaptcha1.1、效果展示1.2、快速集成二、Springboot集成Kaptcha2.1、效果展示2.2、快速集成 一、Springboot集成easy-kaptcha 1.1、效果展示 使用PostMan来进行测试: 下面是我将获取到的base64编码的验证码进行还原展示,这里提供一个Base64编码还原/转换网站:base64图片在线转换工 文章目录一、Springboot集成easy-kaptcha1.1、效果展示1.2、快速集成二、Springboot集成Kaptcha2.1、效果展示2.2、快速集成 一、Springboot集成easy-kaptcha 1.1、效果展示 使用PostMan来进行测试: 下面是我将获取到的base64编码的验证码进行还原展示,这里提供一个Base64编码还原/转换网站:base64图片在线转换工
- 01、Springboot实战:实现Gitee图床上 引言 个人项目中由于要对图片进行存储,想到做笔记图片都是存储到图床上所以就想调用Gitee的接口来实现,最后方案还是因为网络延时太大没有选择图床存储,而是直接存储到至本地服务器。 在这里给出上传Gitee图床案例de 实操 依赖版本 spring-boot-starter-web:2.6.1 hutool-all:5.5.8 lombok 01、Springboot实战:实现Gitee图床上 引言 个人项目中由于要对图片进行存储,想到做笔记图片都是存储到图床上所以就想调用Gitee的接口来实现,最后方案还是因为网络延时太大没有选择图床存储,而是直接存储到至本地服务器。 在这里给出上传Gitee图床案例de 实操 依赖版本 spring-boot-starter-web:2.6.1 hutool-all:5.5.8 lombok
- 1、配置序列化器(使用fastjson来进行序列化)以及RedisTemplate的bean初始化。注解,表示开启Spring的Cache缓存。ok此时就已经快速集成好redis! 1、配置序列化器(使用fastjson来进行序列化)以及RedisTemplate的bean初始化。注解,表示开启Spring的Cache缓存。ok此时就已经快速集成好redis!
- 文章目录前言一、Swagger21.1、RESTful API1.2、Swagger2的API介绍1.3、springboot+swagger2使用二、swagger32.1、springboot整合2.2、集成第三方UI界面2.3、API介绍参考文章 前言 本篇博客是SpringBoot整合Swagger2、Swagger3,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持 文章目录前言一、Swagger21.1、RESTful API1.2、Swagger2的API介绍1.3、springboot+swagger2使用二、swagger32.1、springboot整合2.2、集成第三方UI界面2.3、API介绍参考文章 前言 本篇博客是SpringBoot整合Swagger2、Swagger3,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持
- 文章目录前言一、Springboot快速集成MybatisPlus二、分页参考文章 前言 本篇博客是SpringBoot整合MybatisPlus,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 一、Springboot快速集成MybatisPlus MybatisPlus官网 准备工作 step1:添加依赖 <!-- mybatis plus 文章目录前言一、Springboot快速集成MybatisPlus二、分页参考文章 前言 本篇博客是SpringBoot整合MybatisPlus,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 一、Springboot快速集成MybatisPlus MybatisPlus官网 准备工作 step1:添加依赖 <!-- mybatis plus
- 文章目录前言一、快速使用1.1、导入坐标mybatis启动器1.2、创建一个实体类(方便后面使用)1.3、application.yml配置数据源等1.4、DAO与Mapper配置参考文章 前言 本篇博客是SpringBoot整合Mybatis,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 一、快速使用 1.1、导入坐标mybatis启动器 第一个是mybatis 文章目录前言一、快速使用1.1、导入坐标mybatis启动器1.2、创建一个实体类(方便后面使用)1.3、application.yml配置数据源等1.4、DAO与Mapper配置参考文章 前言 本篇博客是SpringBoot整合Mybatis,若文章中出现相关问题,请指出! 所有博客文件目录索引:博客目录索引(持续更新) 一、快速使用 1.1、导入坐标mybatis启动器 第一个是mybatis
上滑加载中
推荐直播
-
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
回顾中 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签