相关文章
SpringBoot 2.X 版本整合 Swagger + Knife4j 接口文档
省流:请看“三、怎么做接口文档?“的具体实现
一、什么是接口文档?
1.介绍:接口文档是用于说明系统或模块间交互接口详情的说明性文档(即展示接口信息的文档)
2.每条接口包括接口地址、名称、请求类型、…
建站知识
2025/5/25 19:37:06
Ubuntu——配置静态IP
一、windows打开cmd
# 连接wsl
wsl# 1.编写脚本
sudo vim /home/guiyongkang/set-static-ip.sh
# --- 脚本信息 start
#!/bin/bash# 静态 IP 配置
IP"192.168.100.123"
GATEWAY"192.168.100.1"
NETMASK"24"# 清除旧配置
sudo ip addr flush dev…
建站知识
2025/5/25 17:15:35
【每天一个知识点】Dip 检验(Dip test)
Dip 检验(Dip test)是一种用于检验一维数据分布是否为单峰(unimodal)的非参数统计方法。该检验由 Hartigan 和 Hartigan 于 1985 年提出,通常用于探索性数据分析中,以判断数据是否仅具有一个峰值结构&#…
建站知识
2025/5/25 17:39:55
IPv4 地址嵌入 IPv6 的前缀转换方式详解
1. 概述
在 IPv4 和 IPv6 网络共存的过渡期,NAT64(Network Address Translation 64)是一种关键技术,用于实现 IPv6-only 网络与 IPv4-only 网络的互操作。NAT64 前缀转换通过将 IPv4 地址嵌入到 IPv6 地址中,允许 IPv…
建站知识
2025/5/25 15:35:23
webpack构建速度和打包体积优化方案
一、分析工具
1.1 webpack-bundle-analyzer
生成 stats.json 文件 打包命令webpack --config webpack.config.js --json > stats.json使用 webpack-bundle-analyzer 插件const BundleAnalyzerPlugin = require(webpack-bundle-analyzer).BundleAnalyzerPlugin;
plugins: […
建站知识
2025/5/25 19:09:03
chrome 浏览器插件 myTools, 日常小工具。
1. 起因, 目的:
比如,chatgpt, google, 打开网页,就能直接输入文字,然后 grok 就不行,必须用鼠标点一下,才能输入文字。 对我而言,是个痛点!写个插件,自动点…
建站知识
2025/5/25 15:42:19
项目:在线音乐播放服务器——基于SSM框架和mybatis
介绍项目
项目主要是基于SSM框架和mybatis进行实现
主要的功能:
登陆界面,用户注册,音乐的播放列表,删除指定的歌曲,批量删除指定的歌曲,收藏歌曲,查询歌曲,从收藏列表中删除收藏…
建站知识
2025/5/25 17:06:19
Linux内核深入学习(4)——内核常见的数据结构2——红黑树
Linux内核深入学习(3)——内核常见的数据结构2红黑树
红黑树
红黑树是一个非常经典也是非常难懂的数据结构,它的数据结构定义在include/linux/rbtree_types.h上,同时,操作则是在include/linux/rbtree.h
啥是红黑…
建站知识
2025/5/25 17:59:51