标签:SpringBoot

RSA前端公钥加密,后端私钥解密

RSA前端公钥加密,后端私钥解密

前言 非对称加密和对称加密 加密和解密使用相同的密钥叫对称加密方式,而非对称加密算法(公钥加密方式)RSA加密与解密分别用不同的密钥,公钥用于加密,私钥用于解密。 RSA原理 由后端生成一对密钥对 将私钥保存起来 将公钥发送给前端加密 私钥解密 代码 注意要

涛哥 涛哥 2022-07-20
6.8W+ 0 0
解决SpringBoot整合Shiro在@Autowired出现的空指针异常

解决SpringBoot整合Shiro在@Autowired出现的空指针异常

前言 今天涛哥在做项目时,在filter类里出现了一个问题。发现总是在实例化单例对象报空指针异常 调试debug了好久都为null,错误信息如下 错误信息 部分代码 /** * redis缓存工具类 * */ @Autowired

涛哥 涛哥 2022-07-15
7.5W+ 0 0
SpringBoot集成redis+session实现分布式单点登录

SpringBoot集成redis+session实现分布式单点登录

前言 由于涛哥考虑到cookie的安全性问题,就有了下面这个版本的sso 单点登录 SSO(Single Sign On) 什么是单点登录? 单点登录的英文名叫做:Single Sign On(简称SSO),指在同一帐号平台下的多个应用系统中,用户只需登录一次,即可访问所有相互信任的系统。简

涛哥 涛哥 2022-07-11
20W+ 0 0
SpringCloud-服务注册与发现(Eureka)

SpringCloud-服务注册与发现(Eureka)

什么是服务治理? springcloud封装了Netflix公司开发的Eureka模块来实现服务治理。 在传统的rpc远程调用框架中,管理每个服务于服务之间的依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间得依赖管理,可以实现服务调用、负载均衡、容错等、实现服务发现与

涛哥 涛哥 2022-06-23
19W+ 0 0
SpringBoot+AOP实现日志功能(自定义注解的使用)

SpringBoot+AOP实现日志功能(自定义注解的使用)

什么是AOP? AOP(Aspect-Oriented Programming:面向切面编程):是指将那些与业务无关,却被多个业务模块所共同调用逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,提升系统的可维护性。 AOP的作用

涛哥 涛哥 2022-06-05
14W+ 2 0
springboot前后端分离解决跨域问题

springboot前后端分离解决跨域问题

前言 涛哥就今天去写了一个springboot+layui的后台管理系统,发现两个问题 layui跨域问题,在修改的时候明明后台已经修改成功刷新一下就可以但仍然提示你网络错误会让误会误以为没有更新成功,这就大大降低了用户的体验度 layui必须在http协议下才能进行访问,

涛哥 涛哥 2022-05-30
26W+ 0 0
SpringBoot整合Redis

SpringBoot整合Redis

什么是Redis? Redis是一个基于内存、可持久化、键值对(key-value)模式的NoSQL数据库 优点 速度快(单线程,IO多路复用)、高性能、高可靠、可持久化(rdb,aof),支持丰富的数据结构 Redis应用场景 分布式锁 主要利用redis的setnx命令进行,setn

涛哥 涛哥 2022-05-22
29W+ 0 0
SpringBoot整合Quartz

SpringBoot整合Quartz

什么是Quartz 本意翻译过来叫石英钟 它是一个定时调度任务库 核心组件 调度器:Scheduler 任务:job 触发器:Trigger cron表达式 3,6,9,12每月1号 6点检查数据库 秒 分钟 小时 日 月 星期 年 0 0 6 1 3

涛哥 涛哥 2022-05-18
20W+ 0 0
SpringBoot整合JWT

SpringBoot整合JWT

介绍 JSON Web Token(JWT)是一种开放标准,用于作为Web应用中的令牌,用于在各方之间安全地将信息作为JSON对象传输。在数据传输中完成数据加密、签名等相关处理。 实现前后端分离就用JWT Jwt的核心是什么:一种信息交换,一种是用来做javaweb中的安全验证 流程

涛哥 涛哥 2022-05-15
22W+ 0 0
SpringBoot整合Swagger

SpringBoot整合Swagger

作用 是一个动态生成接口文档的一个框架,用于和前端或测试岗位的同事进行对接。 实现案例  1,在pom.xml里导入依赖配置 <!--导入swagger--> <dependency> <groupId>io

涛哥 涛哥 2022-05-08
20W+ 0 0
springboot整合devtools(热部署)

springboot整合devtools(热部署)

前言 什么是热部署呢? 可以这样理解,就是在我们每次修改完代码需要都需要自己重启编译文件然后才能看到修改后的结果。 热部署就是在我们编译的同时对文件进行热加载重实现代码的动态修改 案例 pom.xml <!--Springboot热部署-->

涛哥 涛哥 2022-05-03
18W+ 0 0
Dubbo+Zookeeper

Dubbo+Zookeeper

什么是Dubbo? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说

涛哥 涛哥 2022-04-23
23W+ 0 1
1 2