Java日知录

一个坚持原创,有态度的博客!

0%

大家好,我是飘渺。

前几天写了一篇 SpringBoot如何统一后端返回格式?老鸟们都是这样玩的!阅读效果还不错,而且被很多号主都转载过,今天我们继续第二篇,来聊聊在SprinBoot中如何集成参数校验Validator,以及参数校验的高阶技巧(自定义校验,分组校验)。

此文是依赖于前文的代码基础,已经在项目中加入了全局异常校验器。(代码仓库在文末)

首先我们来看看什么是Validator参数校验器,为什么需要参数校验?

阅读全文 »

在互联网技术面试中,考察分布式技术已经是面试的标配了。无论你是高阶程序员,还是架构师,都要掌握分布式系统设计。今天我们就先来看一看在面试中怎么回答分布式的基础理论,才能抓住面试官的芳心。

案例背景

CAP 理论是分布式系统中最核心的基础理论,虽然在面试中,面试官不会直白地问你 CAP 理论的原理,但是在面试中遇到的分布式系统设计问题,都绕不开你对 CAP 的理解和思考。

而且在面试中,针对面试不同岗位的候选者,面试官的要求也会不一样,要求你回答的深度也不一样。所以在这一讲中,我会针对初中级研发工程师高级研发工程师两个不同的角度,分析面试思路。

阅读全文 »