- 博客(23)
- 收藏
- 关注
原创 Linux 下安装各种软件,配置环境
2、解压安装包,命令为tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local。2、解压安装包,命令为tar -zxvf jdk-8u171-linux-x64.tar.gz -C/usr/local。2.解压安装包 命令:tar -zxvf redis-6.2.6.tar.gz -C /usr/local/redis/4.进入/usr/local/redis/redis-6.2.6,进行编译,命令:make。
2022-10-31 19:02:22
901
1
原创 Spring Boot Configuration Annotation Processor not configured问题解决
他说我们没有配置 springboot configuration processor,那我们配置就好了嘛。我们在使用@ConfigurationProperties时有时会产生如下警告。在pom.xml文件中加入以下依赖,再刷新一下就行。
2022-09-28 17:16:46
340
原创 @ConfigurationProperties和@EnableConfigurationProperties详解
EnableConfigurationProperties会默认将它管理的类加入容器,这样就会造成容器中存在两个同名的bean,导致报错,所以当我们在使用@EnableConfigurationProperties和@Component时,要注意不能让@EnableConfigurationProperties管理的类上方同时出现@Component。其中 @Component将类转换为bean,@Data是简化实体类开发,prefix=“”意思是匹配配置文件中的配置信息,我们在启动类中将其打印出来。
2022-09-28 17:10:46
1865
原创 二叉树非递归遍历(先序、中序、后序)
为何先讲后序遍历是因为后序遍历和先序遍历很相似,先序遍历是头左右,后序遍历是左右头,那有人就想了,如果在左右孩子入栈的时候先入左孩子,再入右孩子,是不是就能实现后序遍历了?4、判断当前结点是否有右孩子,有则入栈,判断当前节点是否有左孩子,有则入栈。2、更新当前节点为其父节点,输出当前节点的值,让当前节点更新为其右孩子,再一直让当前结点的左孩子判断入栈。1、首先定义一个当前正在检索的结点curNode,将头结点入栈。我们想要得到的结果是,4,5,2,6,7,3,1。4、重复2~3,直到栈空且当前节点为空。
2022-09-27 21:43:20
509
原创 二叉树递归遍历(先序、中序、后序)
我们要求的先序遍历应该得到的答案是:1,2,4,5,3,6,7。我们要求的中序遍历应该得到的答案是:4,2,5,1,6,3,7。我们要求的后序遍历应该得到的答案是:4,5,2,6,7,3,1。先序、中序、后序的概念分别是 头左右、左头右、左右头、可以看到在递归中每一个二叉树结点都被检索了三次。可以看到是上面结果中每一个结点被检索的第一次集合。可以看到是上面结果中每一个结点被检索的第二次集合。可以看到是上面结果中每一个结点被检索的第二次集合。这是初始化好的一个二叉树。
2022-09-27 20:03:40
601
转载 Java 前缀树
每一个节点会有多个子节点,通往不同子节点的路径上有着不同的字符。子节点代表的字符串是由节点本身的原始字符串,以及通往该子节点路径上所有的字符组成的。查找前缀树中的字符串,是否包含此前缀,同样,遍历为空时直接返回false,遍历结束不为空,则代表查找前缀树中某个字符串有这个前缀。2、从根节点到某一个节点,路径上经过的字符连接起来,就是该节点对应的字符串(例如:结果U代表的字符串就是"YU")(1)判断Root节点的子节点是否包含”NB“的前缀‘N’,没有就新建节点进行遍历赋值,有则往‘N’节点遍历。
2022-09-18 16:50:38
1007
转载 二叉树层序遍历
(1)遍历每一层元素时,每层元素即为未加入新元素时队列的长度,队列开始加元素时,队列长度会发生变化,所以需要用变量赋值队列长度,以便后面遍历元素时进行判断。2、内容:给你二叉树的根节点 root ,返回其节点值的 层序遍历。层序遍历就是一层一层从左到右开始遍历,如下图,结果为:1--2--3--5--6--7。(2)添加左右节点入队时,一定要判断是否未空,空的不入队。(1)判断出队元素的左节点是否为空,不为空入队;(2)判断出队元素的右节点是否为空,不为空入队;5、队列为空,结束遍历。
2022-09-18 15:53:10
158
转载 Serializable接口
这个serialVersionUI是使用D与对象的序列反序列化后的序列化,该序列化后的序列化UID的序列化UID一致,该对象的能力被该对象的序列化与序列化的序列化成功。在参加参加的笔试之前,会遇到关于序列化的问题,关于序列化我们会有更好的大概情况,但如果能进一步分析个所以,让面试也留下更好的印象。JVM是Java虚拟机的简称,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的模拟计算机各种功能来实现的。那是对象在存储的时候,为了存储在下一次使用的时候,可以很方便的重建一个副本。...
2022-08-27 14:36:03
2989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人