jwt私钥签名公钥解析

jwt私钥签名公钥解析一般我们使用jwt绝大多少情况都是使用的诸如hs256之类的签名和解析使用同一密钥的算法,这样做的好处是操作简单可以满足级别的使用。但是如果你是独立的授权服务器,你签名的jwt要给其他服务使用,这样就应该让jwt只有自己可以签发,其他服务只能解析,这样就需要使用公钥私钥的模式了     阅读全文
丁起男's avatar
丁起男 03月 24,2022

java-类型判断

java-类型判断instanceofinstanceof是java的一个运算符,用来判断一个对象是否为一个类的实例obj instanceof Class //当obj为Class实例、子类实例时或接口实现类时返回trueobj:一个对象实例,必须为引用类型,不能是基本类型Class:一个类或者接     阅读全文
丁起男's avatar
丁起男 03月 01,2022

jackson-处理xml

jackson-处理xmljackson是springboot默认集成的json库,但是它不单单是json库,它还可以用来处理xml依赖需要单独引入jackson的xml格式化模块<dependency><groupId>com.fasterxml.jackson.dataf     阅读全文
丁起男's avatar
丁起男 03月 01,2022

jjwt-上手

jjwt-上手依赖<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.9.0</version>     阅读全文
丁起男's avatar
丁起男 12月 08,2021

quartz-持久化数据库表

quartz-持久化数据库表表含义QRTZ_JOB_DETAILS:存储的是job的详细信息DESCRIPTION:描述IS_DURABLE:是否持久化JOB_DATA:持久化对象QRTZ_TRIGGERS:触发器信息JOB_NAME:job的名JOB_GROUP:组外键DESCRIPTION:描述     阅读全文
丁起男's avatar
丁起男 11月 08,2021

lua-基础

lua-基础lua是一种轻量小巧的脚步语言,用标准c语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用提供灵活的扩展和定制功能数据类型类型描述nil这个最简单,只有nil属于该类型,表示一个无效值(在条件表达式中相当于false)boolean包含两个值:false和truenu     阅读全文
丁起男's avatar
丁起男 09月 05,2021

Elastic-Job

Elastic-Job整体架构app:应用程序,内部包含任务执行业务逻辑和elastic-job-lite组件,其中执行任务需要实现ElasticJob接口完成与Elastic-Job-Lite组件的集成,并进行任务的相关配置。应用程序可启动多个实例,也就出现了多个任务执行实例elastic-job     阅读全文
丁起男's avatar
丁起男 08月 24,2021

fastjson-使用

fastjson-使用序列化是指将java对象转成json个数字符串的过程。javaBean对象、list集合对象、map集合应用最为广泛序列化apiJSON.toJSONString反序列化把json格式的字符串转换为java对象的过程反序列化java对象JSON.parseObject参数1:j     阅读全文
丁起男's avatar
丁起男 08月 08,2021

正则表达式-分组

正则表达式-分组捕获分组常用分组构造形式说明(pattern)非命名捕获。捕获匹配的子字符串。编号为0的第一个捕获是由整个正则表达式模式匹配的文本,其它捕获结果则根据左括号的顺序从1开始自动编号(?<name>pattern)命名捕获。将匹配的字符串捕获到一个组名称或编号中。用于name     阅读全文
丁起男's avatar
丁起男 06月 28,2021

shiro-注解

shiro-注解@RequiresAuthentication使用该注解标注的类或方法在访问时,当前Subject必需通过login进行了身份验证即:Subject.isAuthenticated()返回true@RequiresUser表示当前Subject已经身份验证或者通过记住我登录的,才能访     阅读全文
丁起男's avatar
丁起男 06月 10,2021