- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 Netty 源码分析1.6 DefaultChannelPipeline类
###################################################################################后续文章中都会对一些代码逻辑进行说明,但原文的英文注释一般不会直译,进行保留,只会说明那些没有注释的地方###############################################################...
2019-12-11 11:56:32
407
原创 Netty 源码分析1.5 NioServerSocketChannel类
通过该类的register方法了解其内部实现原理;通过register序列图了解上下文调用链路与关系
2019-12-06 13:47:24
254
1
原创 Netty源码中知识点学习记录3.2----2的指数次幂
========= 本系统文章都是依据Netty的4.1.44.Final-SNAPSHOT这个版本来讲解====================本文中关联的所有文章的总目录可以参看:系列文章目录1. 前言 在Netty 源码分析一 NioEventLoopGroup创建逻辑这篇文章中,我们知道在选择EventExecut...
2019-12-02 11:04:14
605
1
原创 Netty源码中知识点学习记录3.1----DefaultChannelId
###################################################################################后续文章中都会对一些代码逻辑进行说明,但原文的英文注释一般不会直译,进行保留,只会说明那些没有注释的地方###############################################################...
2019-11-29 17:53:44
1741
原创 Netty源码分析接口系列2.1 Channel接口
###################################################################################后续文章中都会对一些代码逻辑进行说明,但原文的英文注释一般不会直译,进行保留,只会说明那些没有注释的地方###############################################################...
2019-11-29 15:28:28
34076
原创 Netty 源码分析1.4 NioEventLoopGroup类的register方法
###################################################################################后续文章中都会对一些代码逻辑进行说明,但原文的英文注释一般不会直译,进行保留,只会说明那些没有注释的地方###############################################################...
2019-11-28 19:41:09
392
原创 Netty 自主学习目录
目录列表1. Netty 源码分析入口2. Netty 源码分析一 NioEventLoopGroup创建逻辑3. Netty 源码分析一ServerBootstrap的bind方法4. Netty 源码分析一 NioEventLoopGroup类的register方法5.待完善中…...
2019-11-28 16:18:57
310
原创 Netty 源码分析1.3 ServerBootstrap的bind方法
###################################################################################后续文章中都会对一些代码逻辑进行说明,但原文的英文注释一般不会直译,进行保留,只会说明那些没有注释的地方###############################################################...
2019-11-28 15:43:03
513
原创 Netty 源码分析1.2 NioEventLoopGroup创建逻辑
在前面一章中已经简单的了解了一个socket的代码结构,用了哪些类?那么我们就先了解下使用到的NioEventLoopGroup这个类1.类的继承关系图可以看出该类本身实际上是一个可以定时执行任务的线程池。一般我们在创建ServerBootstrap 类时一般设置父的EventLoopGroup 接收连接的池组时,都是使用的NioEventLoopGroup类2.创建类时代码执行的序列图...
2019-11-28 11:08:20
286
原创 Netty 源码分析入口1-1
像Netty的一些架构以及一些原理网上会有很多文章,在这里都不会再重复讲述。一般研究框架前,肯定要找到入口,像Netty框架里面有很多测试Demo。我们首先看一个socket服务器端的代码----------- 引用Netty框架demo中的DiscardServer的代码 -----------------/** * Discards any incoming data. */pu...
2019-11-28 11:08:14
259
原创 从源码分析dubbox服务消费端有时找不到提供者原因
问题描述:Dubbox2.8.4版本,用redis作为注册中心时,消费端有时会报提供者不存在的问题。 在排查中,看监控中心有如下日志,通过监控中心的日志可以看出,它会删除过期的key,是不是因为删除过期的key而导致的了?【日志中有:Delete expired key:】 [18/04/16 05:47:43:043 CST] DubboRegistryExpireTime...
2016-04-18 18:37:13
1192
jdk动态代理 + 拦截器实现小例
项目是用maven构建的,如果下载了附件中的例子请先对maven有一定的了解 附件中的例子只是对于初学者在使用动态代理的一个简单小功能。项目导入到eclipse里面后,可以通过测试类ProxyTest类运行结果。代码中的注释也很详细,在这里就不做出过多的说明。...
2013-08-06 16:22:00
115
原创 mina tcp/ip 应用小例
在这篇文章中主要讲解如下内容:1.mina 简介 1.1 mina 分布图 1.2 mina 组件图2.例子 2.1 服户端实现 2.2 客户端实现 2.3 日志配置3.运行结果 1.简介 由于最近项目要用OBD定位车载终端,让其中的数据经过系统分析更人性化的发送到客户的手机、网站中。所以...
2013-06-08 11:08:53
271
原创 osgi 最佳实践
对于osgi的具体详细讲解可以参看后面的附近,我这里主要是提供大家下载学习,对于想深入了解的人,这里不合适您。附件中主要讲解的是对于一个初学者的认知和简单使用,非常的实用教程。在这里我就不用过多的讲解。 大家可以在附件中下载,如果大家与pdf里面使用的eclipse版本不一致的,可以在启动osgi framework时根据提示要依赖的包进行相应的添加,在学...
2013-05-06 18:23:17
214
原创 tomcat7源码学习笔记(启动篇)
一.将tomcat源码导入到eclipse 在apach官网上下载tomcat源码后,学习源码通过导入到eclipse里,然后用其调试功能来学习是的方便。对于eclipse导入tomcat源码可以参考:http://www.cnblogs.com/huangfox/archive/2011/10/20/2218970.html 对于tomcat依赖的jar,可以通过后面的附件来下载。...
2013-04-07 12:39:29
167
原创 Database links小案例
oracle database link,它是用来更方便的一个数据库中访问另一个数据库(包括本地和远程的,道理一样)在本地建立的。即数据库连接只是连到别的数据库的快捷方式。 例如在192.168.104.191上有个nsbd数据库,用户名和密码分别是aqjc、aqjc,LISTENER 端口号是1522 在192.168.104.178上有个orcl数据...
2012-01-31 14:45:04
136
空空如也
java ArrayList 的size值在多线程中可见性问题
2020-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人