JWT的签名算法选择研究

一、背景WT(Json Web Token,RFC 7519)是常用的轻量级授权认证手段,常用于Web服务校验客户端身份。JWT分为三部分:Header:头部,明文,比如密钥IDkid、或者签名算法alg等等Payload:内容,明文,包含了业务的信息,比如可以加入一些不敏感的clientId等字段


syntax error: unexpected end of file完美解决方案

用shell编写的一个脚本,执行的时候报错:syntax error: unexpected end of file!发生这种报错有两种原因:#第一种:如果你是用 windows 系统编写的脚本,那么就有可能是 fileformat 类型不同!可能是 fileformat=dos ,那么你需要把格式


SpringBoot项目jar包文件加密

申明:用这种加密方式具体能不能被反编译没测过下载加密的xjarDemo-1.0-SNAPSHOT.jar备用下载地址将项目正常打包,会在项目根目录产生target文件夹然后就是打包了二次打包了,在刚刚下的jar文件目录打开cmd窗口,执行如下命令


Mybatis转义字符(xml转义写法)

记录以下mybatis中的转义字符,方便以后自己看一下字符转义描述<<小于<<小于<=<=小于等于>>大于>=>=大于等于<><>不等于&&am


Nginx配置http强制跳转到https

刚刚配置好https证书,可以实现访问,可是发现个问题输入网址直接是到http网站而非https,每次需要输入https那也真麻烦用我自己的网站实验:http://thelemon.icu/ 直接跳转到https://thelemon.icu/步骤:修改nginx.confserver {liste


windows环境中JDK环境变量配置详解

windows环境中JDK环境变量配置详解一、环境准备Windows10jdk-1.8二、下载并安装JDK到Java的官网下载JDK安装包,地址:jdk下载,选择一个适合自己的JDK版本下载并安装即可,具体流程不详述。三、环境变量配置右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击