为什么要使用线程池 尽量避免手动创建线程,应使用线程池统一管理线程。为什么会有这样的要求?背后的道理又是怎样的呢?顺着这个经验理论来推断,那肯定是手动创建线程有缺点。 2020-08-19 多线程与并发 线程池
用注解实现策略模式的方式 经常在网上看到一些名为「教你干掉 if-else」之类的文章,大部分都会讲到用策略模式去代替 if-else。策略模式实现的方式也大同小异。 2020-07-31 设计模式 策略模式
解决 Git 中 CRLF 与 LF 的转换问题 对于不同的操作系统,换行符的表示是不一样的。也就是说当我们在编辑一个文件,在键盘上按下回车键的时候,对于不同的操作系统保存到文件中的换行符是不一样的。 2020-07-06 Git Git
Spring Security 教程05:授权操作原来这么简单 本文我们就通过一个简单的案例来看看 Spring Security 中的授权操作。所谓授权,就是用户如果要访问某一个资源,我们要去检查用户是否具备这样的权限,如果具备就允许访问,如果不具备,则不允许访问。 2020-07-03 Spring Security Spring Security
Spring Security 教程04:前后端分离 JSON 数据交互 在前后端分离这样的开发架构下,前后端的交互都是通过 JSON 来进行,无论登录成功还是失败,都不会有什么服务端跳转或者客户端跳转之类。 2020-07-02 Spring Security Spring Security
WSL2 中 MongoDB 安装指南 随着 2020 Windows 10 更新五月版的发布,WSL2 发行版开始普遍可用。本文就来带大家体验一下 WSL2 中 MongoDB 的安装和使用。 2020-06-14 MongoDB MongoDB WSL2
Spring Security 教程03:定制 Spring Security 中的表单登录 今天我们来继续深入 Spring Security 表单登录配置,挖掘一下这里边常见的其他配置。学习本文,强烈建议大家看一下前置知识: Spring Security 教程二:别再问密码怎么解密了 一. 登录接口很多初学者分不清登录接口和登 2020-06-01 Spring Security Spring Security
Spring Security 教程02:别再问密码怎么解密了 这篇文章和大家简单聊一下 Spring Security 入门,其中会重点讲解 Spring Security 中密码加密方案、PasswordEncoder 接口及其实现类的应用。 2020-05-28 Spring Security Spring Security
Spring Security 教程01:开篇 在 Spring Boot 或者 Spring Cloud 中,如果想选择一个权限管理框架,几乎毫无疑问的选择 Spring Security,Shiro 在这个环境下已经不具备优势了。 2020-05-24 Spring Security Spring Security
复杂 if-else 语句优雅处理思路之策略模式的应用 回想起被 if-else 支配的恐惧,我们常常无所下手,甚至不了了之。这里分享一下我在开发中遇到的复杂 if-else 语句的优雅处理思路。 2020-05-17 设计模式 策略模式
Spring Boot 开发中跨域场景及其解决方案介绍 很多人对跨域有一种误解,认为这是前端的事,和后端没关系,其实不是这样的。本文就和大家聊一下 Spring Boot 开发中三种跨域场景及其解决方案。 2020-05-12 Spring Boot Spring Boot CORS 跨域