上篇文章《Nacos 配置中心原理分析》我和大家分析了 Nacos 的配置中心原理,主要分析了 Nacos 客户端是如何感知到服务端的配置变更的,但是只是从客户端的角度进行了...
上篇文章《Nacos 配置中心原理分析》我和大家分析了 Nacos 的配置中心原理,主要分析了 Nacos 客户端是如何感知到服务端的配置变更的,但是只是从客户端的角度进行了...
最近比较流行起一个比较牛逼的题目,蹭个热点,可能没那么牛逼,可是对于使用和了解原理是足够了。 想必大家多多少少听过spi,具体的解释我就不多说了。但是它具体是怎么实现的呢...
引言 先如今所有的技术栈中,只要一谈关于高可用、高并发处理相关的实现,必然会牵扯到集群这个话题,也就是部署多台服务器共同对外提供服务,从而做到提升系统吞吐量,优化系统的整体...
目录 安装git创建ssh key、配置git提交本地项目到GitHub 一、安装Git MAC 上安装Git主要有两种方式 首先查看电脑是否安装Git,终端输入: 安装过则...
G1 (Garbage First)垃圾收集器 因为上一篇文章JVM垃圾收集器总结[https://juejin.cn/post/6955120964392714247/]的...
最近学习了关于JVM相关的东西,距离上一次写JVM的内存模型[https://haoxiaoyong.cn/2019/11/10/2019/2019-11-10-jvm/]已...
这篇博客主要讲述一下springboot怎么给我们简化了大量的配置,然后跟着源码自己封装一个Starter,首先我们需要从两个地方来说,第一就是springboot的起步依赖...
作者:王一飞老师,叩丁狼教育高级讲师 概念 并编程中,一般需要用到安全的队列,如果要自己实现安全队列,可以使用2种方式:方式1:加锁,这种实现方式就是我们常说的阻塞队列。方式...
从JVM看aop 1. Java程序运行在JVM中的特征 当我们在某个类Foo中写好了一个main()方法,然后执行java Foo,你的Java程序之旅就开启了,如下: 那...
在上文中,卸载Agent之后,使用jmap -histo:live pid命令验证执行FGC,相关Class是否会被回收,结果遇到了一些问题,最终通过MAT内存分析才定位到了...
处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...
我们已经知道计算机中,所有数据最终都是使用二进制数表达。我们也已经学会如何将一个10进制数如何转换为二进制数以及如何将如何将一个16进制数如何转换为二进制数,详见下图。 在计...
@恒宇少年 这是哪个主题,方便放个链接吗?
SpringBoot2.x基础篇:探索配置文件中随机数的实现方式知识改变命运,撸码使我快乐,2020继续游走在开源界点赞再看,养成习惯给我来个Star吧,点击了解下基于SpringBoot的组件化接口服务落地解决方案 随机数的使用你是不是...
您的个人博客是开源的框架吗?
SpringBoot2.x基础篇:探索配置文件中随机数的实现方式知识改变命运,撸码使我快乐,2020继续游走在开源界点赞再看,养成习惯给我来个Star吧,点击了解下基于SpringBoot的组件化接口服务落地解决方案 随机数的使用你是不是...
演示案例代码 首先看下业务需求: 这里有个前提就是必须这些操作是成功之后才可以入库,所以我选择了使用@Around,在切入点前后切入内容;因为这样可以在调用接口结束之后拿到接...
IoC(Inversion of Control)控制反转 三个问题谁控制谁?控制的双方是什么?什么是反转?反转什么?怎样反转?为什么要反转?反转的好处是什么?正向有什么坏处...