springboot
五个半橙子
分享不仅为了他人 同时也为了自己
展开
-
SpringBoot使用poi操作Excel
一.引入poi依赖 <!-- poi--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <vers...原创 2020-01-16 14:52:35 · 317 阅读 · 0 评论 -
SpringBoot结合Aop+Redis防止接口重复提交
为什么要防止接口重复提交?对于有些敏感操作接口,比如新增数据接口、付款接口,要是用户操作不当多次点击提交按钮,这些接口就会被多次请求,最后可能导致系统异常。前端可以如何控制?前端可以通过js进行控制,当用户点击提交按钮,1.按钮设置多少秒内不可点击状态2.按钮点击后弹出loading提示框,避免再次点击,直到接口请求返回后3.按钮点击后跳转到新的页面但是,请记住,永远不要相信用户的行...原创 2020-01-16 14:38:52 · 908 阅读 · 0 评论 -
SpringBoot使用JWT实现api接口身份认证
为什么使用JWT?JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。JWT不仅可用于认证,还可用于信息交换。善用JWT有助于减少服务器请求数据库的次数。本文主要介绍使用JWT进行接口身份认证。一.导入jwt依赖 <!-- jwt --> <dependency> <groupId>io.js...原创 2020-01-16 13:55:09 · 1267 阅读 · 0 评论 -
SpringBoot 整合Quartz实现任务调度
Quartz介绍 Quartz是一款功能强大的任务调度系统,可以实现较为复杂的调度功能,如每月一号执行、每天凌晨执行、每个小时执行一次等等,还支持分布式调度。1. 引入maven依赖 <!-- quartz --> <dependency> <groupId>org.springframew...原创 2020-01-16 11:59:18 · 307 阅读 · 0 评论