自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 关于SpringBoot入门踩坑

一.maven配置踩坑在pom里配置父项目parent时一直报错,上网查说重启idea,修改文件路径无果,折腾了半天才发现是自己的网络问题,导致依赖无法下载成功,心累。二.运行springboot helloworld文件的时候报错:Failed to read candidate component classorg.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate compone

2021-09-27 23:07:09 146

原创 Spring IOC初步学习-通用工厂设计

Spring IOC初步学习-通用工厂设计强烈推荐B站孙哥的视频,把工厂模式的作用与优点讲的非常好。自己概括了一下,通用工厂设计大致就是为了降低耦合度把一些重复行为抽象出来,以配置文件的形式标注好,这样就避免了重复修改代码的过程。更详细地说,如果以调用构造函数的方式创建一个类的对象,那么创建n个新对象就要以"new+类名"的方式创建n次,但假设这时我们修改了原来的类名,或在此处需要调用新的类,则需要重复修改n次创建对象的过程,为了简化这个过程,我们新建一个工厂类,并在工厂类里写出创建对象的方式,这样只要

2021-09-14 20:38:52 72

原创 二分查找的比较次数与完全二叉树的层数

我们知道,对于一颗完全二叉树,节点总数为2^k-1,其中,k为总层数。反过来考虑,对于一棵总结点数为N的完全二叉树,其层数为logN-1,其中logN为向下取整。而对于二分查找来说,如果要从[1,N]之间查找某一个数字,需要的比较次数为logN次。所以对于一个数字N,当N=2k-1时对应的完全二叉树的层数k+1=二分查找的比较次数。而当2k-1-1<N<2k-1时,这个结论依然成立(此时不再是完全二叉树,因为叶子节点所在的层数没有补全)。...

2021-08-12 10:50:18 982

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除