首页
语法
变量
函数
技术动态
基础知识库
首页
/
netty源码分析
芋道源码,mosquitto源码分析(六)
本文由逍遥子撰写,转发请标注原址: http://write.blog.csdn.net/postedit/21465011 一、 Mosquito的辅助功能介绍 芋道源码?Mosquitto代码的辅助功能主要包括:log输出功能、配置参数管理功能和内存封装的功能,这三个功能虽不是mosquitto的核心模
时间:2023-09-23 | 阅读:17
Spring 事务初始化源码分析
前言 在上篇文章Spring 事务使用详解中详细介绍了Spring事务的使用过程,今天就来看下Spring事务是如何来实现,比如Spring事务在初始化的时候做了什么,Spring事务是如何进行事务的提交和回滚的;为了避免篇幅太长,所以分开两篇文章进行分析&
时间:2023-09-15 | 阅读:12
Dubbo源码分析系列-深入Dubbo SPI机制
导语 在之前的博客中介绍过关于Java中SPI的机制,也简单的分析了关于Java中SPI怎么去使用。SPI的全称Service Provider Interface,是一种服务发现机制。SPI的本质就是将接口实现类的全类名配置到文件中,通过类加载器来读取配置文件,从而达到类
时间:2023-09-15 | 阅读:13
从代码的层面来理解,发送是否成功,当不成功的" alt="从源码分析RocketMQ系列-Producer的SendResult来自哪里?">
从源码分析RocketMQ系列-Producer的SendResult来自哪里?
导语 对于消息中间件大家都应该不陌生,现在比较主流的消息中间件有Kafka、RabbitMQ、RocketMQ、ActiveMQ等等。前段时间花了很长时间分析了关于RocketMQ源码,之前也分享了关于RabbitMQ的相关知识。当然后期还会继续分享,与此同时。将个人学习Rocket
时间:2023-09-15 | 阅读:19
从源码分析RocketMQ系列-Producer的SendResult的封装
导语 通过之前博客的Producer的SendResult来自哪里分析到发送的核心机制,了解了在发送之前被使用的几个Hook,以及发送消息的RequestHeader的封装,但是这些封装都被一个this.mQClientFactory.getMQClientAPIImpl().sendMessage()方法所吸收了。这个方
时间:2023-09-15 | 阅读:15
从源码分析RocketMQ系列-Producer的invokeSync()方法
导语 在之前的博客中通过对于Producer中SendResult的跟踪找到了在Client模块下的所有的封装以及消费的过程,深入到对接Remoting模块的接口中对消息的封装以及发送回收等。但是对于具体后续操作还是没有跟进,这篇博客就从this.remotingClient.invokeSync(ad
时间:2023-09-15 | 阅读:15
Netty 从源码的角度深入剖析 ByteBuffer
如何从源码的角度深入剖析ByteBuffer 你只看见了调用一个方法就能创建符合要求的 ByteBuf 却不知为何如此简单, 你只看见了 Netty 使用了线程池却不知线程池用的是什么队列 你只看见了 Netty 到处都在使用 Promise 却不知 Promise 为何物 问题 我们知道,Netty 之
时间:2023-09-15 | 阅读:17
Netty技术细节源码分析-ByteBuf的内存泄漏原因与检测
本文的github地址:点此 该文所涉及的netty源码版本为4.1.6。 Netty中的ByteBuf为什么会发生内存泄漏 在Netty中,ByetBuf并不是只采用可达性分析来对ByteBuf底层的byte[]数组来进行垃圾回收,而同时采用引用计数法来进行回收,来保证堆外内存的准确时
时间:2023-09-15 | 阅读:11
Shiro源码分析之Subject和SecurityManager
Subject 毫无疑问,Subject是Shiro最重要的一个概念。 “Subject”只是一个安全术语,意味着应用程序用户的特定于安全性的“视图”。Shiro Subject实例代表单个应用程序用户的安全状态和相关操作。 创建 初次创建是在AbstractShiroFilter#doFilterInternal方法中
时间:2023-09-13 | 阅读:26
Quartz调度源码分析
2019独角兽企业重金招聘Python工程师标准>>> 系列文章 Spring整合Quartz分布式调度 java任务调度quartz?Quartz数据库表分析 Quartz调度源码分析 前言 上一篇文章Quartz数据库表分析介绍了Quartz默认提供的11张表,本文将具体分析Quartz是如何调度的,
时间:2023-09-13 | 阅读:15
1
2
»
阅读排行
2752℃
1
如何防止应用程序泄密?
2747℃
2
AlertDialog禁止返回键
2566℃
3
linux中MySQL密码的恢复方...
2503℃
4
node.js当中net模块的简单...
2254℃
5
我的高质量软件发布心得
2185℃
6
从源码角度看Spark on yar...
2035℃
7
在linux云服务器上运行Jar...
1611℃
8
codevs1521 华丽的吊灯
猜你喜欢
Docker storage driver(十四)
[20170508]listagg拼接显示字段.txt
iOS 关于真机和模拟器framework合并
NTT通信公司在大阪开通运营容灾数据中心
Apache Kudu 加速对频繁更新数据的分析
虚拟时代将至:环绕计算才是未来
html页面顶部提示在更高浏览器下面提示语
关于Struts2中的值栈与OGNL表达式
linux基础篇-24,swap交换分区临时救急及划分方法
一个轻量级分布式RPC框架--NettyRpc
python之字符编码(二)
IBM原厂资深专家:DB2优化器和成本模型分析
热门标签
python3
Spring boot
python有什么用
python和java
java
Springboot教程
python编程
Leetcode
python爬蟲教程
python菜鳥教程
Springboot注解
Mybatis
Springboot框架
Springboot
UNIXLINUX
SpringBootApplication
python为什么叫爬虫
qpython
我要关灯
我要开灯
客户电话
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
官方微信
扫码二维码
获取最新动态
返回顶部