深入理解 SecurityConfigurer Java

深入理解 SecurityConfigurer

我们来继续撸 Spring Security 源码。 SecurityConfigurer 在 Spring Security 中是一个非常重要的角色。在前面的文章中,松哥曾经多次提到过,Spring Security 过滤器链中的每一个过滤器,都是通过 xxxConfigurer 来进行配置的,而这些 xxxConfigurer 实际上都是 SecurityConfigurer 的实现。 ...
阅读全文
深入理解 SecurityConfigurer 【源码篇】 Java

深入理解 SecurityConfigurer 【源码篇】

松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里--> Spring Boot+Vue+微人事视频教程 我们来继续撸 Spring Security 源码。 SecurityConfigurer 在 Spring Security 中是一个非常重要的角色。在前面的文章中,松哥曾经多次提到过,Spring Security 过滤器链中的每一个过滤器,都是...
阅读全文
记录一次Mybatis使用中遇到的BUG 编程技术

记录一次Mybatis使用中遇到的BUG

前言 ​ 今天在开发过程中,由于业务需求,需要前台同时输入多个值进行模糊查询,所以我预想将输入的值,以数组形式传入,并在 Mybatis 的 xml 文件中,用 foreach 标签进行遍历。在遍历过程中出现了问题,后台报了一个 Mybatis 的错误。错误如下所示: nested exception is org.apache.ibatis.builder.BuilderExcept...
阅读全文
2020年4月8日 SringBoot整合velocity及常用语法 软件架构

2020年4月8日 SringBoot整合velocity及常用语法

由于公司业务面向的是非洲市场 那边有些国家智能机并未普及,像乌干达地区还是以功能机为主 为了支持功能机,需要新创一个 wap 网站用于支持功能机(天哪!) 技术选型 由于功能机试不支持js的,前端使用vue不现实,只能通过模板的形式 可以使用jsp,freemarker,Thymeleaf等引擎,但最终选型 velocity 模板(老大用过罢了) 后端使用 springboot ...
阅读全文
Flutter 沙龙回顾 | 跨平台技术趋势及字节跳动 Flutter 架构实践 软件架构

Flutter 沙龙回顾 | 跨平台技术趋势及字节跳动 Flutter 架构实践

11 月 23 日, 字节跳动技术沙龙 | Flutter 技术专场  在北京后山艺术空间圆满结束。我们邀请到字节跳动移动平台部 Flutter 架构师袁辉辉,Google Flutter 团队工程师 Justin McCandless,字节跳动移动平台部 Flutter 资深工程师李梦云,阿里巴巴高级技术专家王树彬和大家进行分享交流。 以下是 字节跳动移动平台部 Flutt...
阅读全文
Seata AT 模式启动源码分析 Spring

Seata AT 模式启动源码分析

从上一篇文章「 分布式事务中间件Seata的设计原理 」讲了下 Seata AT 模式的一些设计原理,从中也知道了 AT 模式的三个角色(RM、TM、TC),接下来我会更新 Seata 源码分析系列文章。今天就来分析 Seata AT 模式在启动的时候都做了哪些操作。 客户端启动逻辑 TM 是负责整个全局事务的管理器,因此一个全局事务是由 TM 开启的,TM 有个全局管理类 Global...
阅读全文
K8S 生态周报| 2019-06-24~2019-06-30 软件架构

K8S 生态周报| 2019-06-24~2019-06-30

kind (Kubernetes In Docker) 是我很喜欢并且一直持续参与贡献的项目,本周发布了 v0.4.0 版本。关于 Kind 的介绍和基础使用,可以参考我之前写的文章 《使用 Kind 搭建你的本地 Kubernetes 集群》 v0.4.0 版本中,默认的 Kubernetes 版本升级到了 v1.15 版本,且 kind.sigs.k8s.io/v1alpha2 版本的...
阅读全文
Loading...