推荐文章
设计模式

复杂 if-else 语句优雅处理思路之策略模式的应用

回想起被 if-else 支配的恐惧,我们常常无所下手,甚至不了了之。这里分享一下我在开发中遇到的复杂 if-else 语句的优雅处理思路。

阅读更多
Docker

Docker教程01:Docker介绍与安装

Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

阅读更多
MongoDB

WSL2 中 MongoDB 安装指南

随着 2020 Windows 10 更新五月版的发布,WSL2 发行版开始普遍可用。本文就来带大家体验一下 WSL2 中 MongoDB 的安装和使用。

阅读更多
Spring

Spring事务注解@Transactional导致的生产事故

在 Spring 中进行事务管理非常简单,只需要在方法上加上注解 @Transactional,Spring 就可以自动帮我们进行事务的开启、提交、回滚操作。甚至很多人心里已经将 Spring 事务与 @Transactional 划上了等号。

阅读更多
Spring Boot

Spring Boot 开发中跨域场景及其解决方案介绍

很多人对跨域有一种误解,认为这是前端的事,和后端没关系,其实不是这样的。本文就和大家聊一下 Spring Boot 开发中三种跨域场景及其解决方案。

阅读更多
Spring Cloud

微服务配置中心选型比较

在传统式超大单个应用陆续转为分布式服务构架的历史背景中,配置中心是服务创新不能缺乏的一个系统软件部件,在这类情况下去中心化的配备服务项目即配置中心应时而生。

阅读更多
Spring Security

Spring Security 教程01:开篇

在 Spring Boot 或者 Spring Cloud 中,如果想选择一个权限管理框架,几乎毫无疑问的选择 Spring Security,Shiro 在这个环境下已经不具备优势了。

阅读更多
Spring事务注解@Transactional导致的生产事故 Spring事务注解@Transactional导致的生产事故
在 Spring 中进行事务管理非常简单,只需要在方法上加上注解 @Transactional,Spring 就可以自动帮我们进行事务的开启、提交、回滚操作。甚至很多人心里已经将 Spring 事务与 @Transactional 划上了等号。
2023-01-12
Docker教程02:Docker开启远程访问 Docker教程02:Docker开启远程访问
Docker 守护进程默认情况下只允许本地访问,不允许远程访问。本文将介绍如何开启 Docker 远程访问,即实现通过本地 Docker 客户端访问远程主机的 Docker 服务。
2022-12-26
Docker教程01:Docker介绍与安装 Docker教程01:Docker介绍与安装
Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
2022-12-25
微服务配置中心选型比较 微服务配置中心选型比较
在传统式超大单个应用陆续转为分布式服务构架的历史背景中,配置中心是服务创新不能缺乏的一个系统软件部件,在这类情况下去中心化的配备服务项目即配置中心应时而生。
2021-04-25
图解进程与线程 图解进程与线程
进程和线程是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。
为什么要使用线程池 为什么要使用线程池
尽量避免手动创建线程,应使用线程池统一管理线程。为什么会有这样的要求?背后的道理又是怎样的呢?顺着这个经验理论来推断,那肯定是手动创建线程有缺点。
用注解实现策略模式的方式 用注解实现策略模式的方式
经常在网上看到一些名为「教你干掉 if-else」之类的文章,大部分都会讲到用策略模式去代替 if-else。策略模式实现的方式也大同小异。
2020-07-31
解决 Git 中 CRLF 与 LF 的转换问题 解决 Git 中 CRLF 与 LF 的转换问题
对于不同的操作系统,换行符的表示是不一样的。也就是说当我们在编辑一个文件,在键盘上按下回车键的时候,对于不同的操作系统保存到文件中的换行符是不一样的。
2020-07-06
Spring Security 教程05:授权操作原来这么简单 Spring Security 教程05:授权操作原来这么简单
本文我们就通过一个简单的案例来看看 Spring Security 中的授权操作。所谓授权,就是用户如果要访问某一个资源,我们要去检查用户是否具备这样的权限,如果具备就允许访问,如果不具备,则不允许访问。
Spring Security 教程04:前后端分离 JSON 数据交互 Spring Security 教程04:前后端分离 JSON 数据交互
在前后端分离这样的开发架构下,前后端的交互都是通过 JSON 来进行,无论登录成功还是失败,都不会有什么服务端跳转或者客户端跳转之类。
WSL2 中 MongoDB 安装指南 WSL2 中 MongoDB 安装指南
随着 2020 Windows 10 更新五月版的发布,WSL2 发行版开始普遍可用。本文就来带大家体验一下 WSL2 中 MongoDB 的安装和使用。
2020-06-14
Spring Security 教程03:定制 Spring Security 中的表单登录 Spring Security 教程03:定制 Spring Security 中的表单登录
今天我们来继续深入 Spring Security 表单登录配置,挖掘一下这里边常见的其他配置。学习本文,强烈建议大家看一下前置知识: Spring Security 教程二:别再问密码怎么解密了 一. 登录接口很多初学者分不清登录接口和登
1 / 2