王知无(import_bigdata)
微信搜:import_bigdata
GitHub搜:https://github.com/wangzhiwubigdata/God-Of-BigData
展开
-
Netty源码解析-概述篇
本文是由code4craft发表在博客上的,原文基于Netty3.7的版本,源码部分对buffer、Pipeline、Reactor模式等进行了部分讲解,个人又继续新增了后续的几个核心组件的源码解读,新增了具体的案例。 Netty的源码非常好,质量极高,是Java中质量最高的开源项目之一,(比Spring系列源码高几层楼…) 我十分建议大家花上一周时间自习读一读。 概述 Netty是什么 大概用N...原创 2019-02-21 22:23:04 · 952 阅读 · 0 评论 -
Netty源码解析1-Buffer
大数据成神之路系列: 请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigData 更多文章关注:多线程/集合/分布式/Netty/NIO/RPC Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合框架 ...转载 2019-02-23 00:08:33 · 437 阅读 · 0 评论 -
Netty源码解析2-Reactor
请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigData 更多文章关注:多线程/集合/分布式/Netty/NIO/RPC Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合框架 Java高级特性增...转载 2019-02-23 00:09:21 · 370 阅读 · 0 评论 -
Netty源码解析3-Pipeline
请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigData 更多文章关注:多线程/集合/分布式/Netty/NIO/RPC Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合框架 Java高级特性增...转载 2019-02-23 00:10:08 · 356 阅读 · 0 评论 -
Netty源码解析4-Handler综述
请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigData 更多文章关注:多线程/集合/分布式/Netty/NIO/RPC Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合框架 Java高级特性增...原创 2019-02-23 00:10:44 · 341 阅读 · 0 评论 -
Netty源码解析5-ChannelHandler
请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigData 更多文章关注:多线程/集合/分布式/Netty/NIO/RPC Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合框架 Java高级特性增...转载 2019-02-23 00:11:23 · 368 阅读 · 0 评论 -
Netty源码解析6-ChannelHandler实例之LoggingHandler
请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigData 更多文章关注:多线程/集合/分布式/Netty/NIO/RPC Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合框架 Java高级特性增...原创 2019-02-23 00:12:07 · 944 阅读 · 0 评论 -
Netty源码解析7-ChannelHandler实例之TimeoutHandler
请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigData 更多文章关注:多线程/集合/分布式/Netty/NIO/RPC Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合框架 Java高级特性增...转载 2019-02-23 00:12:34 · 729 阅读 · 0 评论 -
Netty源码解析8-ChannelHandler实例之CodecHandler
请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigData 更多文章关注:多线程/集合/分布式/Netty/NIO/RPC Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合框架 Java高级特性增...原创 2019-02-23 00:13:06 · 325 阅读 · 0 评论 -
Netty源码解析9-ChannelHandler实例之MessageToByteEncoder
请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigData 更多文章关注:多线程/集合/分布式/Netty/NIO/RPC Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Java高级特性增强-并发集合框架 Java高级特性增...原创 2019-02-23 00:13:30 · 611 阅读 · 0 评论 -
关于Netty我们都需要知道什么
1.BIO、NIO和AIO的区别? BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。 伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。 NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。 AIO:一个有效请求一个线程,客户端的I/O请求都是由...原创 2019-02-21 22:22:36 · 429 阅读 · 0 评论 -
Java史上最全知识点整理
偶然从一个网友群中发现了整理的这份资料,不论是从整个 Java 知识体系,还是从面试的角度来看,都是一份含技术量很高的资料。 也不知道这位作者是谁,里面的内容也大多整理来自于互联网,但很明显的是这位作者为了整理这份资料用了很多心,在此表示感谢。 大家看下面的截图:(关键字:Java、面试、多线程、JVM、Netty、并发、锁、Hadoop、Spark、Flink) 说实话,作为一名 Java 程序...转载 2019-04-16 23:32:33 · 1359 阅读 · 0 评论