摘要:
概念 父结点:当一个结点有子节点,该结点称为其的父结点 子节点:一个结点含有的子树的根结点称为该结点的子结点 兄弟结点:拥有相同父结点的结点互称为兄弟结点 结点的度:一个结点拥有的子树的个数称为该结点的度 树的度:一棵树中,最大的结点度称为树的度 结点层次:从根开始算,根为第一层,根的子结点为第二层 阅读全文
摘要:
什么是SpringBoot Spring Boot 是一个开源的 Java 框架,用于简化 Spring 应用程序的开发过程,减省了繁重的配置文件,提供了各种启动器,开发者能快速上手 SpringBoot的优点 自动配置:根据项目的依赖关系自动配置 Spring 框架 内嵌服务器:内嵌Tomcat或 阅读全文
摘要:
简介 Redis(Remote Dictionary Server)是一个开源的内存数据库,遵守 BSD 协议,它提供了一个高性能的键值(key-value)存储系统,常用于缓存、消息队列、会话存储等应用场景 特点 丰富的数据类型:Redis 不仅仅支持简单的 key-value 类型的数据,还提供 阅读全文
摘要:
在学习LinkedList之前先来了解一下链表 链表 概念 链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序通过链表中的指针链接次序实现的 图中的1、2、3、4、5都是结构体,称为结点;结构体包含所存的数据和下一结点的地址。顺序表中的地址是连续的,而链表中的地址是随机分配的 头结 阅读全文
摘要:
我这里阅读的是JDK17关于ArrayList的源码,不过思路都是一样的 简介 ArrayList 是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 ArrayList 继承了 AbstractList ,并实现了 List 接口。 属性设置 // 序列 阅读全文
摘要:
整合JDBC 导入依赖:spring-boot-starter-jdbc<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </depen 阅读全文