排序:
默认
按更新时间
按访问量

Dubbo源码解析之provider调用篇

阅读须知 dubbo版本:2.6.0 spring版本:4.3.8 注释规则: //单行注释做普通注释 /**/多行注释做深入分析 建议配合源码阅读 正文 在之前的源码分析文章中,我们看到了dubbo用netty作为底层的网络通信框架,熟悉netty...

2018-09-19 20:23:34

阅读数:42

评论数:0

Dubbo源码解析之provider暴露篇

阅读须知 dubbo版本:2.6.0 spring版本:4.3.8 文章中使用/* */注释的方法会做深入分析 正文 承接provider初始化篇,本篇文章我们来分析provider的暴露过程。 ServiceConfig: private void doExportUrlsFor1Proto...

2018-09-19 00:06:42

阅读数:29

评论数:0

Netty源码解析之ServerSocketChannel close流程

###阅读须知 Netty版本:4.1.14.Final 文章中使用/* */注释的方法会做深入分析 ###正文 本篇文章我们来分析ServerSocketChannel的close流程,这是一个通用的流程,很多地方关闭ServerSocketChannel时都是复用这个流程。 Ab...

2018-09-18 10:46:51

阅读数:26

评论数:0

Dubbo源码解析之registry注册中心

阅读须知 dubbo版本:2.6.0 spring版本:4.3.8 文章中使用/* */注释的方法会做深入分析 正文 注册中心是Dubbo的重要组成部门,主要用于服务的注册与发现,我们可以选择Redis、数据库、Zookeeper作为Dubbo的注册中心,Dubbo推荐用户使用Zooke...

2018-09-01 14:11:36

阅读数:33

评论数:0

Netty源码解析之NioEventLoopGroup

阅读须知 Netty版本:4.1.14.Final 文章中使用/* */注释的方法会做深入分析 正文 在分析BootStrap源码时我们给出的示例程序中,我们看到了NioEventLoopGroup的身影,之前我们分析了NioEventLoop的源码,从命名上就可以看出,NioEve...

2018-08-25 16:23:14

阅读数:33

评论数:0

Netty源码解析之NioEventLoop

阅读须知 Netty版本:4.1.14.Final 文章中使用/* */注释的方法会做深入分析 正文 Netty的EventLoop主要用于处理I/O操作,而NioEventLoop就是EventLoop的主要实现之一,它将Channel注册到Selector,因此在事件循环中可以对...

2018-08-13 10:21:51

阅读数:52

评论数:0

Spring源码解析之bean的销毁

阅读须知 Spring源码版本:4.3.8 文章中使用/* */注释的方法会做深入分析 正文 我们来看几个销毁bean的场景,在一些异常情况,例如Spring上下文初始化失败时,会销毁已经创建的单例bean,这时会调用相关销毁方法,在Spring容器关闭时,同样会调用disposable...

2018-08-09 17:40:41

阅读数:54

评论数:0

SpringMVC源码解析之HandlerMapping

阅读须知 Spring源码版本:4.3.8 文章中使用/* */注释的方法会做深入分析 正文 HandlerMapping是Spring MVC中一个很重要的角色,用于注册和获取handler,在初始化阶段如果用户没有指定HandlerMapping,会默认添加两个默认的策略BeanNa...

2018-08-09 17:06:36

阅读数:39

评论数:0

Netty源码解析之ByteToMessageDecoder

阅读须知 Netty版本:4.1.14.Final 文章中使用/* */注释的方法会做深入分析 正文 之前我们介绍了ChannelHandler,这篇文章我们来介绍一个具体的子类实现ByteToMessageDecoder,它是一个抽象类,继承了ChannelInboundHandl...

2018-08-08 16:05:36

阅读数:31

评论数:0

最容易理解的一致性哈希算法解析

哈希简介 我们首先来简单介绍一下什么是哈希(以下简称hash),hash本质来说就是映射,或者说是键值对key-value,不同的hash之间不过就是实现key-value映射的算法不同,例如java中计算对象的hashcode值会有不同的算法,常用于各种分布式存储分片的id取摩算法等,都属于h...

2018-08-08 16:01:00

阅读数:40

评论数:2

Netty源码解析之ChannelHandler

阅读须知 Netty版本:4.1.14.Final 文章中使用/**/注释的方法会做深入分析 正文

2018-07-24 17:26:53

阅读数:380

评论数:0

Netty源码解析之UnpooledHeapByteBuf

阅读须知 Netty版本:4.1.14.Final 文章中使用/* */注释的方法会做深入分析 正文 建议首先阅读Netty源码解析之AbstractByteBuf,UnpooledHeapByteBuf是AbstractByteBuf的子类,它是基于内存的非池化的字节缓冲区,我们首...

2018-07-23 11:03:54

阅读数:695

评论数:0

阿里&滴滴面试心得

Spring 最好要阅读一下源代码,如果没有阅读过或者阅读起来比较困难,请参考笔者的Spring源码解析系列文章。 https://blog.csdn.net/heroqiang/article/category/7303318 bean的生命周期,就是bean的初始化到销毁这一整个过程中比...

2018-07-19 20:15:23

阅读数:223

评论数:0

Netty源码解析之AbstractByteBuf

阅读须知 Netty版本:4.1.14.Final 文章中使用/* */注释的方法会做深入分析 正文 当我们进行数据传输的时候,经常需要使用到缓冲区,对于JDK NIO而言,我们主要使用的是ByteBuffer,从功能角度而言,ByteBuffer完全可以满足NIO编程的需要,为什么Ne...

2018-07-18 10:39:39

阅读数:796

评论数:0

适配器模式在京东的应用

最近在为系统做一个限流的小组件,采用漏桶算法,基于AOP+Semaphore实现,限流不是本文的重点,有兴趣的读者可以去查阅相关资料。在这个组件中用到了适配器模式,我们首先来看适配器模式的类图:...

2018-06-17 17:22:18

阅读数:108

评论数:0

Netty源码解析之ChannelPipeline

阅读须知 Netty版本:4.1.14.Final 文章中使用/**/注释的方法会做深入分析 正文 在之前的文章中,我们经常能看到ChannelPipeline的身影,本篇文章我们就来详细分析一下ChannelPipeline。下面为ChannelPipeline的注释介绍: ...

2018-06-14 17:50:55

阅读数:805

评论数:0

Netty源码解析之ServerSocketChannel register流程

阅读须知 Netty版本:4.1.14.Final 文章中使用/**/注释的方法会做深入分析 正文 我们在分析Bootstrap引导启动的源码时看到了Channel的注册,但是并没有做深入分析,本篇文章我们就来看一下Channel的注册流程。Channel的注册委托给了Channel内...

2018-06-11 16:52:28

阅读数:829

评论数:0

MySQL官方文档14.5.5.3 如何最小化和处理死锁

原文地址:https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlocks-handling.html 14.5.5.3如何最小化和处理死锁 本节基于第14.5.5.2节“死锁检测和回滚”中有关死锁的概念信息。它解释了如何组织数据库操作以最大限度...

2018-06-10 16:00:46

阅读数:390

评论数:0

MySQL官方文档14.5.5.2 死锁检测和回滚

原文地址:https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlock-detection.html 14.5.5.2 死锁检测和回滚 当启用死锁检测时(默认),InnoDB会自动检测事务死锁并回滚一个或多个事务来打破死锁。InnoDB会尝试选...

2018-06-08 19:35:45

阅读数:412

评论数:0

MySQL官方文档14.5.5.1 InnoDB死锁示例

原文地址:https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlock-example.html 14.5.5.1 InnoDB死锁示例 以下示例说明了锁请求如何发生错误会导致死锁时。这个例子涉及两个客户端,A和B。 首先,客户端A创建一个包...

2018-06-08 16:19:46

阅读数:390

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭