原创 motan學習筆記 一 微博輕量級RPC框架Motan

前言 motan學習筆記 一 微博輕量級RPC框架Motan motan學習筆記 二 motan架構分析 motan學習筆記 三 motan Demo 分析 motan學習筆記 四 motan Demo 之yar 分析 motan

原创 netty源碼分析 之五 transport(ChannelHandler)

上文說到了,channelHandler, 顧名思義 handler 處理者 從channelPipeline的定義中看出,channelPipeline是channelHandler的集合 public interface Chann

原创 大飛哥講<spark學習筆記>

最近朋友問我spark是啥,其實我也不知道,但是既然開源了,想必看看文檔,看看示例,自己也能清楚個7788.。 廢話不多,先從github 上下載代碼   git clone https://github.com/apache/spar

原创 微信紅包算法遐想

private final AtomicLong seed; private static final long multiplier = 0x5DEECE66DL; private static final long

原创 java 23種設計模式

一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。

原创 netty源碼分析 之三 transport(channel)

在開始學習channel之前,先看下channel如何生成的? channel如何生成? AbstractBootstrap 通過channel方法來設置 channelFactory   public B channel(

原创 netty源碼分析 之十三 線程模型

通過代碼來看,netty server有兩個線程池來組成  而 netty client端有一個線程池來 代碼解讀 下面有兩個線程池 bossGroup workerGroup // Configure the serve

原创 netty源碼分析 之四 transport(ChannelPipeline)

前面看了channel定義,以及接口定義,可知道實現類。 * I/O Request *

原创 netty源碼分析 之九 handler

學習完前面的channel,回頭來學習handler 會感覺到很簡單的. handler 這個包裏面的類實現  ChannelHandlerAdapter  codec我們最後來看,先看其他 logging LoggingHa

原创 netty源碼分析 之七 transport(Unsafe)

來看下unsafe的接口定義 同樣看你實現類, AbstractUnsafe 接着看起實現,統一的模板類,由子類來實現方法 接着看register 方法,其中有pipeline.fireChannelRegistered方法

原创 java設計模式之結構模型模式

這章開始,我將講下7種結構型模式:適配器模式、裝飾模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。其中對象的適配器模式是各種模式的起源,我們看下面的圖 建議大家跟着畫畫uml圖,方便大家理解 適配器模式 適配器模式將某個

原创 netty源碼分析 之二 transport(bootstrap)

transport 分爲兩部分  bootstrap channel  由於channel東西比較多,所以分開兩篇來寫 AbstractBootstrap 顧名思義,引導累   抽象父類, 定義模板方法 成員變量 private vo

原创 netty源碼分析 之六 transport(EventLoop)

前面分析到DefaultChannelHandlerInvoker 其被SingleThreadEventLoop 引用,並創建DefaultChannelHandleInvoker 先來分析下Eventloop 以及 Eventloo

原创 netty源碼分析 之八 transport(總結)

前面學習了channel和bootstarp。 本文分爲兩部分,一是補充下channel  二是整體來看下channel和bootstarp channel其他包 embedded   epoll unix實現 epoll選擇s

原创 motan學習筆記 六 opentracing Brave+zipkin實現

motan學習筆記 一 微博輕量級RPC框架Motan motan學習筆記 二 motan架構分析 motan學習筆記 三 motan Demo 分析 motan學習筆記 四 motan Demo 之yar 分析 motan學習