神器 SpringDoc 横空出世,最适合 SpringBoot 的API文档工具来了~
之前在SpringBoot项目中一直使用的是SpringFox提供的Swagger库,上了下官网发现已经有接近两年没出新版本了!前几天升级了SpringBoot 2.6.x 版本,发现这个库的兼容性也越来越不好了,有的常用注解属性被废弃了居然都没提供替代!无意中发现了另一款Swagger库SpringDoc,试用了一下非常不错,推荐给大家! SpringBoot实战电商项目mall(50k+sta…
之前在SpringBoot项目中一直使用的是SpringFox提供的Swagger库,上了下官网发现已经有接近两年没出新版本了!前几天升级了SpringBoot 2.6.x 版本,发现这个库的兼容性也越来越不好了,有的常用注解属性被废弃了居然都没提供替代!无意中发现了另一款Swagger库SpringDoc,试用了一下非常不错,推荐给大家! SpringBoot实战电商项目mall(50k+sta…
Go语言提供了append函数,一般用于在切片尾部追加元素,然而在实际的项目(算法)中有时需要将追加的元素放到切片的首部(索引为0的位置),现将代码贴出来: package main import "fmt" func main() { res := make([]int, 0) for i := 0; i < 10; i++ { res = preInsertSlice(i+1, res)…
1、重载(overload) 重载的定义为:在同一作用域中,同名函数的形式参数(参数个数、类型或者顺序)不同时,构成函数重载。例如: class A { public: int func(int a); void func(int a, int b); void func(int a, int b, int c); int func(char* pstr, int a); }; 以上的四个函数均构…
Failed to configure a DataSource: ‘url’ attribute… 错误解决 在整理Springboot项目时,出现报错?错误描述如下: *************************** APPLICATION FAILED TO START *************************** Description: Failed to configu…
HashMap是什么? 散列图; 图是什么? 图(Map)是一种依照键值对的形式进行存储的数据结构。 HashMap是如何实现的? HashMap基于哈希表实现也可以说HashMap是数组+链表+红黑树(JDK1.8增加了红黑树部分)实现的,JDK1.8之前就是数组+链表。如下如所示: HashMap为什么以数组+链表+红黑树的存储方式实现呢,这样的存储方式有什么优点呢? 哈希图是基于哈希表实现的…
为什么会出现默认方法? 接口中出现默认方法,且类可以实现多接口的,那和抽象类有啥区别? 多重实现的默认方法冲突怎么办? 1.什么是默认方法,为什么要有默认方法? 先上例子 一个接口A,Clazz类实现了接口A。 public interface A { default void foo(){ System.out.println("Calling A.foo()"); } } public cla…
java程序开放性的源码编写与优异的性能,在系统的扩展性与实用性方面都得到了空前的成功。从目前商城系统的搭建情况来看,市面上应用广泛的商城系统之一就是java商城系统,那么今天来和大家聊聊关于java商城系统。 基于java开发的网上商城系统 项目介绍 来客推java–网上商城系统商城源码,支持源码授权,可以二开,专业快速高效帮助企业搭建在线商城,源码授权一次买断!永久授权! JAVA商城系统有何…
常见的可视化试图列举 可视化视图可以分成4大类:比较、联系、构成和分布。他们的特点如下: 1、比较:比较数据之间的各类别的关系,或者是他们随着时间的变化趋势,比如折线图;2、联系:查看两个或者两个以上的变量之间的关系,比如散点图;3、构成:每个部分占整体的百分比,或者是随着时间的百分比变化,比如饼状图;4、分布:关注单个变量,或者多个变量的分布情况,比如直方图。 同样,按照变量的个数,可以把可视化…
文章目录 前言一、视口是什么?二、vw,vh,em,rem 简单概括 一、什么是视口? 视口代表当前可见的计算机图形区域。在 Web 浏览器术语中,通常与浏览器窗口相同,但不包括浏览器的 UI,菜单栏等——即指你正在浏览的文档的那一部分。 概括地说,视口基本上是当前文档的可见部分。 二、使用步骤 em 相对于父级元素的字号为标准计算“倍数”。 嵌套关系都使用em,会逐级相乘 例如:16px * 2…
文章目录 前言概述不变式基本不变式headtail 初始化队列初始化Node初始化 add/offer 入队操作出队操作pollpeekfirst remove 删除操作remove的bug size 弱一致性的方法addAll迭代器总结 前言 ConcurrentLinkedQueue是一种FIFO(first-in-first-out 先入先出)的无界队列,底层是单链表,一般来说,队列只支持队…