自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Swagger是什么

一、认识Swagger前后端分离开发是目前业界的web主流开发模式,所以两个组的文档设置就很重要,而swagger就是一个在线的接口API框架,支持多种语言。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。作用:1.接口的文档在线自动生成。2.功能测试。Swagger...

2021-03-24 22:50:55 2513

原创 2021-03-17

Can't open PID file /var/run/nginx.pid (yet?) after start: No such file or directory使用 NGINX 官方源安装,启动程序发现 Systemd 中存在报错:Can't open PID file /var/run/nginx.pid (yet?) after start: No such file or directory原因:1.经查找本人目录/var/run/nginx.pid下确实存在这个文件,但是..

2021-03-17 13:05:30 649

原创 Spring配置bean的可选方案

一、隐式的bean发现机制和自动装配机制 1、自动扫描:通过带有@Component注解来让spring替我们自动扫描组组件(语句用在类前定义),还可以用@Component("")命名bean名字,使用@Component扫描组件默认是不启用的,我们需要显式配置下Spring:            1在JavaConfig利用@ComponentScan注解可以让Spring启用组件扫描(语句...

2018-05-18 00:19:47 385

原创 Spring的bean的生命周期

1、Spring对bean进行实例化2、Spring将值和bean的引用注入到bean对应的属性中3、如果bean实现BeanNameAware接口,Spring将bean的ID传递给setBeanName()方法;4、如果bean实现了BeanFactoryAware接口,Spring将调用setBeanFactory()方法,将BeanFactory容器实例传入;5、如果bean实现了Appl...

2018-05-15 23:52:07 116

转载 Java父类、子类初始化顺序

类的执行步骤:1、类加载阶段2、准备阶段:类变量(静态变量)分配内存,放在方法区(静态区),此时只是分配内存,并没有初始化(一切皆为null或0)3、开始初始化:类变量初始化一、首先初始化父类的静态成员变量和静态代码块;(静态成员变量和静态代码块都是存在方法区,生命周期跟随类)二、然后到子类中的静态成员变量和静态代码块;三、然后初始化父类的普通成员变量和普通代码块;(成员变量是跟随着类的实例存放在...

2018-05-14 21:48:27 4430 4

原创 最小生成树

        利用图生成树,所得出的生成树是指连通图减掉某些多余的边,让其成为没有回路的图,就叫做生成树。最小生成树是指带有权值的图(称为网)其产生的生成树边权值和是最小的。一、克鲁斯卡尔算法(Kruskal)--最小生成树            其原理是找最小权值的边(如果某条边选择产生回路,即代表已经该边不需要了,因为连接该边的顶点已经连通),依次连通,直至生成一棵树,该树就是最小生成树。(...

2018-05-10 12:49:51 224

原创 图的遍历

一、广度优先搜索:类似于树的层次遍历,是层次遍历的推广;利用队列结构进行,            从某个第顶点出发,依次访问该顶点未被访问过的邻接点,如果都被访问完,则到下一个邻接点作为顶点,访问它未被访问过的邻接点,一直到访问完全部为止。        广度优先搜索看似可以得出不同的遍历序列(简称BFS序列),但是当图的存储结构和起点确定后,其遍历序列(BFS序列)是唯一的二、深度优先搜索:类似...

2018-05-10 12:34:29 152

原创 图的存储结构

1、邻接矩阵存储结构:        1、无向图的邻接矩阵存储结构是对称阵,一般采用压缩存储;        2、有向图无规律;    邻接矩阵表示图,容易判断任意两顶点之间是否有边,也很容易求每个顶点的度:        对于无向图:邻接矩阵的列或者行的非0个数为该顶点的度;        对于有向图:邻接矩阵的行的非0个数就是出度,列非0个数就是入度;    构建一个n个顶点e条边的网,用邻接...

2018-05-09 23:24:08 211

转载 数据库三大范式

链接博客数据库三大范式:第一范式:属性不可再分;第二范式:消除冗余;第三范式:消除函数传递依赖

2018-05-09 11:28:43 8739

原创 树的存储结构和遍历树、森林关系

树的存储结构:    1、双亲链表存储结构:顾名思义只存双亲结点位置,查找双亲非常方便,但是找孩子结点需要遍历整棵树复杂度,一般不用该结构。        2、孩子链表存储结构:同理寸孩子结点,查找双亲不方便。        3、双亲孩子链表存储:对于查找双亲和孩子都很方便;        4、孩子兄弟链表结构:三个域:左孩子中间数值右兄弟,类似与二叉树存储结构,这种存储方式应用很广泛,因为它等同...

2018-05-09 11:22:28 980

原创 树、森林、二叉树之间的转换

树转换二叉树:1加线;2删线;3旋转。       特点:得到的二叉树左孩子节点都是原来树中父子关系,右孩子节点都是原来树中的兄弟关系;且永远都是一棵根节点的右子树为空。二叉树转换树:1加线;2删线;3旋转。        特点:(反向同理树转换二叉树)即右孩子变兄弟,左孩子还是孩子,若二叉树有右子树,则可以转换成森林。森林转换成二叉树:1将森林中每棵树转换成二叉树;2按先后顺序,第一棵二叉树的第...

2018-05-09 10:41:04 400

空空如也

空空如也

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

TA关注的人

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