react16 原始碼系列
React原始碼系列(二): 從jsx到createElement
React原始碼系列(三): ReactRoot的建立以及排程工作scheduleWork的執行
相關推薦
react16 原始碼系列
React原始碼系列(一): 總結看原始碼心得及方法感受 React原始碼系列(二): 從jsx到createElement React原始碼系列(三): ReactRoot的建立以及排程工作scheduleWork的執行 React原始碼系列(四): Fiber Tree &&
Spark原始碼系列:RDD repartition、coalesce 對比
在上一篇文章中 Spark原始碼系列:DataFrame repartition、coalesce 對比 對DataFrame的repartition、coalesce進行了對比,在這篇文章中,將會對RDD的repartition、coalesce進行對比。 RDD重新分割槽的手段與Da
Spring原始碼系列 —— 構造和初始化上下文
探索spring原始碼實現,精華的設計模式,各種jdk提供的陌生api,還有那麼點黑科技都是一直以來想做的一件事!但是讀原始碼是一件非常痛苦的事情,需要有很大的耐心和紮實的基礎。 在曾經讀兩次失敗的基礎上,這次希望能一站到底!這個系列基於spring v4.3.20版本探索。 Spring上下文啟動載入過
Java原始碼系列(3):列舉型別
hello,everybody。沒想到今天會推文吧,趕緊誇我,勤快的小仙女。 好,我們今天認真的講一下列舉型別,大家肯定都用過,比如這樣的 //定義列舉型別 enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY
Java原始碼系列(2):Iterable介面
對於以陣列形式儲存的多條資料,我們通常是用下表index來遍歷陣列,或進行相關操作,結構如下: 對於以連結串列形式儲存的多條資料,我們通常是用指標next來遍歷陣列,或進行相關操作,結構如下: 這主要是由他們的資料結構決定的,陣列是一塊連續的空間儲存,而連結串列則不是連
Java原始碼系列(1):Comparable和Comparator的區別
在將Comparable和Comparator區別之前,先補充一個知識點。 先看程式碼: public class Person<T> { private T id; public T getId() { retur
Java原始碼系列(4):String,StringBuilder,StringBuffer區別
hi,國慶節後第一篇。首先,祝大家國慶節快樂,然後祝大家上班快樂。 既然上班了,那就知識學起來,今天咱說一下String,StringBuffer和StringBuilder的區別,這是面試必問,但是如果是工作了的小哥哥和小姐姐,就不會傻白甜的問這個問題,但咱還是要知道的,畢竟要
【TensorFlow原始碼系列】【四】圖優化演算法:constant folding和CSE
TensorFlow中使用的圖優化演算法有:constant folding 和CSE(common-subexpression elimination) 【演算法一】constant folding 該演算法,是將graph中常量的計算合併起來。例如: C = A+B,其中A和B都是con
【TensorFlow原始碼系列】【三】node分配演算法之placement algorithm
一個graph中各種不同特徵的node,tf需要依據一定的規則將不同的node放在不同的device上,這點對於分散式或者單機多卡比較重要。tf在node的分配演算法上有placer和costmodel(代價模型);這裡簡單分析一下placer演算法。代價模型是依據運算元對裝置的要求、裝置的情況等,
原始碼系列Spring,Mybatis,Springboot,Netty原始碼深度解析-Spring的整體架構與容器的基本實現-mybatis原始碼深度解析與最佳實踐
6套原始碼系列Spring,Mybatis,Springboot,Netty原始碼深度解析視訊課程 6套原始碼套餐課程介紹: 1、6套精品是掌櫃最近整理出的最新課程,都是當下最火的技術,最火的課程,也是全網課程的精品; 2、6套資源包含:全套完整
Spring原始碼系列 — BeanDefinition
一.前言 回顧 在Spring原始碼系列第二篇中介紹了Environment元件,後續又介紹Spring中Resource的抽象,但是對於上下文的啟動過程詳解並未繼續。經過一個星期的準備,梳理了Spring中的BeanDefinition以及它的解析和註冊過程。本文著重介紹其特點及用途並延續前面上下文啟動
深入淺出Mybatis原始碼系列(三)---配置詳解之properties與environments(mybatis原始碼篇)
上篇文章《深入淺出Mybatis原始碼系列(二)---配置簡介(mybatis原始碼篇)》我們通過對mybatis原始碼的簡單分析,可看出,在mybatis配置檔案中,在configuration根節點下面,可配置properties、typeAliases、plugins、
深入淺出Mybatis原始碼系列(六)---objectFactory、plugins、mappers簡介與配置
上篇文章《深入淺出Mybatis原始碼系列(五)---TypeHandler簡介及配置(mybatis原始碼篇)》簡單看了一下TypeHandler, 本次將結束對於mybatis的配置檔案的學習, 本次涉及到剩下沒提及到的幾個節點的配置:objectFactory、data
react16 原始碼閱讀學習記錄
React原始碼系列(一): 總結看原始碼心得及方法感受 React原始碼系列(二): 從jsx到createElement React原始碼系列(三): ReactRoot的建立以及排程工作scheduleWork的執行 React原始碼系列(四): Fiber Tree &&
Spring原始碼系列 — Bean生命週期
前言 上篇文章中介紹了Spring容器的擴充套件點,這個是在Bean的建立過程之前執行的邏輯。承接擴充套件點之後,就是Spring容器的另一個核心:Bean的生命週期過程。這個生命週期過程大致經歷了一下的幾個階段 在本節中重點介紹例項化、填充裝配、喚醒Aware方法、BeanPostProce
人人都能懂的Vue原始碼系列(八)—initLifecycle
initLifeCycle方法用來初始化一些生命週期相關的屬性,以及為parent,child等屬性賦值,來看原始碼。 export function initLifecycle (vm: Component) { const options = vm.$option
SpringMVC原始碼系列:AbstractHandlerMapping
AbstractHandlerMapping是實現HandlerMapping介面的一個抽象基類。支援排序,預設處理程式,處理程式攔截器,包括由路徑模式對映的處理程式攔截器。所有的HandlerMapping都繼承自AbstractHandlerMapping。 另外,此基類不支援PA
SpringMVC原始碼系列:HandlerMapping
HandlerMapping介面是用來查詢Handler的。在SpringMvc中,DispatcherServlet處理分發很多請求,而每個請求都需要一個Handler來處理,具體接受到一個請求後使用哪個Handler來處理呢?這就是Handler要做的事情。因此,HandlerMapping
JVM原始碼系列:JVM內部執行之Class的Method
1. Class的屬性 在JVM中,通常一個class會初始化成Klass(介面), InstanceKlass(例項), Method(方法), ConstantsPool(常量區) 在上圖我們可以看到一個大概的Method,ConstantsPool,Instan
Flink原始碼系列——獲取StreamGraph的過程
接著《Flink原始碼系列——一個簡單的資料處理功能的實現過程》一文的結尾繼續分析,在完成對資料流的轉換操作之後,需要執行任務,這時會呼叫如下程式碼: env.execute("Socket Window WordCount"); 在StreamExecutionEnvir