05 2021 档案
摘要:SpringBoot 全局异常处理器 使用 SpringBoot 开发项目时,在每个接口使用 try{}catch{} 捕捉异常是很麻烦的事,可以通过创建全局异常处理器统一解决异常。 1、定义全局异常处理器 @ControllerAdvice 用于声明一个类为全局异常处理器,@ExceptionHa
阅读全文
摘要:Java 限定传入的两个泛型参数的类型相同 定义一个泛型方法,同时限制传入的两个泛型参数的类型要相同,整理了一下思路。 1、定义泛型方法 Java 定义泛型方法的格式大致如下: /** * 泛型方法 * @param a 泛型参数a * @param b 泛型参数b * @param <T> 声明此
阅读全文
摘要:Spring Security + OAuth2 + JWT 基本使用 前面学习了 Spring Security 入门,现在搭配 oauth2 + JWT 进行测试。 1、什么是 OAuth2 OAuth 是一个关于授权(authorization)的开放网络标准,使得第三方应用可以使用该令牌在限
阅读全文
摘要:Spring Security 入门(基本使用) 这几天看了下b站关于 spring security 的学习视频,不得不说 spring security 有点复杂,脑袋有点懵懵的,在此整理下学习内容。 1、入门 个人理解url 的访问流程大致如下: 1.1、什么是 spring security
阅读全文
摘要:List 与 Array 的相互转化及 List、Array、Set转为 String List、Array 的相互转化,List、Set、Array 转 String 字符串是日常开发中会运用的,这里做简单的整理。 1、List 与 Array的相互转化 1.1、List转为 Array List
阅读全文
摘要:Java 序列化介绍及 Redis 序列化方式 什么是 java 序列化?什么情况下需要序列化? 1、序列化与反序列化 序列化:将 Java 对象转换成字节流的过程。 反序列化:将字节流转换成 Java 对象的过程。 2、什么情况下需要序列化 想把内存中的对象状态保存到一个文件中或者数据库中的时候(
阅读全文