• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






zhenhong

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页

2021年12月6日

8、请求or响应数据处理之回应
摘要: 在上一节中,我们分析了调用接口的过程,当接口返回了数据之后,dubbo需要告诉客户端调用的接口,这个时候dubbo又是这么进行回应的呢?在com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler#received 阅读全文
posted @ 2021-12-06 11:55 zhen_hong 阅读(13) 评论(0) 推荐(0)
 

2021年11月20日

17、事务配置的解析
摘要: 我们在spring使用事务有三种方式,第一种使用xml配置的方式配置,第二种使用注解的方式配置,第三种使用编程的方式。 我们首先从xml配置开始 <tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <tx 阅读全文
posted @ 2021-11-20 09:34 zhen_hong 阅读(21) 评论(0) 推荐(0)
 

2021年10月17日

基于数据库版本的分布式定时任务调度中心
摘要: github调度中心源码地址:https://github.com/yomea/timer-task-scheduler github业务端源码地址:https://github.com/yomea/task-scheduler-starter gitee调度中心源码地址:https://gitee 阅读全文
posted @ 2021-10-17 22:29 zhen_hong 阅读(44) 评论(0) 推荐(0)
 

2021年10月13日

9、服务的注册
摘要: 在第四节的时候,我们分析了服务的暴露,当时消费者通常都是根据注册中心,然后通过负载均衡,再找到提供者的,所以提供者除了暴露自己之外,还有到注册中心去注册,做到彻底的暴露自己。 public <T> Exporter<T> com.alibaba.dubbo.registry.integration. 阅读全文
posted @ 2021-10-13 09:52 zhen_hong 阅读(16) 评论(0) 推荐(0)
 

2021年9月28日

11、Netty的内存池之PoolThreadCache
摘要: 一、PoolThreadLocalCache 在申请池化内存时,netty并不会直接从内存池中申请,而是先从PoolThreadLocalCache获取,同样的release一个ByteBuf时并不会直接归还到内存池,而是先缓存在 PoolThreadLocalCache中 PoolThreadLo 阅读全文
posted @ 2021-09-28 10:25 zhen_hong 阅读(275) 评论(0) 推荐(0)
 

2021年9月18日

9、bean创建前奏之beanName与属性名占位符解析
摘要: 我们在项目中或多或少都会使用properties配置文件,比如配置数据源的时候,可能会在classpath目录下配置一个jdbc.properties文件,用于配置数据库相关的url地址,数据库密码等相关的信息。当我们想要引入这部分数据的时候,我们会在xml配置文件中配置一个标签,如: 这个标签表示 阅读全文
posted @ 2021-09-18 15:42 zhen_hong 阅读(19) 评论(0) 推荐(0)
 

2021年9月17日

4、服务的暴露
摘要: 前面两节,dubbo准备好了配置了,那么接下来就可以进行服务的暴露了,暴露的代码在RegistryProtocol#export中,RegistryProtocol这个协议会执行暴露,然后执行注册。 public <T> Exporter<T> com.alibaba.dubbo.registry. 阅读全文
posted @ 2021-09-17 22:16 zhen_hong 阅读(19) 评论(0) 推荐(0)
 

2021年9月5日

RocketMQ总结
摘要: 一、架构设计 RocketMQ 中文官方文档:https://github.com/apache/rocketmq/blob/master/docs/cn/architecture.md 二、总结 2.1 发送消息 1、先从本地缓存中获取对应topic发布信息(消息队列列表),如果本地没有那么从na 阅读全文
posted @ 2021-09-05 11:02 zhen_hong 阅读(14) 评论(0) 推荐(0)
 

2021年8月13日

14、aop通知的创建
摘要: aop标签属于自定义标签,所以对于这类标签需要实现对应命名空间和标签解析器 public void org.springframework.aop.config.AopNamespaceHandler.init() { // In 2.0 XSD as well as in 2.1 XSD. //注 阅读全文
posted @ 2021-08-13 14:20 zhen_hong 阅读(14) 评论(0) 推荐(0)
 

2021年8月5日

6、JDK并发锁之读写锁
摘要: 一、前言 前一节我们分析了AQS并发框架和独占锁以及condition的实现,为我们继续往下分析并发包中其他的类打下了基础,现在我们趁热打铁,分析一下读写锁。 二、基础 2.1 类图 ReadWriteLock:定义了两个接口方法,获取读锁和写锁Sync:ReentrantReadWriteLock 阅读全文
posted @ 2021-08-05 18:03 zhen_hong 阅读(29) 评论(0) 推荐(0)
 
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页