摘要:1、什么是 oauth2.0 开发授权(Open Authorization, OAuth)是一种资源提供商用于授权第三方应用代表资源所有者获取有限访问权限的授权机制。由于整个授权过程中,第三方应用都无需触及用户的密码就可以取得部分资源的使用权限,所以 OAuth 是安全开放的。 OAuth 的目的
阅读全文
摘要:本文内容: 一、Lambda 表达式和方法引用、构造器引用和数组引用 二、接口的默认方法和静态方法 三、重复注解 四、获取方法形参的名称 五、Stream流 六、Optional Lambda 表达式本质:函数式接口的实例 一、Lambda 表达式和方法引用、构造器引用和数组引用 <=返回目录 如果
阅读全文
摘要:本篇博客的内容 一、二进制字面量 二、数字字面量可以出现下划线 三、switch 语句可以用字符串 四、泛型简化 五、异常的多个catch合并 六、try-with-resources 语句 一、二进制字面量 <=返回目录 二、数字字面量可以出现下划线 <=返回目录 三、switch 语句可以用字符
阅读全文
摘要:本篇博客内容 一、自动装箱和自动拆箱 二、泛型 三、增强for循环 四、静态导入 五、可变参数 六、枚举 一、自动装箱和自动拆箱 <=返回目录 java有8种基本数据类型 byte、short、int、long、float、double、char、boolean, 对应的有8种包装类型 Byte、S
阅读全文
摘要:本篇博客内容 1、类加载器1.1、类的加载1.2、类初始化时机1.3、类加载器1.4、类加载器的作用2、反射2.1、反射机制2.2、获取Class对象(字节码文件对象)的三种方法2.3、通过反射获取构造方法并使用2.4、通过反射获取成员变量并使用2.5、通过反射获取成员方法并使用2.6、配置文件+反
阅读全文
摘要:未完,待续。。。 1、泛型方法与泛型通配符的区别 2、丢失集合元素的类型 3、泛型方法与方法重载 4、擦除和转换 5、泛型与数组
阅读全文
摘要:1、spring自定义注解实现登陆拦截器 原理:定义一个注解和一个拦截器,拦截器拦截所有方法请求,判断该方法有没有该注解。没有,放行;有,要进行验证。从而实现方法加注解就需要验证是否登陆。 2、自定义注解 3、登陆拦截器 spring配置文件中注册拦截器 4、Utils类 5、使用@IsLogin
阅读全文
摘要:Java程序国际化的关键类是ResourceBundle和Locale,ResourceBundle根据不同的Locale加载语言资源文件,在根据指定的key取得语言资源文件中的字符串。 从资源文件中取出的字符串可能包含占位符,可以使用MessageFormat来处理包含占位符的字符串。综上可知,J
阅读全文
摘要:1、Redis 发布订阅 参考:https://www.runoob.com/redis/redis-pub-sub.html Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 2、案例:net
阅读全文
摘要:1、javaweb传统的上传图片方式就是通过form表单提交 <form action="#" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" valu
阅读全文
摘要:一、类型通配符 1.1、下面的程序演示了一种需求:定义一个方法,该方法有一个集合形参,但是形参的元素类型是不确定的 1.2、使用类型通配符可以解决:List<?> list 1.3、使用类型通配符的局限性(弊端) 声明List<?> list后,不能向集合中添加元素,因为无法确定集合的元素类型。唯一
阅读全文
摘要:1、jquery扩展方法(表单数据格式化为json对象) <script type="text/javascript"> // 将表单数据序列化为一个json对象,例如 {"name":"zs", "age":10} // 使用:var jsonObj = $("#formId").serializ
阅读全文
摘要:1、后端设置Cookie 2、后端获取Cookie 3、前端获取Cookie (使用jquery.cookie.js) 前端使用jquery.cookie.js获取Cookie: 4、URL编码和解码 5、jquery.cookie.js插件的使用 (1)js中如何往cookie中放值和取值 (2)
阅读全文
摘要:最近在复习泛型的知识,想起以前使用commons-dbutils的时候,觉得这个工具太厉害了。所以,试着自己瞎写看能不能模拟commons-dbutils的功能。 1、commons-dbutils的使用 1.1、commons-dbutils是用来简化JDBC的代码。下面是其简单用法: 1.2、c
阅读全文
摘要:1、httpClient的使用 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.5</version> </dependency> /
阅读全文
摘要:1、commons-beanutils的使用 commons-beanutils-1.9.3.jar 依赖 commons-logging-1.2.jar 代码1: 代码2: 需求:把map中的属性直接封装到一个bean类中。map:{"username:zhangsan","password:12
阅读全文
摘要:参考之前一篇博客:springmvc请求参数异常统一处理 1、ExceptionHandlerController 2、springmvc全局异常捕获,整合钉钉打印异常相关信息 3、测试 3.1、代码出现RuntimeException,比如 int a = 1/0; 钉钉报告信息: 通过钉钉报告信
阅读全文
摘要:1、官网:http://www.mybatis.org/generator/ mybatis generator 生成的文件,包含三类: 1)Model 实体文件,一个数据库表生成一个 Model 实体; 2)ModelExample 文件,此文件和实体文件在同一目录下,主要用于查询条件构造; 3)
阅读全文