摘要:Git官网:https://git-scm.com/
阅读全文
12 2019 档案
摘要:JSON Web Token(JWT)是目前流行的跨域身份验证解决方案。
官网:https://jwt.io/。
本文使用spring boot 2 集成JWT实现api接口验证。
阅读全文
摘要:全局统一返回RESTful风格数据,主要是实现ResponseBodyAdvice接口的方法,对返回值在输出之前进行修改。
使用注解@RestControllerAdvice拦截异常并统一处理。
阅读全文
摘要:Shiro是一个功能强大且易于使用的Java安全框架,主要功能有身份验证、授权、加密和会话管理。
阅读全文
摘要:只对密码进行md5加密很容易反推出来,另外两个用户的密码相同时,数据库保存相同的密码,知道一个用户的密码就知道另一个。
解决方法是在用户的短密码后面加上一段长字符,再计算 md5,这样反推出原始密码就变得非常困难,而且即使两个用户密码相同,数据库保存的密码也不一样。加上的这段长字符,称为盐(Salt),通过这种方式加密的结果,称为 加盐 Hash。
阅读全文
摘要:有个需求,从某个接口下载的一个zip压缩包,往里面添加一个说明文件。搜索了一下,没有找到往zip直接添加文件的方法,最终解决方法是先解压、再压缩。具体过程如下:
阅读全文
摘要:Lombok 可用来帮助开发人员消除 Java 的重复代码,尤其是对于简单的 Java 对象(POJO),比如说getter/setter/toString等方法的编写。它通过注解实现这一目的。
官网:https://projectlombok.org
下面是IntelliJ IDEA安装、配置和使用Lombok插件的过程。
阅读全文
摘要:Shiro是一个功能强大且易于使用的Java安全框架,主要功能有身份验证、授权、加密和会话管理,本文实现一个简单的身份验证例子。
阅读全文
摘要:一、输入请求地址、选择POST请求
二、Headers标签页填写
三、Body标签页填写
阅读全文
摘要:Spring Cloud Config为分布式系统提供了配置服务器和配置客户端,可以管理集群中的配置文件。
使用Git、SVN等版本管理系统存放配置文件,配置服务器会到版本管理系统获取配置,集群中的配置客户端再到配置服务器中获取配置。
阅读全文