自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 Zuul动态过滤器实现原理之Groovy

Zuul过滤器实现原理之GroovyZuul支持动态加载过滤器,并且这个功能是默认开启的。Zuul的这个功能是借助Groovy来实现的。一,FilterFileManagerFilterFileManager是实现动态加载Zuul过滤器的入口。FilterFileManager会开启一个线程,定时扫描指定目录下的*.groovy文件。这个开启的线程的名字是:GroovyFilterFileManagerPoller这个定时任务扫描玩所有的文件以后,会调用FilterLoade

2021-12-15 11:53:50 438 1

原创 算法的时间复杂度和空间复杂度计算

1、时间复杂度(1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。(2)时间复杂度 在刚才提到的时间频度中,n称为问题的规模,当n不断变化时,时间频度T(n)也会不断变化。但有时我们想知道它变化时呈现什么规

2021-11-28 22:50:42 268

原创 linux中开放端口命令

1.开放指定端口(以22122为例):firewall-cmd --zone=public --add-port=22122/tcp --permanent2.查看开放端口firewall-cmd --list-ports3.重启即可firewall-cmd --reload

2021-11-16 14:24:59 1167

原创 数据结构与算法详细解析 -----栈的详解

一、栈(stack)的概述定义:一种可以实现”先进后出”的存储结构,出栈pop,入栈push,栈是一种线性的数据结构,读取规则是先进后出。栈中的数据占用的内存空间的大小是确定的,便于代码执行时的入栈、出栈操作,并由系统自动分配和自动释放内存可以及时得到回收,相对于堆来说,更加容易管理内存空间。分类:静态栈、动态栈二、栈的应用场景:...

2021-11-14 23:48:14 684

原创 数据结构与算法详细解析之双链表结构解析

一、双向链表结构分析及其特点:双链表结构:双向链表中每一个Node节点含Data域及pre指针(指向上一个节点)、Next指针(指向下一个节点):特点:1)双向链表可以双向查找(向前或者向后查找),而单向链表只能沿着一个方向查找;2)双向链表可以进行自我删除,而单向链表需要temp节点才能进行删除;注:关于单链表节点解析及常见面试题分析见博客:https://blog.csdn.net/weixin_54513300/article/details/121308199?spm..

2021-11-14 18:59:59 279

原创 数据结构与算法详细解析之单链表结构(含常见面试题)

一、链表结构:链表是由N个Node节点构成,每个Node节点包括data域及next域,由Next域指向下一个Node节点对象;所以,链表这一结构特性决定了链表再内存中的数据不是连续存储的,数据分布在内存中的多个内存块中,下图为链表在内存结构中的示意图:二、链表分类:带头结点链表/与不带头结点链表,下图为带头结点链表结构示意图:注意:头结点不存储具体的数据,仅仅表示单链表的头结点;三、测试案例:创建链表,并向链表中存储水浒英雄1)创建HeroNode节点类,用以存储每个英雄及别名:

2021-11-13 19:40:27 962

原创 计算机网络:UDP协议与TCP协议区别?

UDP协议与TCP协议区别:1、UDP支持一对多、一对一通信,TCP仅支持一对一通信2、UDP面向应用报文:接收方直接接收应用层解析的报文;TCP面向字节流:发送方与接收方传输缓存中存储的为字节流数据,接收方接收到的字节流数据需要与发送方发送的字节流数据保持一致;3、UDP协议提供无连接传输服务:当接收方接收数据报存在误码的情况下,会丢弃该报文,所以会导致传输中数据丢失的情况,常应用于视频会议等实时应用;TCP提供可靠连接的数据传输服务:不会出现传输差错,适用于要求可靠传输的应.

2021-11-08 22:55:58 394

原创 IDEA:超实用Debug调试工具使用技巧

1、条件断点在程序的循环语句中,可指定循环位置进行断点调试,只需右键断点,填写condition即可,这点很适用,极大增加调试效率,以下图为例:2、动态修改变量属性代码中可以在代码调试时,改变变量的value,实现不同的调试结果,以下图为例:3、Drop Frame...

2021-11-03 22:52:19 355

原创 计算机网络体系结构:OSI七层参考模型与TCP/IP参考模型

OSI七层参考模型

2021-10-31 22:48:32 4835

原创 Springboot整合RabbitMQ时报错:Failed to check/redeclare auto-delete queue(s).

今天在代码中将公司服务器RabbitMQ相关配置改为本地相关配置时报错:Failed to check/redeclare auto-delete queue(s).报错原因:15672是Web管理界面的端口;5672是MQ访问的端口,于是将配置文件中的端口改为5672就Ok了;...

2021-10-17 18:41:47 1396

空空如也

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

TA关注的人

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