Fork me on GitHub

06 2020 档案

摘要:概述 客户端与注册中心服务端的交互,主要集中在服务注册,服务下线,服务发现以及订阅某个服务,其实使用最多的就是服务注册和服务发现,下面我会从源码的角度分析一下这四个功能,客户端是如何处理的,本文不会介绍注册中心服务端如何处理的,这个之后会写文章分析。 客户端代码 public class Namin 阅读全文
posted @ 2020-06-30 20:43 猿起缘灭 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:概述 为了实现redis集群的高可用,redis经历了好几次迭代,从最开始的主从模式,到哨兵模式,再到现在的集群模式,可以说架构的优化越来越好,那本篇文章就介绍一下redis的哨兵模式,不过我司其实使用的是cluster模式,这里就当学习一下。 redis哨兵模式架构 声明:本图来源Redis == 阅读全文
posted @ 2020-06-19 10:03 猿起缘灭 阅读(4237) 评论(0) 推荐(1) 编辑
摘要:概述 由于互联网发展,用户量激增,传统的架构直接使用关系型数据库,已经不能扛得住现在的并发量了,mysql单机一般的配置并发达到2000基本就顶天了,而且如果打到这个负载,mysql的性能会非常差,所以redis基本是现在各大互联网公司的标配。 本篇文章会以问答的方式编写,方便大家查看。 一、red 阅读全文
posted @ 2020-06-18 15:20 猿起缘灭 阅读(451) 评论(0) 推荐(0) 编辑
摘要:概述 这个方法我们并不陌生,通常我们在程序中都会先获取到ApplicationContext,之后调用getBean()方法获取bean,那这个方法是如何获取的bean呢?下面就来分析一下 getBean()方法 public Object getBean(String name) throws B 阅读全文
posted @ 2020-06-13 16:20 猿起缘灭 阅读(1279) 评论(0) 推荐(0) 编辑
摘要:概述 在学习springboot时候,会牵涉到很多的知识,而refresh方法可以说其中的核心方法,为什么这么说,因为整个spring的核心aop和ioc都和这个方法有关,既然这个方法那么重要,那我们就分析一下这个方法到底干了什么。 refresh()调用的核心方法预览 看了上面这个图是不是都晕了, 阅读全文
posted @ 2020-06-13 15:41 猿起缘灭 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:本文承接上文:springboot源码分析(五)-监听器实现原理(中) 开篇之前先把祖师爷搬出来 费玉清:问大家一个脑筋急转弯,高个子女生,打一种化妆品,很常见的那种 思考。。。 思考。。。 思考。。。 揭晓谜底:唇膏 反正谜底我已经揭晓了,至于大家能不能看到,我就不管了,哈哈 概述 上一篇文章已经 阅读全文
posted @ 2020-06-04 20:30 猿起缘灭 阅读(764) 评论(0) 推荐(0) 编辑
摘要:本文是承接上一篇写的:springboot源码分析(四)-监听器实现原理(上) 开篇之前先把祖师爷搬出来 费玉清:问大家一个脑筋急转弯,高个子男生,打一种甜品,很常见的那种 思考。。。 思考。。。 思考。。。 揭晓谜底:蛋糕 反正谜底我已经揭晓了,至于大家能不能看到,我就不管了,哈哈 概述 上一篇文 阅读全文
posted @ 2020-06-04 19:42 猿起缘灭 阅读(1612) 评论(0) 推荐(0) 编辑
摘要:开篇之前先把祖师爷搬出来 费玉清:问大家一个脑筋急转弯,女人生孩子,用一个成语来形容这一现象 思考。。。 思考。。。 思考。。。 揭晓谜底:血口喷人 反正谜底我已经揭晓了,至于大家能不能看到,我就不管了,哈哈 概述 监听器,在很多的源码中都非常的常见,之后我会写一个nacos源码分析的文章,那里面也 阅读全文
posted @ 2020-06-03 16:34 猿起缘灭 阅读(2792) 评论(0) 推荐(0) 编辑
摘要:本篇文章是承接上一篇文章写的:springboot源码解析(二)-从源码角度分析系统初始化器的实现原理 开篇之前先把祖师爷搬出来 费玉清:问大家一个脑筋急转弯,500个女人在沙滩上裸奔,打一种体育运动项目,在大学生的春季或者秋季运动会上都会有这个项目 思考。。。 思考。。。 思考。。。 揭晓谜底:铅 阅读全文
posted @ 2020-06-03 12:00 猿起缘灭 阅读(754) 评论(0) 推荐(0) 编辑
摘要:概述 集合类中的sort方法,听说在java7中就引入了,但是我没有用过java7,不太清楚,java8中的排序是采用Timsort排序算法实现的,这个排序最开始是在python中由Tim Peters实现的,后来Java觉得不错,就引入了这个排序到Java中,竟然以作者的名字命名,搞得我还以为这个 阅读全文
posted @ 2020-06-03 09:42 猿起缘灭 阅读(7235) 评论(0) 推荐(0) 编辑
摘要:&运算符 与运算,具体运算规则是,当两个二进制进行位运算时,都是1的时候,结果为1,否则为0。 举例如下: 32的二进制: 0010 0000 33的二进制: 0010 0001 计算结果为32: 0010 0000 &=运算符 a &= b,其实就是a = a & b,运算方式就是上面的。 |运算 阅读全文
posted @ 2020-06-02 15:13 猿起缘灭 阅读(1174) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示