摘要: 盒子中常用box-sizing: border-box;控制盒子整体大小 什么是盒子模型 在CSS里面,所有的HTML元素你都可以看成是一个盒子 具体可以分成如图部分 由以下部分组成 盒子和盒子之间的间隙(margin) 盒子的边框(border) 盒子的内部间隙(padding) 盒子的内容(co 阅读全文
posted @ 2021-01-24 19:19 Gen2021 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 有序列表(order list) <ol> <li></li> </ol> 无序列表(unorder list) <ul> <li></li> </ul> 定义列表(defined list),是一个包含术语定义以及描述的列表,通常用于展示词汇表或者元数据 (键-值对列表)。 <dl> <dt>人< 阅读全文
posted @ 2021-01-24 18:10 Gen2021 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 超链接:从当前页面跳转到另一个页面 锚点:用于跳转到页面的指定位置 代码如下图所示 阅读全文
posted @ 2021-01-24 17:51 Gen2021 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1.什么是协议 协议是一种约定,规定好一种信息的格式,如果发送方按照这种请求格式发送信息,那么接收端就要按照这样的格式解析数据,这就是协议。 2.OSI模型结构分为七层 网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层 IP协议对应于网络层 TCP协议对应于传输层 HTTP 阅读全文
posted @ 2021-01-22 09:46 Gen2021 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 什么是枚举:在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数 Java里面的枚举Enum 枚举类型是Java5中新增特性的一部分,它是一种特殊的数据类型 定义枚举类型使用关键字enum,与class关键字类似,但前者是定义枚举类型,后者定义类类 阅读全文
posted @ 2021-01-21 12:44 Gen2021 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1.日期时间处理类 JDK8通过发布新的Date-Time API(JSR 310)来进一步加强对日期与时间的处理 新增了很多常见的API,如日期/时间的比较,加减,格式化等 包所在位置java.time 核心类 LocalDate:日期 LocalTime:时间 LocalDateTime:日期时 阅读全文
posted @ 2021-01-20 15:36 Gen2021 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: JDK6之前的写法,大部分人还停留在这个写法。该写法代码非常冗余 /** * 文件拷贝测试关闭流(jdk6之前) * * @param src 源文件路径 * @param desc 目标文件路径 */ public static void testClose1(String src, String 阅读全文
posted @ 2021-01-20 12:38 Gen2021 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.显示方法分割符 2.忽略大小写提示 3.主题风格设置 4.自动导包 5.字体、字体大小设置 6.设置快捷键为常用的软件,设置自动提示按键 7.多行显示Tabs 预览 设置 8.Mybatis插件,mapper和mapper.xml映射跳转 GenerateAllSetter:一键调用一个对象的所 阅读全文
posted @ 2021-01-19 16:43 Gen2021 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 什么是Map数据结构 底层就是一个数组结构,数组中的每一项又是一个链表,即数组和链表的结合体 table是数组,数组的元素是Entry Entry元素是一个key-value键值对,它持有一个指向下一个Entry元素的引用,table数组的每个Entry元素同时也作为当前Entry链表的首节点,也指 阅读全文
posted @ 2021-01-18 20:21 Gen2021 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1.ArrayList和LinkedList区别 两个都是List的接口,都是非线程安全的 ArrayList是基于动态数组的数据结构,而LinkedList是基于链表的数据结构 对于随机访问get和set(查询操作),ArrayList要优于LinkedList,因为LinkedList要移动指针 阅读全文
posted @ 2021-01-18 19:18 Gen2021 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 什么是散列表 散列表(Hashtable,也叫哈希表),**是根据关键码值(key value)而直接进行访问的数据结构。也就是说,它通过把关键码映射到表中一个位置来访问记录,以加快查找的速度。**这个映射函数叫做散列函数,存放记录的数组叫做散列表。给定表M,存在函数f(key),对任意给定的关键值 阅读全文
posted @ 2021-01-18 17:15 Gen2021 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.接口interface 接口中可以有static方法,但必须有方法体,该方法只属于该接口,通过接口名.方法名调用 接口中新增default关键字修饰的方法,default方法只能定义在接口中,可以在子类或子接口中被重写 interface IFather { // 抽象方法 void test( 阅读全文
posted @ 2021-01-18 12:05 Gen2021 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 类变量(静态变量) 使用static声明的变量,可以直接使用类名.变量名访问 一个类不管创建了多少个对象,类只拥有类变量的一份拷贝,数值默认值是0,布尔型默认值是false,引用类型默认值是null 生命周期 在第一次被访问时创建,在程序结束时销毁 声明为public类型,一般这样声明public 阅读全文
posted @ 2021-01-16 18:53 Gen2021 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 数据类型分为两类 基本数据类型(8个):byte,short,int,long,float,double,boolean,char 引用数据类型:除了基本数据类型其它全是引用数据类型,比如类、数组 数据类型在内存中存储 基本数据类型只有一块存储空间(分配在栈stack中),传递的时候直接是值传递,对 阅读全文
posted @ 2021-01-16 18:00 Gen2021 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 什么是程序调试debug 程序调试是将编写的程序投入实际运行前,用手工或编译等方法进行测试,修正语法错误和逻辑错误的过程 目的是为了发现问题,让程序的运行情况符合预期 断点 在需要停留的代码位置打个标识,程序运行到该行会暂停 step over 程序向下执行一行 step into 进入自定义方法 阅读全文
posted @ 2021-01-15 14:35 Gen2021 阅读(539) 评论(0) 推荐(0) 编辑