- 博客(14)
- 收藏
- 关注
原创 JWT入门
登录接口的实现JWT json web tokensession:存放在服务器,用户大时压力大,消耗资源 ,分布式不共享token令牌+redis缓存:uuid生成,有效期,存放在缓存中,可以共享缺点:每次都需要根据token查询**jwt: **身份、服务认证 对称加密不依赖于服务器端,将数据信息存放在客户端jwt组成:头部:加密方式,加密算法装载的数据:用户姓名、基本信息。但是不能存放敏感数据验证签名:防止篡改数据jwt优缺点...
2021-12-09 17:57:46
332
原创 跨域问题(什么是跨域问题、如何解决)
1、什么是前后端分离架构springmvc前后端在一个项目中不存在跨域的问题。web系统的开发,springmvc三层架构:controller 控制层service 业务逻辑层dao数据访问层微服务架构:专业的人干专业的事前端 vue,ajax技术调用接口后端java,go,php提供接口2、什么是网站跨域的问题前端(vue)调用接口 -->ajax技术 -->后端(springboot)的接口不在同一个域下就产生跨域的问题浏览器的安全策略:遵循同源策略,协议、地址、端口
2021-12-08 16:12:08
1232
原创 二维码生成图片写入
在这里插入代码片public String code() throws WriterException, IOException { //二维码宽高 int width = 200; int height = 200; Hashtable<EncodeHintType, Object> hints = new Hashtable<>(); hints.put(EncodeHintType.ERROR_CO
2021-06-11 15:41:40
209
原创 java实现输出流自动导出表格
添加pom.xml依赖<dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>RELEASE</version> <scope>compile</scope>
2021-06-01 11:19:47
143
原创 redis解决分布式定时任务多次执行
//定时执行,通知@Scheduled(fixedRate = 60000) //上一次开始执行时间点之后60秒再执行public void sendMassage() {Long t = JredisUtil.getTtl(“qt:edu:task:club:sendmsg”);if (t == null || t < 3L) {JredisUtil.set(“qt:edu:task:club:sendmsg”, “1”, 60);service.sendMassage();}}.
2021-05-17 14:49:47
195
原创 基于在接口上使用注解实现aop
package com.qingteng.edu.sndclass.app.dynamic.file;import com.qingteng.edu.sndclass.app.common.service.TStudentService;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Aspect;import org.a...
2021-05-17 14:44:58
432
原创 rabbirmq
server: port: 80spring: rabbitmq: ####连接地址 host: 127.0.0.1 ####端口号 port: 5672 ####账号 username: guest ####密码 password: guest ### 地址 ### virtual-host: /meiteVirtualHostspackage com.cn.producer;import org.spr.
2021-05-17 14:38:56
80
原创 下拉菜单树结构
private static List listToTree(List list, Long id) {if (list == null || list.isEmpty()) {return list;}Map<Long, Tree> treeMap = list.stream().collect(Collectors.toMap(Tree::getId, Function.identity()));// 树的顶层栏目Tree root = new Tree();treeMap.
2021-04-26 14:07:00
131
原创 java获取xls表格内容
创建ceshi.xls表格添加几条数据 public String excel() throws IOException, BiffException { File file = new File("C:\\Users\\Administrator\\Desktop\\ceshi.xls"); InputStream io = new FileInputStream(file.getAbsoluteFile()); Workbook readwb = Wo
2021-02-07 16:28:08
141
原创 SpringBoot配置devtools实现热部署
1、pom.xml文件配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>devtoo
2021-02-03 16:37:43
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人