自定义OAuth2组件实现对授权码登录模式的封装
一、OAuth2简介所谓OAuth2其实就是Open Authorization,即开放授权,是一种授权机制或者说是一种协议。OAuth2允许用户授权第三方应用访问其存储在开放平台(授权服务器)中的数据而不需要提供密码。授权服务器根据OAuth2协议标准制订一套授权的API,第三方网站接入开放平台之
七岁几胆敢预言自己,操一艘战机
一、OAuth2简介所谓OAuth2其实就是Open Authorization,即开放授权,是一种授权机制或者说是一种协议。OAuth2允许用户授权第三方应用访问其存储在开放平台(授权服务器)中的数据而不需要提供密码。授权服务器根据OAuth2协议标准制订一套授权的API,第三方网站接入开放平台之
1、使用Arrays.asList的注意事项使用Arrays.asList()把数组转换为集合时,不能使用其修改集合相关的方法,如add/remove/clear等,均会抛出UnsupportedOperationException异常。因为asList返回的对象不是我们常用的java.util包下
一、DelayQueue的定义public class DelayQueue<E extends Delayed> extends AbstractQueue<E> implements BlockingQueue<E>DelayQueue是一个无界的Blocki
一、示例1.让类实现定义了常量的接口public interface Constants{ int SUCCESS = 1; int ERROR = 2;}2.定义常量类public class Constants{ public static final int SUCCESS
序列化:将 Java 对象转换成字节流的过程。反序列化:将字节流转换成 Java 对象的过程。当 Java 对象需要在网络上传输 或者 持久化存储到文件中时,就需要对 Java 对象进行序列化处理。一、定义Java对象序列化是将实现了Serializable接口的对象转换成一个字节序列,能够通过网络
一、Servlet技术1、什么是ServletServlet是JaveEE规范之一,规范就是接口Servlet是JavaWeb三大组件之一。三大组件分别是:Servlet程序、Filter过滤器、Listener监听器Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送来的请求,
日期-时间API本地日期类LocalDate创建LocalDate对象的方法public static LocalDate now():获得默认时区的系统时钟的当前日期public static LocalDate of(int year,int month,int dayOfMonth):通过指定
Java-DBUtils操作数据库封装了JDBC,简化了其操作数据库的步骤一、执行sql语句QueryRunner类update(String sql, Object… params) ,执行insert update delete操作query(String sql, ResultSetHandl
Junit单元测试1、测试分类黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值白盒测试:需要写代码,关注程序具体的执行流程2、Junit使用:白盒测试1)步骤定义一个测试类(测试用例)测试类名:被测试的类名Test(如CalculatorTest)包名:xxx.xxx.xx.test(如
Java-注解Java-注解1、定义2、作用3、JDK中预定义的注解4、自定义注解5、元注解6、使用(解析)注解7、小结1、定义对比注解:说明程序的,给计算机看的注释:用文字描述的,给程序员看的定义:注解(Anotation)也叫元数据,一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,