Spring Cloud版本选择

大版本目前主要有:
Angel版本对应Spring Boot 1.2.x
Brixton版本对应Spring Boot 1.3.x
Camden版本对应Spring Boot 1.4.x
Dalston 版本对应Spring Boot 1.5.x
Edgware 版本对应Spring Boot 1.5.x
Finchley 版本对应Spring Boot 2.0.x
Greenwich 版本对应Spring Boot 2.1.x
小版本:
SNAPSHOT: 快照版本,随时可能修改
M: MileStone,M1表示第1个里程碑版本,一般同时标注PRE,表示预览版版。
SR: Service Release,SR1表示第1个正式版本,一般同时标注GA(GenerallyAvailable),表示稳定版本。
生产系统建议选择GA稳定版本

D版本和E版本的区别
二者均基于SpringBoot的1.5.x版本。但支持其他组件的版本不同,每个小版本的不同,会有细微差别。如以 Dalston.SR4 和 Edgware.RELEASE 来对比: read more

通过进制法捕获所有组合

题目:
现有2支队伍,每支队伍有2个人,两支队伍的人相互握手,求所有的握手组合方式。
我们可以快速得到答案:
假设两只队伍分别为A,B;成员代号为A1、A2、B1、B2;
则组合方式有以下四种:
A1,B1;A1,B2;A2,B1,;A2,B2;

难度稍微升级一下
题目:
现有3支队伍,每支队伍有3个人,3支队伍的人相互握手,求所有的握手组合方式。
当我们将队伍换成三支或更多的时候,答案可能并不是很快就能得到的 read more