摘要:
本文是承接上一篇写的:springboot源码分析(四)-监听器实现原理(上) 开篇之前先把祖师爷搬出来 费玉清:问大家一个脑筋急转弯,高个子男生,打一种甜品,很常见的那种 思考。。。 思考。。。 思考。。。 揭晓谜底:蛋糕 反正谜底我已经揭晓了,至于大家能不能看到,我就不管了,哈哈 概述 上一篇文 阅读全文
摘要:
开篇之前先把祖师爷搬出来 费玉清:问大家一个脑筋急转弯,女人生孩子,用一个成语来形容这一现象 思考。。。 思考。。。 思考。。。 揭晓谜底:血口喷人 反正谜底我已经揭晓了,至于大家能不能看到,我就不管了,哈哈 概述 监听器,在很多的源码中都非常的常见,之后我会写一个nacos源码分析的文章,那里面也 阅读全文
摘要:
本篇文章是承接上一篇文章写的:springboot源码解析(二)-从源码角度分析系统初始化器的实现原理 开篇之前先把祖师爷搬出来 费玉清:问大家一个脑筋急转弯,500个女人在沙滩上裸奔,打一种体育运动项目,在大学生的春季或者秋季运动会上都会有这个项目 思考。。。 思考。。。 思考。。。 揭晓谜底:铅 阅读全文
摘要:
概述 集合类中的sort方法,听说在java7中就引入了,但是我没有用过java7,不太清楚,java8中的排序是采用Timsort排序算法实现的,这个排序最开始是在python中由Tim Peters实现的,后来Java觉得不错,就引入了这个排序到Java中,竟然以作者的名字命名,搞得我还以为这个 阅读全文
摘要:
&运算符 与运算,具体运算规则是,当两个二进制进行位运算时,都是1的时候,结果为1,否则为0。 举例如下: 32的二进制: 0010 0000 33的二进制: 0010 0001 计算结果为32: 0010 0000 &=运算符 a &= b,其实就是a = a & b,运算方式就是上面的。 |运算 阅读全文
摘要:
本篇文章是承接上一篇文章写的:springboot源码解析(一)-自定义系统初始化器 开篇之前先把祖师爷搬出来 费玉清:问大家一个脑筋急转弯,大家都知道泰坦尼克号的男主角叫杰克,女主角叫螺丝,那问大家泰坦尼克号为什么沉了 思考。。。 思考。。。 思考。。。 揭晓谜底:因为杰克把螺丝搞松了,所以漏水了 阅读全文
摘要:
开篇之前先把祖师爷搬出来 费玉清:问大家一个脑筋急转弯,说西方人在浴缸中洗澡,打一种小吃,小吃街里很常见的那种 思考。。。 思考。。。 思考。。。 揭晓谜底:涮羊肉 反正谜底我已经揭晓了,至于大家能不能看到,我就不管了,哈哈 概述 本系列主要分析springboot启动过程中干了什么事情,尽量以白话 阅读全文
摘要:
概述 nacos,阿里开源的注册中心+配置中心,采用独立部署模式,有一个友好的前端界面,对于服务下线,修改配置等这些操作都可以通过前端界面完成,非常方便,截止到目前nacos最新的版本是V1.2.1,生产上已经有很多公司在使用了,包括我司,本文作为介绍nacos源码系列的第一篇,主要起一个抛砖引玉的 阅读全文
摘要:
概述 最近几年微服务火的一塌糊涂,先是从dubbo开始,之后火的是spring cloud,spring cloud整合了非常多的组件,比如注册中心eureka,rpc远程调用组件feign,负载均衡组件ribbon,熔断限流工具hystrix,网关zuul,以及配置中心,上面提到的大多数组件都是N 阅读全文
摘要:
概述 所谓的反转二叉树就是把二叉树的左子树变成右子树,把右子树变成左子树。 思路 这个我觉得相对于求二叉树的高度或者判断二叉树是不是完全二叉树来说,容易很多。其基本思路就是,只要可以遍历这颗二叉树就可以实现这个反转。 代码 二叉树构成代码: package com.example.demo.tree 阅读全文