前言 Webpack 的使用目前已經是前端開發工程師必備技能之一。若是想在本地環境啟動一個開發服務,大家只需在 Webpack 的配置中,增加 devServer 的配置來啟動。devServer
在一次源碼查看ThreadGroup的時候,看到一段代碼,為以下: /* * @throws NullPointerException if the parent argume
前言: 如果說J.U.C包下的核心是什么?那我想答案只有一個就是AQS。那么AQS是什么呢?接下來讓我們一起揭開AQS的神秘面紗 AQS是什么? AQS是AbstractQueuedSynchro
問題 (1)什么是原子操作? (2)原子操作和數據庫的ACID有啥關系? (3)AtomicInteger是怎么實現原子操作的? (4)AtomicInteger是有什么缺點? 簡介 Atomic
本文的目的 說明Giraph如何借助ZooKeeper來實現Master與Workers間的同步(不太確定)。 環境 在單機上(機器名:giraphx)啟動了2個workers。 Giraph遵從單M
問題 (1)重入鎖是什么? (2)ReentrantLock如何實現重入鎖? (3)ReentrantLock為什么默認是非公平模式? (4)ReentrantLock除了可重入還有哪些特性? 簡介
—HashMap— 優點:超級快速的查詢速度,時間復雜度可以達到O(1)的數據結構非HashMap莫屬。動態的可變長存儲數據(相對于數組而言)。 缺點:需要額外計算一次hash值,如果處理不當會占用額
面試官:請問HashSet有哪些特點? 應聘者:HashSet實現自set接口,set集合中元素無序且不能重復; 面試官:那么HashSet 如何保證元素不重復? 應聘者:因為HashSet底層是基于
前言 StringJoiner是Java里1.8新增的類,主要是幫助我們把一個列表拼接字符串, 或許有一部分人沒有接觸過. 所以本文將從使用例子入手, 分析StringJoiner的源碼. 基本好的同
前言 Node.js也是寫了兩三年的時間了,剛開始學習Node的時候,hello world就是創建一個HttpServer,后來在工作中也是經歷過Express、Koa1.x、Koa2.x以及最近還