Spring Security 登录添加验证码

登录添加验证码是一个非常常见的需求,网上也有非常成熟的解决方案,其实,要是自己自定义登录实现这个并不难,但是如果需要在 Spring Security 框架中实现这个功能,还得稍费一点功夫,本文就和小伙伴来分享下在 Spring Security 框架中如何添加验证码。

阅读更多

Spring Security 登录使用 JSON 格式数据

在使用 SpringSecurity 中,大伙都知道默认的登录数据是通过 key/value 的形式来传递的,默认情况下不支持 JSON格式的登录数据,如果有这种需求,就需要自己来解决,本文主要和小伙伴来聊聊这个话题。

阅读更多

极简 Spring Boot 整合 Thymeleaf 页面模板

虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在做前后端不分的开发,而在前后端不分的开发中,我们就会需要后端页面模板(实际上,即使前后端分离,也会在一些场景下需要使用页面模板,例如邮件发送模板)。

阅读更多

Git 学习资料

关于Git的用法我们已经写七篇文章,介绍了Git的不少用法,这些足以应付工作中90%的需求了,剩下的10%就需要小伙伴们在工作中自己慢慢总结了,我这里再给小伙伴们推荐一点Git学习资料,为我们的Git系列画上一个句号。

阅读更多

Git 标签管理

我们可以针对某一次的提交打上一个标签,有点类似于给某次提交取个别名,比如 1.0 版本发布时打个标签叫 v1.0,2.0 版本发布时打个标签叫 v2.0 ,因为每次版本提交的结果都是一连串的哈希码,不容易记忆,打上 v1.0,v2.0 这些具有某种含义的标签后,可以方便我们进行版本管理。

阅读更多

Git 工作区储藏

这是一篇计划之外的文章,之所以有这篇文章,是因为有一个小伙伴在阅读Git 分支管理一文时遇到了一个问题,而这个问题又比较典型,因此我想专门来谈谈 Git 中工作区的储藏问题。

阅读更多

Git 关联远程仓库

前面我们介绍的所有操作都是在本地仓库完成的,本文我们主要来看看如何和远程仓库进行交互,为了方便起见,这里远程仓库我们选择 GitHub。

阅读更多

Git 分支管理

Svn 中也有分支管理,但是很 low,Git 的分支管理非常强大,本文先不去说分支管理内部到底怎么做的,我们先来看看 Git 中最基本的分支管理操作。

阅读更多

Git 中的各种后悔药

Git 强大的撤销、版本回退功能,让我们在开发的过程中能够随意的回到任何一个时间点的状态,本文我们就来看看 Git 中的各种后悔药!

阅读更多

Git 基本操作

上篇文章我们简单的介绍了 Git 的诞生和发展,然后也说了 Windows 环境下 Git 的安装和一些基本的配置,本文我们就来说一说 Git 中的一些基本概念和基本操作。

阅读更多