Wh0ami-hy

实践是检验真理的唯一标准

Nginx应用

1. Nginx 简介 Nginx(发音为“Engine-X”)是一个开源的高性能 HTTP 和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。由俄罗斯程序员 Igor Sysoev 创建。它以其高稳定性、丰富的功能集、简单的配置和低资源消耗而闻名。 2. 静态站点 需要配置静态站点,即 html 文件和一堆静态资源 举例来说:如果所有的静态资源都放在了 /ap...

Swagger接口文档工具

1. 概念 OpenAPI 是一个组织(OpenAPI Initiative),他们指定了一个如何描述HTTP API的规范(OpenAPI Specification)。既然是规范,那么谁想实现都可以,只要符合规范即可。 Swagger 它是SmartBear公司的一个开源项目,里面提供了一系列工具,包括著名的 swagger-ui。swagger是早于OpenApi的,某一天sw...

拦截器和过滤器

1. 过滤器(Filter) Filter 是在 Servlet 规范中定义的,是 Servlet 容器支持的。 Filter有如下几个用处 主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等 Filter可以认为是Servlet的一种“加强版”,它主要用于在HttpServletRequest到达Servlet之前,拦截客户的请求,对用户请求进行预处理,也可以对Htt...

Spring之validation校验参数

1. 概念区分 @Valid是Java标准的Bean验证注解,而@Validated是Spring框架提供的增强验证注解,具有更多特性,如分组验证。 2. 环境说明 从springboot-2.3开始,校验包被独立成了一个starter组件,所以需要引入如下依赖: <dependency>     <groupId>org.springframework.b...

Jjwt详解

1. 引入依赖 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-api</artifactId> <version>0.12.3</version> </dependency> <de...

本站总访问量