JWT 简介JWT 是 JSON WEB TOKEN 的缩写,它是基于 RFC 7519 标准定义的一种可以安全传输的的 JSON 对象,由于使用了数字签名,所以是可信任和安全的。 JWT 的组成 JWT token 的格式:header.payload.signature header 中用于存放 ...
Spring Security
Spring Security 简介 Spring Security 是一个强大的可高度定制的认证和授权框架,对于 Spring 应用来说它是一套 Web 安全标准。Spring Security 注重于为 Java 应用提供认证和授权功能,像所有的 Spring 项目一样,它对自定义需求具有强大的 ...
Swagger-UI
Swagger-UI 简介 Swagger-UI 是 HTML, Javascript, CSS 的一个集合,可以动态地根据注解生成在线 API 文档。 Swagger-UI 常用注解 @Api:用于修饰 Controller 类,生成 Controller 相关文档信息 @ApiOperatio ...
架构篇 - MySQL数据库连接参数详解
MySQL 数据库连接jdbc:mysql://localhost:3306/mall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai 参数 解释 useUnicode=true& ...
MongoDB 常用命令
命令 解释 mongod -version 查看 MangoDB 版本 mongod –dbpath data –logpath log/mongod.log –logappend –fork 脚本启动或配置文件启动 –dbpath $dbpath 数据库数据文件路径 –l ...
RabbitMQ 安装配置
Mac 安装 RabbitMQ终端运行如下命令即可brew install rabbitmq Mac 启动 RabbitMQ# 进入到 RabbitMQ 目录cd /usr/local/Cellar/rabbitmq/3.7.16# 启动 RabbitMQsbin/rabbitmq-server ...
MySQL 使用问题记录
Mac 启动 mysql 服务失败问题现象Warning:The /usr/local/mysql/data directory is not owned by the ‘mysql’ or ‘_mysql’ 分析解决这应该是某种情况下导致 /usr/local/mysql/data 的宿主发生了改 ...
PostgreSQL 常用命令
PostgreSQL 常用命令 命令 解释 /Library/PostgreSQL/11/scripts/runpsql.sh; exit 启动 PostgreSQL,终端执行命令如下(或直接单击 SQL Shell(psql)) \help <command_name& ...
Java 程序员面试题
面试题拓扑图 Java 基础JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所 ...