迎着风跑  

2021年12月4日

摘要: Docker MySQL MySQL 的 Docker 镜像在 dockerhub 上的地址:https://hub.docker.com/_/mysql(opens new window) 当前(2021-04-02)的 latest 和 8.0.23 是同一个镜像 。另外,5.7 版本和 5.7 阅读全文
posted @ 2021-12-04 17:02 迎着风跑 阅读(109) 评论(0) 推荐(0) 编辑
 
摘要: Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。使用前面介绍的 Dockerfile 我们很容易定义一个单独的应用容器。然而在日常开发工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本 阅读全文
posted @ 2021-12-04 16:58 迎着风跑 阅读(167) 评论(0) 推荐(0) 编辑
 
摘要: Docker 常用命令 在使用 Docker 时,经常会操作镜像与容器,这就会涉及各种操作指令的使用。 指令说明 docker images 列出镜像 docker search 搜索镜像 docker pull 拉取镜像 docker rmi 删除镜像 docker run 创建并启动容器 doc 阅读全文
posted @ 2021-12-04 16:55 迎着风跑 阅读(80) 评论(0) 推荐(0) 编辑
 
摘要: Docker 镜像 #1. 基本概念 联合文件系统(Union File System)是一个轻量级、高性能的分层文件系统,他的特点就是支持将文件的修改变换为一层层增量提交,并且支持将多个不同的文件系统挂在到一个统一的虚拟文件系统下。 Docker 利用联合文件系统能够组合挂载的特性,建立了一套文件 阅读全文
posted @ 2021-12-04 16:54 迎着风跑 阅读(46) 评论(0) 推荐(0) 编辑
 
摘要: Docker 简介和安装 #1. 关于 Docker #基本概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app 阅读全文
posted @ 2021-12-04 16:51 迎着风跑 阅读(44) 评论(0) 推荐(0) 编辑
 
摘要: 操作 JWT:nimbus-jose-jwt 库 nimbus-jose-jwt、jose4j、java-jwt 和 jjwt 是几个 Java 中常见的操作 JWT 的库。就使用细节而言,nimbus-jos-jwt(和jose4j)要好于 java-jwt 和 jjwt 。 nimbus-jos 阅读全文
posted @ 2021-12-04 14:25 迎着风跑 阅读(6334) 评论(0) 推荐(0) 编辑
 
摘要: Spring Security 整合 JWT 为了在前后端分离项目中使用 JWT ,我们需要达到 2 个目标: 在用户登录认证成功后,需要返回一个含有 JWT token 的 json 串。 在用户发起的请求中,如果携带了正确合法的 JWT token ,后台需要放行,运行它对当前 URI 的访问。 阅读全文
posted @ 2021-12-04 14:24 迎着风跑 阅读(196) 评论(0) 推荐(0) 编辑
 
摘要: Spring Security 中自定义异常处理 我们最常见的 UsernamePasswordAuthenticationFilter 和 FilterSecurityInterceptor 这 2 个 Filter 在抛异常(和处理)的逻辑是不一样的: UsernamePasswordAuthe 阅读全文
posted @ 2021-12-04 14:23 迎着风跑 阅读(2244) 评论(0) 推荐(0) 编辑
 
摘要: Spring Security 底层原理 #1. Servlet Filter 链 我们先来看下最基础的 Servlet Filter 体系,在 Servlet Filter 体系中客户端发起一个请求过程是经过 0 到 N 个 Filter 然后交给 Servlet 处理。 Filter 不但可以修 阅读全文
posted @ 2021-12-04 14:21 迎着风跑 阅读(589) 评论(0) 推荐(0) 编辑
 
摘要: Spring Security 注解 #1. 注解 Spring Security 默认是禁用注解的!( 讨厌... ) 要想开启注解功能需要在配置类上加入 @EnableMethodSecurity 注解来判断用户对某个控制层的方法是否具有访问权限。 @EnableWebSecurity @Ena 阅读全文
posted @ 2021-12-04 14:20 迎着风跑 阅读(659) 评论(0) 推荐(0) 编辑
 
摘要: 自定义表单认证和配置 #1. 自定义表单 配置『自定义表单认证』核心代码段 http.formLogin() .loginPage("...") .loginProcessingUrl("...") ...; Copied! 准备自定义登录页面(可以是一个纯 html 页面) <!DOCTYPE h 阅读全文
posted @ 2021-12-04 14:19 迎着风跑 阅读(341) 评论(0) 推荐(0) 编辑
 
摘要: Spring Security 的基本配置 在之前的 Hello World 示例中,由于 Spring Boot 的自动配置,有很多配置都是采用的默认配置。 如果是在 SSM 项目中整合使用 Spring Security 你要运行一个 hello world 级别的示例,你还要配置不少东西。Sp 阅读全文
posted @ 2021-12-04 14:18 迎着风跑 阅读(551) 评论(0) 推荐(0) 编辑