feat:增加布局组件
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、简介
|
||||
  [FastAPI](https://fastapi.tiangolo.com/zh/) 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 并基于标准的 Python 类型提示。
|
||||
  安装:
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、基础概念
|
||||
## 1.1 OAuth2 Password Bearer 模式
|
||||
  用于**用户名+密码**登录,获取**access_token**。
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、简介
|
||||
  Flyway 是一个开源的数据库版本控制工具,它极大地简化了数据库的迁移和版本管理。它的核心思想是像**用 Git 管理代码一样来管理数据库的结构**。
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、简介
|
||||
  [MyBatis](https://mybatis.org/mybatis-3/)是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# MySQL知识点
|
||||
## 一、基础知识
|
||||
### 1.1 数据类型
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、TCP
|
||||
## 1.1 定义
|
||||
  TCP(Transmission Control Protocol,传输控制协议)是互联网核心的**面向连接、可靠、字节流**的传输层协议,工作在 OSI 模型的传输层(TCP/IP 模型的传输层),基于 IP 协议提供端到端的可靠数据传输服务。它是 HTTP、HTTPS、WebSocket、MQTT 等应用层协议的底层依赖,核心目标是解决 IP 协议 “无连接、不可靠、无顺序” 的缺陷,确保数据在不可靠的网络中准确、完整、有序地传输。
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 简介
|
||||
  [RustFS](https://rustfs.com.cn/) 是一个基于 Rust 构建的高性能分布式对象存储系统。
|
||||
  具体以下特点:
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、JsonView
|
||||
  JsonView 是 Jackson 提供的注解,用于控制对象序列化/反序列化时包含哪些字段。可以实现:
|
||||
- 不同接口返回不同字段
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、框架说明
|
||||
  本框架基于Spring Boot3框架二次开发,增加了依赖包管理和启动项配置等功能。
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、启动流程
|
||||

|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、原生镜像
|
||||
  传统 Java 应用基于 JVM 运行,需要加载完整的类库和 JVM 运行时环境,导致启动时间长、内存占用高。而**原生镜像技术通过提前编译(AOT)将 Java 应用直接编译为本地机器码,无需 JVM 即可运行**,具有以下核心优势:
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、Bean概念
|
||||
## 1.1 定义
|
||||
  Spring bean是Spring框架在运行时管理的对象,Bean是一个由Spring IoC容器实例化、组装和管理的对象。
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、简介
|
||||
  Spring Boot Starter是一组预定义的依赖项集合,旨在简化Maven或Gradle等构建工具中的依赖管理。每个Starter都包含了实现特定功能所需的库和组件,以及相应的配置文件。开发者只需在项目中引入相应的Starter依赖,即可快速搭建起具备该功能的项目骨架。
|
||||
  Starter=依赖+自动配置+配置文件
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、IOC
|
||||
  Spring框架的核心是IOC(控制反转)容器,它负责管理应用程序中的对象(称为Bean)的创建、配置和组装。
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<ArticleMetadata />
|
||||
|
||||
# 一、基础概念
|
||||
  Spring MVC(Spring Model-View-Controller)是 Spring Framework 中的一部分,它是一个基于 **<font style="color:#DF2A3F;">请求驱动</font>** 的 Web 框架,主要用于构建 Web 应用程序,并且遵循 MVC(模型-视图-控制器) 设计模式。它将 Web 应用的业务逻辑、用户界面和请求处理分离,使得代码更加模块化和可维护。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user