上篇讲到了「拜占庭将军问题」:多个拜占庭将军要如何在可能有叛徒、信使可能被策反或者暗杀的情况下达成是否要进攻的一致性决定?还不了解的先看看上一篇《拜占庭将军问题》。这篇主要是...
上篇讲到了「拜占庭将军问题」:多个拜占庭将军要如何在可能有叛徒、信使可能被策反或者暗杀的情况下达成是否要进攻的一致性决定?还不了解的先看看上一篇《拜占庭将军问题》。这篇主要是...
Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入...
SpringBoot深入理解 -- @AliasFor注解的作用SpringBoot源码解析 -- SpringBoot启动过程SpringBoot源码解析 -- AutoC...
场景:前端传的日期格式是yyyy-MM-dd , 数据库查询时要用yyyy-MM-dd HH:mm:ss .因为通过controller接收成 LocalDate ,所以只...
前言 在Java领域,动态代理应用非常广泛,特别是流行的Spring/MyBatis等框架。JDK本身是有实现动态代理技术的,不过要求被代理的类必须实现接口,不过cglib对...
网上关于Web项目启动流程的文章很多,不过大部分都是基于配置文件方式的启动分析。我们知道从Servlet 3.0 开始Tomcat已经支持注解式的配置。所以想了解下,在注解的...
一、iTerm2简介: Mac OS自带的终端,用起来虽然有些不太方便,界面也不够友好,iTerm2是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、...
切换为清华镜像 1.curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install ...
1. 利用git base来合并多次commit pick 的意思是要会执行这个 commit squash 的意思是这个 commit 会被合并到前一个commit dro...