摘要: 1、基本介绍 队列是一个有序表,可以用数组或是链表来实现 遵循先进先出的原则 2、数组模拟队列 队列本身是有序列表,若使用数据的结构来存储队列的数据,则队列数组的声明如下图,其中maxSize是该队的最大容量 因为队列的输出、输入是分别从前后端开处理,因此需要两个变量front及rear分别记录度列 阅读全文
posted @ 2022-11-06 22:35 youmo~ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1、基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方式是 记录数组一共有几行几列,有多少个不同的值 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模 二维数组转稀疏数组的思路 遍历原始二维数组,得到有效数据的个数su 阅读全文
posted @ 2022-11-06 22:35 youmo~ 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1、Linux的目录结构 基本介绍 Linux的系统文件是采用级层式的树状目录结构,在此结构中的最上层是根目录 / ,然后是此目录下再创建其他目录 在Linux世界里,一切皆为文件 具体的目录结构 /bin (/user/bin、/user/local/bin) 是Binary的缩写,这个目录存放着 阅读全文
posted @ 2022-11-06 22:35 youmo~ 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1、Docker概述 官网:https://www.docker.com 仓库地址:https://hub.docker.com Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖到一个可移植的镜像中,然后发布到任何流行的Linux和Windows机器上,也可以实现虚拟化。容器 阅读全文
posted @ 2022-11-06 22:34 youmo~ 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、程序、进程、线程 程序(program)是为了完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。 生命周期 线程(thread),进程可进一步细化为线 阅读全文
posted @ 2022-11-06 22:32 youmo~ 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1、IO流原理及流的分类 1.1、Java IO 原理 I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通信等。 Java程序中,对于数据的输入/输出操作以“流(stream)”的方式进行。 java.io包下提供了各种“流”类和接口 阅读全文
posted @ 2022-11-06 22:31 youmo~ 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1、Hello SpringbBoot 创建maven项目 引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2 阅读全文
posted @ 2022-11-06 22:30 youmo~ 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 单例模式 所谓单例模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法) 饿汉式(静态常量) 构造器私有化 类的内部创建对象 向外暴露一个静态的公共方法 /** * 饿汉式(静态常量) */ public class Sing 阅读全文
posted @ 2022-10-31 22:31 youmo~ 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Bean创建的声明周期 构造方法创建对象 依赖注入 使用反射判断属性是否有@AutoWried注解,如果有则给属性赋值 初始化前 使用反射判断方法上是否有@PostConstruct注解,如果有则执行这个方法 初始化 继承InitializingBean接口,在初始化的时候使用反射判断是否继承了这个 阅读全文
posted @ 2022-10-19 23:21 youmo~ 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 定义一个注解 public @interface MyAnno { } 将注解遍历再反编译 注解的本质上就是一个接口,该接口默认继承Annotation接口 public interface MyAnno extends java.lang.annotation.Annotation{ } 属性:接 阅读全文
posted @ 2022-10-18 21:04 youmo~ 阅读(19) 评论(0) 推荐(0) 编辑