2023年9月22日

Dubbo3应用开发—Dubbo序列化方案(Kryo、FST、FASTJSON2、ProtoBuf序列化方案的介绍和使用)

摘要: Dubbo序列化方案(Kryo、FST、FASTJSON2、ProtoBuf序列化方案的介绍和使用) 序列化简介 序列化是Dubbo在RPC中非常重要的一个组成部分,其核心作用就是把网络传输中的数据,按照特定的格式进行传输。减小数据的体积,从而提高传输效率。 Dubbo制定了Serializatio 阅读全文

posted @ 2023-09-22 06:15 随机的未知 阅读(76) 评论(1) 推荐(0) 编辑

2023年9月20日

Dubbo3应用开发—Dubbo直连开发相关概念:通信、协议、序列化

摘要: 本文介绍了Dubbo3直连应用相关概念,包括通信、协议、序列化等内容。通过这些概念的讲解,可以更好的理解Dubbo3直连应用的开发。 阅读全文

posted @ 2023-09-20 20:16 随机的未知 阅读(27) 评论(0) 推荐(0) 编辑

2023年9月19日

Dubbo3应用开发—XML形式的Dubbo应用开发和SpringBoot整合Dubbo开发

摘要: Dubbo3程序的初步开发 Dubbo3升级的核心内容 易⽤性 开箱即⽤,易⽤性⾼,如 Java 版本的⾯向接⼝代理特性能实现本地透明调⽤功能丰富,基于原⽣库或轻量扩展即可实现绝⼤多数的 微服务治理能⼒。更加完善了多语言支持(GO PYTHON RUST) 超⼤规模微服务实践 ⾼性能通信(Tripl 阅读全文

posted @ 2023-09-19 22:00 随机的未知 阅读(104) 评论(0) 推荐(0) 编辑

2023年9月18日

Dubbo3应用开发——架构的演变过程

摘要: Dubbo3应用开发——架构的演变过程 什么是Dubbo 早期Dubbo的定位; 基于Java的高性能,轻量级的RPC框架;SOA【Service-Oriented Architecture ⾯向服务的架构】 = RPC+服务治理; 2018年阿⾥巴巴把这个框架捐献给了 Apache 基⾦会,正式更 阅读全文

posted @ 2023-09-18 20:44 随机的未知 阅读(180) 评论(0) 推荐(2) 编辑

2023年9月13日

MySQL面试题——隔离级别相关面试题

摘要: 隔离级别相关面试题 MySQL事务隔离级别 未提交读——可以读到其他事务未提交的数据(最新的版本) 错误现象:脏读、不可重复读、幻读的现象 提交读(RC)——可以读到其他事务已提交的数据(最新已提交的版本) 错误现象:不可重复读、幻读现象 使用场景:希望看到最新的有效值 可重复读(RR)——在事务范 阅读全文

posted @ 2023-09-13 21:05 随机的未知 阅读(178) 评论(0) 推荐(0) 编辑

2023年8月12日

从Spring源码看Spring如何解决循环引用的问题

摘要: # Spring如何解决循环引用的问题 关于循环引用,首先说一个结论: Spring能够解决的情况为:**两个对象都是单实例、且通过set方法进行注入**。 两个对象都是单实例,通过构造方法进行注入,Spring不能进行循环引用问题; 两个对象都是多实例的情况下,不管是set注入,还是构造注入,都不 阅读全文

posted @ 2023-08-12 14:53 随机的未知 阅读(11) 评论(0) 推荐(0) 编辑

2023年8月7日

宏观上看Spring创建对象的过程

摘要: # 宏观上看Spring创建对象的过程 对于对象而言,可以分为**简单对象**和**复杂对象**; - 简单对象 ```markdown 简单对象指可以直接new的对象; Spring在创建这些对象时,是基于反射来完成的。 ``` - 复杂对象 ```markdown 复杂对象指不能直接new的对象 阅读全文

posted @ 2023-08-07 00:25 随机的未知 阅读(7) 评论(0) 推荐(0) 编辑

Spring源码之XML文件中Bean标签的解析2

摘要: ### 读取XML文件,创建默认bean标签对象的核心代码 ```markdown 在DefaultBeanDefinitionDocumentReader类中的如下方法中: protected void processBeanDefinition(Element ele, BeanDefiniti 阅读全文

posted @ 2023-08-07 00:24 随机的未知 阅读(6) 评论(0) 推荐(0) 编辑

2023年8月5日

Spring源码之XML文件中Bean标签的解析1

摘要: ## 读取XML文件,创建对象 xml文件里包含Bean的信息,为了避免多次IO,需要一次性读取xml文件中所有bean信息,加入到Spring工厂。 #### 读取配置文件 ```java new ClassPathResource("applicationContext.xml") ``` Cl 阅读全文

posted @ 2023-08-05 20:17 随机的未知 阅读(18) 评论(0) 推荐(0) 编辑

Spring源码——初识Spring容器

摘要: ## Spring源码之工厂(容器) ### 为什么把Spring的工厂又叫做容器呢? 工厂的责任是创建对象,但是创建完对象后还要进行存储(针对于单例的对象来讲),以供其他地方使用,这就是容器。为了能存多个对象,并能方便查找,所以Spring创建的单实例对象是通过类似map的结构来存储的。 ```m 阅读全文

posted @ 2023-08-05 00:13 随机的未知 阅读(4) 评论(0) 推荐(0) 编辑

导航