摘要: 1、安装平台 Linux虚拟机:VirtualBox上安装的CentOS7 注意:CentOS7的内核要在3.10以上才能安装docker,查看内核命令: uname -r 若不满足要求,可更新内核,但该步耗时较长,谨慎使用,更新命令如下: yum update 2、安装过程 ① 安装需要的软件包: 阅读全文
posted @ 2020-03-20 22:44 zjL1997 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、为何要使用注解? 在各种框架中,经常使用XML文件作为配置文件,从而实现框架中程序编写的解耦。但是随着开发的内容越来越复杂,对于框架中的所有对象进行XML配置将会使配置文件的维护成本急剧增加。 注解就是在这一条件下提出的解决方法,它依附于代码(类、方法以及属性)上,降低了配置时的维护成本,但是同 阅读全文
posted @ 2020-03-08 22:23 zjL1997 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1、引言 在阅读一些框架或API的源码时,经常看到泛型的应用,而之前对于泛型的了解比较浅薄,需要进一步研究一下。 2 、泛型定义 泛型,在代码的应用层面来说,泛型是Java中所有类型的一个泛指。 (1)引入泛型的好处: ① 安全简单,可以将运行时错误提前到编译时错误。 泛型只在编译阶段有效,在编译过 阅读全文
posted @ 2020-03-04 21:55 zjL1997 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、反射 关于反射,个人理解就是,对于每一个已定义的Java类对象,都可以通过获取该类对应的Class类来在程序运行时动态地对于该类进行操作。 可以说,反射就是通过类名或类路径等字符串信息来直接创建和改变对象的操作。 1.1、 Class类的获取 首先,需要知道的是Java代码的运行会经历一下三个阶 阅读全文
posted @ 2020-02-29 23:08 zjL1997 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、问题 mysql中在设置主键(id)的默认值时,有一下两种情况: 当 id 为 int 类型时,可以直接在创建表时设置id为 id primary key auto_increase,即默认 id 为主键自增长。 当 id 为 varchar 类型时,要设置主键 id 默认值为唯一且不同字符串, 阅读全文
posted @ 2020-02-18 23:15 zjL1997 阅读(16374) 评论(0) 推荐(1) 编辑
摘要: 1、前言 努力学习完ssm框架之后,终于也成功的把三大框架的使用以及配置文件细节忘得一干二净。为了努力捡起来以及方便今后的复习,决定写一篇博客记录一下。 本博客的所有分析都是在持久层接口以及接口中的方法已经创建的基础上进行的。 本博客对于Mybatis中标签的细节属性不做过多探讨,主要着重于Myba 阅读全文
posted @ 2020-02-15 22:53 zjL1997 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1、Stream流的定义 Stream是Java中的一个接口。它的作用类似于迭代器,但其功能比迭代器强大,主要用于对数组和集合的操作。 Stream中的流式思想:每一步只操作,不存储。 2、Stream流的获取 可以获取Stream流的有数组和集合。对于数组而言,获取Stream流的方式如下: St 阅读全文
posted @ 2020-02-11 21:55 zjL1997 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1、 定义 函数式接口即是有且仅有一个抽象方法的接口。 注意: (1)函数式接口只对于抽象方法有要求,对于接口中的默认方法,静态方法,私有方法数量并不作特殊要求。 (2)既然函数式接口定义了抽象方法,则对于函数式接口进行实现的类必须要实现其定义的抽象方法。 2、 函数式接口的创建 (1)直接定义一个 阅读全文
posted @ 2020-02-05 20:44 zjL1997 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1、Lambda表达式 1.1、定义 lambda表达式是对于函数式接口(只含有一个抽象方法的接口)的简洁实现方式。它与匿名内部类的作用相似,但是就使用范围而言,匿名内部类更为广泛,而lambda表达式则更为简洁。 1.2、使用 lambda表达式的写法: (需要实现的方法的参数)->{对于方法的具 阅读全文
posted @ 2020-02-05 19:51 zjL1997 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1、总体定义 定义在一个类中的类,就称之为内部类。 2、为什么要使用内部类 (1)使用匿名内部类,无需对只使用一次的接口实现类进行创建,方便了对于接口和抽象类的实现及其使用。 (2)每个内部类都可以独立的继承一个(接口)的实现,所以无论外部类是否已经继承了某个接口的实现对于内部类都没有影响。简单来说 阅读全文
posted @ 2020-02-02 20:21 zjL1997 阅读(121) 评论(0) 推荐(0) 编辑