会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
南宫煌_慧
求知若渴,虚心若愚
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
10
下一页
2021年12月3日
Dubbo发布过程中,消费者调用过程
摘要: 初始调用 我们从controller开始看起,当我们发起一个request请求的时候,controller调用的是service,此处我们调用的dubbo引用服务的代理类 IUserService是一个接口,实际调用的是一个代理类,我们接着往下看: @RestController @RequestM
阅读全文
posted @ 2021-12-03 10:28 南宫煌_慧
阅读(112)
评论(0)
推荐(0)
2021年12月1日
Dubbo发布过程中,消费者的初始化过程
摘要: 服务启动的过程类似于Dubbo发布过程中,服务发布启动的过程,现在我们直接进入到服务调用的核心模块ReferenceBean进行分析: 首先是afterPropertiesSet()方法,是IUserService在初始化之后,进行一个回调处理 public abstract class Abstr
阅读全文
posted @ 2021-12-01 21:15 南宫煌_慧
阅读(51)
评论(0)
推荐(0)
2021年11月29日
Dubbo发布过程中,扩展点的加载
摘要: ##扩展点的功能 为什么Dubbo要引入扩展点加载功能呢?根本性上是从Dubbo的驱动方式上考虑出发的。Dubbo是基于URL驱动的。譬如我们发布一个Dubbo服务,提供了一个服务者,在一个提供服务接口的同时,我们会提供诸如使用什么协议(Dubbo)、什么注册中心RegistryProtocol(z
阅读全文
posted @ 2021-11-29 14:34 南宫煌_慧
阅读(167)
评论(0)
推荐(0)
Dubbo发布过程中,服务发布的实现
摘要: 加载完beanDefinitions后,开始执行onrefresh()等方法。随后在finishBeanFactoryInitialization(beanFactory)方法中,对加载的BeanDefinition进行实例化和初始化。调用了beanFactory.freezeConfigurati
阅读全文
posted @ 2021-11-29 14:33 南宫煌_慧
阅读(62)
评论(0)
推荐(0)
2021年11月21日
SpringBoot启动过程中,候选类的过滤和加载
摘要: 几个初始化要点: 在调用SpringApplication的构造函数时,调用了setInitializers((Collection) getSpringFactoriesInstances(ApplicationContextInitializer.class))方法时,底层调用了loadSpri
阅读全文
posted @ 2021-11-21 23:44 南宫煌_慧
阅读(863)
评论(0)
推荐(0)
2021年11月16日
SpringBoot启动过程中,BeanFactoryPostProcessor注册时机
摘要: SpringBoot在启动的时候,调用了run方法,在调用SpringApplication的 prepareContext()方法时候,调用了applyInitializers(context)应用初始化方法,applyInitializers(context)方法中,通过获取初始化对象,进行初始
阅读全文
posted @ 2021-11-16 15:08 南宫煌_慧
阅读(298)
评论(0)
推荐(0)
2021年7月2日
Java的即时编译(Just In Time, JIT)及其优化
摘要: Java程序最初是通过解释器进行解释执行的,当虚拟机发现某个方法或代码块运行的特别频繁时,会把这些代码认定为“热点代码”(Hot Spot Code)。为了提高热点代码的执行效率,在运行时,虚拟机会把这些代码编译成本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(JIT
阅读全文
posted @ 2021-07-02 15:49 南宫煌_慧
阅读(373)
评论(0)
推荐(0)
2021年6月3日
java自定义实现一个缓存器
摘要: 题目要求 根据需求实现一个缓存池,当请求第一次加载的时候,计算缓存值,并存入缓存中,当另一请求来的时候,直接从缓存中获取对应值,避免重复计算,注意只允许第一次的请求进入计算过程: 实现思路 通过map实现缓存的功能,通过加锁的方式实现只有一个请求能够进入到计算的流程中 缓存工具类 package c
阅读全文
posted @ 2021-06-03 17:00 南宫煌_慧
阅读(742)
评论(0)
推荐(0)
2020年12月11日
Java线程中断的理解和正确使用
摘要: Java线程中断的理解和正确使用 1、为什么废弃Thread的stop函数? 对于有多线程开发经验的开发者,应该大多数在开发过程中都遇到过这样的需求,就是在某种情况下,希望立即停止一个线程。 比如:做Android APP开发,当打开一个界面时,需要开启线程请求网络获取界面的数据,但有时候由于网络特
阅读全文
posted @ 2020-12-11 14:03 南宫煌_慧
阅读(502)
评论(0)
推荐(0)
2020年12月9日
ParNew与CMS垃圾回收器
摘要: ParNew与CMS垃圾回收器
阅读全文
posted @ 2020-12-09 14:52 南宫煌_慧
阅读(492)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
10
下一页
公告