- 博客(8)
- 收藏
- 关注
原创 Mabatis 之 Error parsing SQL Mapper Configuration 解决方案
解析SQL映射器配置出错原因:在创建Mybatis映射配置文件是发生的操作不当造成的.因为xml的包目录结构要与映射器的包目录结构一致,但是用idea创建包目录结构时可能想创建的是a/b/c/xxx但却创建成了a.b.c/xxx 前者是三级目录,后者是一级目录这两种目录结构在idea上显示是一致的,都显示成a.b.c容易辨认错误,导致异常解决:所以只要进入源文件夹看一下两个目录结构是...
2019-04-21 13:01:25
3565
原创 JavaScript基本入门
一. js简介1. 什么是jsJavaScript是web开发中不可少的脚本语言, 不需要编译进可以运行,它是"寄生"在html体内随网络传输到客户端,在浏览器内存中运行2.js的作用实现动态效果:让网页动起来(js可以操作网页) 让浏览器动起来(js可以操作浏览器)3. js的组成 ECMAScript: 基本语法规范 dom (Document Obj...
2019-04-19 15:26:51
146
原创 四个函数式接口
Supplier: 生产接口,只进不出,得到返回值 抽象方法: T get(); 生产任意类型的对象东西Consumer: 消费接口,只出不进,接收参数做事情 抽象方法: void accept(T t); 消费一个指定泛型的数据 默认方法: default Consumer andThen(Consumer<? super T> after); 二次使用,链式调用Pred...
2019-04-06 15:53:25
165
原创 Predicate接口
概述: 有时候我们需要对某种类型的数据进行判断,从而得到一个boolean值结果。这时可以使用java.util.function.Predicate接口。方法:抽象方法: test用于条件判断 boolean test(T t);默认方法: and用于要将两个Predicate条件使用“与”逻辑连接起来实现“并且”的效果时 default Predicate<T>...
2019-04-04 22:59:44
281
原创 Stream流
概述: “Stream流”其实是一个集合元素的函数模型,它并不是集合,也不是数据结构,其本身并不存储任何元素(或其地址值)。获取流: 1. 所有的Collection集合都可以通过stream默认方法获取流 2. Stream接口的静态方法of可以获取数组对应的流根据Collection获取流: new ArrayList<>().stream(); new Ha...
2019-04-04 22:40:03
379
原创 方法引用
概述: 双冒号::为引用运算符,而它所在的表达式被称为方法引用。如果Lambda要表达的函数方案已经存在于某个方法的实现中,那么则可以通过双冒号来引用该方法作为Lambda的替代者。语法: 输出语句的方法引用: System.out::println 对象名引用成员方法: 对象名::方法名 类名称引用静态方法: 类名::静态方法名 super引用成员方法: super::父类...
2019-04-04 15:07:03
113
转载 HashSet与LinkedHashSet和TreeSet的区别
Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不会接受这两个对象。HashSet与TreeSet都是基于Set接口的实现类。其中TreeSet是Set的子接口SortedSet的实现类。Set接口及其子...
2019-03-24 08:47:38
292
转载 Foreach注意事项
public class Test { public static void main(String[] args) { Collection<String> arr=new ArrayList<String>(); arr.add("张无忌"); arr.add("张翠山"); arr.add...
2019-03-23 10:11:47
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人