/minip.jpg

技术博客分享

springboot3整合knife4j详细版,包会不带swagger2玩

针对RequestMapping的接口请求类型,在不指定参数类型的情况下,如果不过滤,默认会显示7个类型的接口地址参数,如果开启此配置,默认展示一个Post类型的接口地址。是否开启界面中对某接口的版本控制,如果开启,后端变化后Ui界面会存在小蓝点。是否开启一个默认的跨域配置,该功能配合自定义Host使用。是否在每个Debug调试栏后显示刷新变量按钮,默认不显示。调试Tab是否显示AfterScript功能,默认开启。类似于接口中的tag,对于自定义文档的分组。是否显示界面中"文档管理"功能。

笔记六单链表链表介绍与模拟实现

链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构。一个是存储数据元素的数据域另一个是存储下一个节点地址的指针域单链表的每个节点除了存放数据元素外,还要存储指向下一个节点的指针。优点缺点顺序表可随机存储,存储密度较高要求大片连续空间,改变容量不方便单链表不要求大片连续空间,改变容量方便不可随机存取,要耗费一定空间存放指针。

Linux网络网络编程基础

其实在我们的生活中就有协议,比如说我跟同学约好了去水上公园玩,我告诉他,只要我给你打电话了,你下楼来找我就可以了。在这里,虽然我打电话只是一个行为,但是我们二人早就商量好了,只要我打电话他就下楼,这是我们之间不需要解释共识。所以,协议的本质就是约定。在计算机中也是一样,比如说两台计算机进行通信。两台计算机约定好,其中一台计算机给另一台计算机发送一个整形数字,每个整形数字代表的操作不同。比如 ,一台计算机给另一台计算机发送整型数字1,而数字1代表重启电脑,那另一台计算机收到数字1后就会直接重新启动。

NLP文本分析之依存句法分析理论及技术实践

依存句法分析作为自然语言处理的基石技术,已从早期的规则驱动发展到如今的深度学习驱动。随着预训练模型与图神经网络的融合,其在多语言、多领域的适用性不断增强。未来,结合小样本学习与多模态理解,依存句法分析有望在更复杂的实际场景(如跨语言翻译、智能教育)中发挥关键作用。对于从业者而言,掌握其核心算法与工具链,将是构建高效NLP系统的必备技能。

编程视界C命名空间

对于初学者来说,如果对一个命名空间中的实体并不熟悉时,直接使用这种方式,有可能还是会造成名字冲突的问题,而且出现错误之后,还不好查找错误的原因,比如下面的程序就会报错,当然该错误是人为造成的。使用匿名空间中实体时,可以直接使用,也可以加上作用域限定符(没有空间名),但是如果匿名空间中定义了和全局位置中同名的实体,会有冲突,即使使用::作用域限定符也无法访问到匿名空间中重名的实体,只能访问到全局的实体。要注意,在同一作用域内用using声明的不同的命名空间的成员不能有同名的成员,否则会发生重定义。

第十五章go-package-包的管理

作为包名,那么这个包的引入方式就称为匿名引入。一个包被匿名引入的目的主要是为了加载这个包,从而使得这个包中的资源得以初始化。需要注意的是,Go语言中不允许引入包却不在代码中使用这个包的内容,如果引入了未使用的包则会触发编译错误。packagename:包名,可以不与文件夹的名称一致,不能包含。匿名引入的包与其他方式导入的包一样都会被编译到可执行文件中。如果引入一个包的时候为其设置了一个特殊。符号,最好与其实现的功能相对应。package:声明包的关键字。函数将被执行并且仅执行一遍。

Redis的高可用

redis对数据读/写操作的速度快到令人发指,因此很多人把redis当作缓存系统来使用,用于提高系统的读取性能。然而,“快”是需要付出代价的:内存无法持久化,一旦断电或宕机,保存在内存中的数据会全部丢失。在这种情况下,没有了redis的支持,大量流量被发到mysql种可能带来更大的问题。因此,如果redis重启时从mysql数据库里面获取数据加载到内存中,当数据量巨大时,可能会给mysql数据库造成更大的压力。考虑到这种情况,redis本身可以实现数据持久化,做到宕机快速恢复——RDB快照和AOF。