org.joda.time原始碼分析
此前Java處理時間日期所使用的 Date 和 Calendar 被詬病不已,Calendar 的主要問題物件可變,而像時間和日期這樣的類應該是不可變的,另外其概念模型也有不明確的地方,月份計算從0開始等等。
此前Java處理時間日期所使用的 Date 和 Calendar 被詬病不已,Calendar 的主要問題物件可變,而像時間和日期這樣的類應該是不可變的,另外其概念模型也有不明確的地方,月份計算從0開始等等。
原文連結: wangwei.one/posts/netty… 前面,我們大致瞭解了Netty中的幾個核心元件。今天我們就來先來介紹Netty的網路通訊元件,用於執行網路I/O操作 ——Chann
前言 隨著區塊鏈越來越火熱,數字貨幣錢包也隨之被人重視。數字錢包的發展歷程是從最初比特幣的非確定性錢包,到確定性錢包,一直到我們現在最廣為使用HD分層確定性錢包,而今天要分析的錢包就是現在最為流行的HD分層
區塊鏈教程Fabric1.0原始碼分析configtx#genesis,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的漸退,讓
上一篇文章我們分析了SQL解析中會涉及到的一些類,以及用到的一些方法,今天我們分析 Select 語句,來看看sharding-jdbc是如何解析的。 SELECT o.order_id FROM or
AQS全稱是 AbstractQueuedSynchronizer (抽象佇列同步器),是通過一個先進先出的佇列(儲存等待的執行緒)來實現同步器的一個框架是一個抽象類,是java.util.concu
Redis的有序集合Sorted Set(zset),可以很方便地用來構建關鍵字索引表,可以很方便地實現支援超大規模併發的關鍵字組合條件查詢。 比如有套部落格系統,部落格文章存放在 hash 型別 ar
2017年9月份,記錄了Glide4.0的整合和使用注意事項 ,後續一直沒有對Glide的原始碼進行深入學習,接下來將對Glide進行逐步深入學習,首先從Glide的快取機制開始
OKHttp 是目前Android 平臺主流的網路請求的基礎框架。因此我們有必要對其原始碼進行閱讀學習,瞭解其內部的原理、專案結構、以及請求的執行過程。 它的專案地址為:gi
雲南白藥 的多事之秋 10月22日,微博上實名認證為“三甲醫院血液科執業醫師”的@科普醫生博雅(現已清空微博)發的帖子,把雲南白藥推上了風口浪尖。 在帖中她稱自己在買牙膏的時候,發現雲南白
新浪科技訊 北京時間10月27日凌晨訊息,微軟週五宣佈,該公司已經完成了收購程式碼託管平臺GitHub的交易,這項收購交易的程式是從6月開始的。 微軟此前宣佈以75億美元的價格收購GitHub,
上一篇文章我們分析了sql詞法解析,主要講了sql是如何被解析為一個一個的單詞的,在這個基礎上,我們來看看sharding-jdbc是如何針對不同的DML語句來識別sql語法,提取表結構資訊的。 相關類
btcpool礦池-slparser(share log parser)模組解析 核心機制總結 支援三種功能: 指定Date和
React 開發一年多,最近仔細研究了 React 原始碼,在這裡總結一下原理。React 原始碼比較複雜不適合初學者去學習。所以本文通過實現一套簡易版的 React,使得理解原理更加容易(本文基於 React
通過前面的原始碼系列文章中的nettyreactor執行緒三部曲,我們已經知道,netty的reactor執行緒就像是一個發動機,驅動著整個netty框架的執行,而服務端的繫結和新連線的建立正是發動機的導火線