原创 WeakHashmap
近日閱讀 hadoop 源碼時,經常就遇到一個集合 WeakHashmap,閱讀源碼,發現jdk1.2就出現了這個集合,而且Doug Lea也參與了創作,因此可以花點時間瞭解一下。 一開始看到了Weak,就不由自主想起了Java中的引
原创 xml4種解析方法性能比較
1.基礎 (1). DOM(樹形結構方式訪問) : 樹在內存中是持久的,因此可以修改它以便應用程序能對數據和結構作出更改。它還可以在任何時候在樹中上下導航,而不是像SAX那樣是一次性的處
原创 神獸保佑 代碼無BUG
/** * ┏┓ ┏┓ * ┏┛┻━━━━━┛┻┓ * ┃ ┃ * ┃ ━ ┃ * ┃ > < ┃ * ┃
原创 Integer內部類IntegerCache
public class qq { public static void main(String[] args) { Integer a=10,b=10; Integer c=150,d=150;
原创 開源的許可證GPL、LGPL、BSD、Apache 2.0的通俗解釋
軟件開發者要開源軟件,不單單是開放源代碼就可以了,選擇一種許可證很重要,一個許可證之於軟件就相當於價值觀之於普通人,代表了這個軟件的基本品性。一個錯誤的許可證選擇可能會直接導致整個項目的失敗。 各種開源的許可證主要的限制還是在
原创 CDH5安裝過程中cloudera.server.cmf.Main: Server failed.
可能導致這個的原因有很多, 很多方法基本上都試過了但還是不行,下面是報錯內容,如果和你一樣,不妨參考一下是不是會和你有共同的問題 2018-01-15 12:42:20,103 ERROR main:com.cloudera.server
原创 Linux中的export
今天由於子節點環境變量中 少加了export 導致主節點無法搜到子節點資源路徑 日誌裏找了半天才發現 ,所以決心弄清楚這個東西 原因分析如下: 用戶登錄到系統時,系統將創建一個用戶shell,在這個shell中,可以使用shell命令聲
原创 Websocket概念介紹
學習websocket之前先明確一些概念 HTTP長連接: 大家都知道 HTTP1.1 之後 默認是keep-alive 也就是HTTP保持長連接狀態,其實這個說法可能不準確,HTTP協議是基於請求/響應的,只要響應之後,HTTP連接
原创 用戶棧 系統棧
我們知道PCB裏面的CPU狀態信息 有以下幾種,大家可以複習一下 (1)通用寄存器 8-32個,暫存信息 (2)PC(指令計數器) 要訪問下一條指令地址 (3)PSW(Program Status Word)包含:執行方式(系統狀態
原创 HashMap hash函數分析
查看Hashmap的put方法時 會有這麼一段 我們知道這裏調用的是Object的hashCode() 返回的是key內存地址 然後將內存地址和對內存地址進行無符號右移的新 值進行異或運算。
原创 入門Node.js
如果你去年注意過技術方面的新聞,我敢說你至少看到node.js不下一兩次。那麼問題來了“node.js是什麼?”。有些人沒準會告訴你“這是一種通過JavaScript語言開發web服務端的東西”。如果這種晦澀解釋還沒把你搞暈,你沒準會接着