灯花耿耿夜长长

后来故事说给风听

Scroll Down

IU

记得刚开始认识IU的时候,是因为BBIBBI这首歌,简直好听到爆,跟我以往听的歌风格完全不同。

OAuth2协议简介

因为国内使用OAuth协议比较晚,所以目前国内使用的几乎全是OAuth2协议,国外例如LinkendIn和Twitter使用的是OAuth1协议,这里就简介一下OAuth2协议1.使用OAuth2之前需要了解几个概念资源所有者ResourceOwner服务提供商Provider第三方应用Client

SpringSecurity-five(实现免登陆)

使用SpringSecurity提供的接口完成免登陆逻辑1.免登陆实现逻辑![image.png]g)用户通过浏览器发起第一次请求,然后经过UsernamePasswordAuthenticationFilter过滤器进行认证,认证成功就进入到RememberMeService中基于用户名和密码生成

SpringSecurity-Four(图形验证码接口)

一个完整的登录页面一定要有图形验证码。这里分为两步,首先是生成验证码然后将这个验证码并且将验证码中的值存放到session中。第二步就是验证验证码,从请求中获取到用户输入的验证码信息并和session中存放的信息进行比对。正确则通过验证。1.开发生成图形验证码接口在html中添加验证码链接<t

SpringSecurity-Three

在SpringSecurity-Two中说到SpringSecurity中三个核心接口。并完成了一个小demo。但是在这个demo中没有完成用户登录逻辑。并且用的登录页面也是springsecurity默认的。这篇文章会完成自定义登录页面和登录返回信息。1.使用自己的定义的登录页面完成登录验证。我们

SpringSecurity-Two

在我前边写的springsecurity-zero中有一个简单的demo,这里对其进行详细解释1.springsecurity默认的登录页面导入springsecurity依赖之后访问项目会发现有一个默认的登录页面当然可以关闭这个默认的登录页面,在application.yml文件中加入下边配置se

Swagger和WireMock入门

现在开发大多数都是前后端分离开发,所以自然离不开一些接口的调用,和接口文档的编写。Swagger和wiremock就是非常好的接口文档生成工具和模拟接口调用工具。1.Swagger简介不管是前端调用后端,还是后端调用前端。都希望有一个好的接口文档,但是这个文档就跟注释一样,嘴上抱怨着别人代码不写注释

SpringBoot中的过滤器和拦截器的应用

1.过滤器第一种配置方法(有一定局限性)这种配置方法比较简单,用自定义类去实现Filter接口并使用@Component注解将自定义类加入到IOC容器,再复写其中的init和doFilter和destroy方法。@ComponentpublicclassTimeFilterimplementsFil

SpringBoot抛出自定义异常

我们知道springboot会自己抛出一些异常,比如说当我们请求一个不存在的地址时,springboot会抛出404异常。当服务器内部发生错误,springboot会抛出500异常,等等。通常使用浏览器访问的时候异常页面是这样的:1.浏览器端抛出自定义异常页面我们在访问其他的网站比如说百度,新浪等。

使用注解的方式完成对前端传递的数据验证

前端传递的数据可能不是我们想要的,比如我们规定用户名和密码不能为空,生日必须为过去时间。以往的做法是拿到这些字段进行判断,然后通过抛异常的方式返回错误信息,十分的繁琐而且需要重复这种操作。有了框架之后,这些框架会对这些操作进行封装,只需要在JavaBean对象的字段上使用对应的注解就能完成这些操作。