原文:分析dwebsocket的源碼過程

前言 dwebsocet 是python django的websocket庫,github地址:https: github.com duanhongyi dwebsocket 本章是對dwebsocet的一個源碼分析. 開胃菜 在django視圖里,只需要這么定義,就搭建了一個websocet端。 分析開始 .打開 不要被它嚇到,其實就是動態加載中間介,我們打開紅箭頭處的WebSocketMid ...

2017-06-23 11:33 0 1895 推薦指數:

查看詳情

MapReduce過程源碼分析

MapReduce過程源碼分析 Mapper   首先mapper完成映射,將word映射成(word,1)的形式。   MapReduce進程,Map階段也叫MapTask,在MapTask中會通過run()方法來調用我們用戶重寫的mapper() 方法,   分布式的運算程序往往需要分成 ...

Fri Nov 15 08:08:00 CST 2019 0 336
Netty源碼分析 (八)----- write過程 源碼分析

上一篇文章主要講了netty的read過程,本文主要分析一下write和writeAndFlush。 主要內容 本文分以下幾個部分闡述一個java對象最后是如何轉變成字節流,寫到socket緩沖區中去的 pipeline中的標准鏈表結構 java對象編碼過程 write:寫隊列 ...

Mon Sep 16 19:12:00 CST 2019 1 555
Netty源碼分析 (七)----- read過程 源碼分析

在上一篇文章中,我們分析了processSelectedKey這個方法中的accept過程,本文將分析一下work線程中的read過程。 該方法主要是對SelectionKey k進行了檢查,有如下幾種不同的情況 1)OP_ACCEPT,接受客戶端連接 2)OP_READ ...

Thu Sep 12 19:01:00 CST 2019 1 442
源碼分析HotSpot GC過程(一)

  對於HotSpot虛擬機垃圾回收過程,這里將分析介紹默認配置下MarkSweepPolicy的DefNewGeneration和TenuredGeneration的垃圾回收內容以及介紹其他GC策略和代實現的GC思想。GC的過程姑且簡單地分為內存代實現無關的GC過程和內存代GC過程。 本文將先進 ...

Wed Dec 02 00:58:00 CST 2015 1 3773
Disconf源碼分析之啟動過程分析上(1)

Disconf的啟動,主要是包括兩次掃描和XML非注解式配置,總共分為上下兩篇,上篇先主要介紹第一次靜態掃描過程。 先從入口分析,通過Disconf幫助文檔,可以看到xml必須添加如下配置。 DisconfMgrBean繼承了ApplicationContextAware,disconf ...

Sun Apr 14 00:41:00 CST 2019 0 846
Dubbo源碼分析之ExtensionLoader加載過程解析

ExtensionLoader加載機制閱讀: Dubbo的類加載機制是模仿jdk的spi加載機制; Jdk的SPI擴展加載機制:約定是當服務的提供者每增加一個接口的實現類時,需要在jar包 ...

Sun Sep 09 19:44:00 CST 2018 0 1323
struts2請求過程源碼分析

。   我這里的struts2源碼是從官網下載的一個最新的struts-2.3.15.1-src.z ...

Sat Aug 10 19:15:00 CST 2013 6 22299
Spark 源碼分析 -- task實際執行過程

Spark源碼分析 – SparkContext 中的例子, 只分析到sc.runJob 那么最終是怎么執行的? 通過DAGScheduler切分成Stage, 封裝成taskset, 提交給TaskScheduler, 然后等待調度, 最終到Executor上執行 這是一個 ...

Wed Jan 22 00:38:00 CST 2014 6 2776
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM