学习

MySql常用操作

MySql常用操作 登录 MySQL 服务器: mysql -u username -p 输入密码后即可登录 MySQL 服务器。如果是本地服务器,可以省略 -u username 部分。 显示数据库列表: SHOW DATABASES; 这将列出所有可用的数据库。 创建新数据库: CREATE D
2021-04-03

MyBatis-Plus

MyBatis-Plus MyBatis-Plus 是什么? MyBatis-Plus 是 MyBatis 的增强工具包,提供了丰富的功能来简化 MyBatis 的使用。它基于 MyBatis 进行了功能扩展,为开发人员提供了更方便、更高效的数据库操作方式。MyBatis-Plus 的目标是简化开发
2021-04-02

Nginx

Nginx 1. Nginx 是什么? Nginx(发音为 "engine x")是一个高性能的开源的 HTTP 和反向代理服务器,主要用来处理网络请求。你可以把它想象成一个“交通警察”,负责指挥网络上的数据流量。比如,当很多人同时访问一个网站时,Nginx 可以帮助快速分配任务,确保网站不会卡顿或
2021-03-12

Spring Security

Spring Security 是什么? Spring Security 是 Spring 生态系统中的一个强大的安全性框架,用于处理身份验证(Authentication)和授权(Authorization)等安全相关的任务。它提供了一组全面的安全服务,可在你的应用程序中集成身份验证、授权、防护性
2021-02-17

Java 中的参数传递时传值呢? 还是传引用?

Java 中的参数传递时传值呢? 还是传引用? Java 中的参数传递是按值传递。这意味着当你将一个变量传递给一个方法时,实际上是将该变量的值复制一份传递给了方法,而不是将变量本身传递给方法。 无论是基本数据类型还是对象引用,都是按值传递。下面分别说明基本数据类型和对象引用的情况: 基本数据类型:
2021-02-13

Swagger2

Swagger2 Swagger2 是什么? Swagger2 是一个用于设计、构建和文档化 API 的工具。它允许开发者在编写代码的同时设计、测试和使用 API。Swagger2 使用 OpenAPI 规范(以前称为 Swagger 规范)来定义 API,并提供了一组工具,包括 Swagger E
2021-02-12

Spring boot 运行流程

Spring boot 项目前后端分离,整体运行流程 在Spring Boot项目中实现前后端分离时,通常采用前后端分离的架构模式,其中前端负责展示界面和用户交互,后端负责处理业务逻辑和数据存储。下面是前后端分离Spring Boot项目的整体运行流程: 前端请求:前端通过浏览器或其他客户端发送HT
2020-12-31

Controller层常用的注解

Controller层常用的注解 当开发Spring MVC应用程序时,Controller层常用的注解包括: @Controller:将类标记为Controller组件。 @Controller public class MyController { // Controller方法 }
2020-12-30

Controller层使用示例和详细流程

Controller层使用示例和详细流程 Controller层是Spring MVC架构中的一部分,用于处理HTTP请求并返回响应。它作为应用程序的入口点,负责接收请求、解析请求参数、调用适当的业务逻辑进行处理,并最终返回响应给客户端。 Controller层的主要用途包括: 1. 路由请求:根据
2020-12-26

Spring Boot项目步骤

Spring Boot项目步骤 创建Spring Boot项目:使用Spring Initializr(https://start.spring.io/)创建一个新的Spring Boot项目。在网站上选择所需的依赖项和技术栈,然后点击"Generate"按钮下载项目的压缩包。 解压项目:将下载的压
2020-12-17