原创 多線程相關之線程可見

多線程相關複習 開胃菜 public class Test1 {​    private int i = 0;​    public void go(){        new Thread(new Runnable() {        

原创 Redis的相關總結

關於redis的相關總結 1.什麼是redis? 2. 緩存中間件——Memcache和redis的區別? Memcache: 代碼層次類似哈希,不支持簡單數據類型,不支持分片,不支持主從分佈,不支持持久化存儲。 redis 數據類型豐富

原创 四大神器之反射

Java反射機制,是一個基礎的內容章節,在對於之後的框架學習中起到了至關重要的作用,現在比較流行的是spring 框架 ,其中的IOC(自動注入)以及AOP(動態代理),在AOC中代理模式又分爲動態代理和byteCode instr

原创 學習數據結構Day4

鏈表   之前看過了動態數組,棧和隊列,雖然我們把第一個叫做動態數組,但是,他們的底層實質上還是靜態數組。靠   resize來實現動態數組。而鏈表是真正的數據結構   鏈表需要一個節點。 數據存儲在鏈表中   相當於是一串火車,將數據

原创 學習數據結構Day3

棧和隊列   棧是一種線性結構,相比數組 他對應的操作是數組的子集 只能從一端進入,也只能從一端取出 這一端成爲棧頂 棧是一種先進後出的數據結構,Last In First Out(LIFO) 程序調用的系統棧 棧的應用:無處不在的U

原创 學習數據結構Day2

之前學習過了數組的靜態實現方法,同時將數組的所有有可能實現的方法都統一實現了一遍,之後支持了泛型的相關   概念,接下來就是如何對數組進行擴容的操作也就是實現動態數組。   private void resize(int newcap

原创 學習數據結構Day1

數據結構的分類: 線性結構 數組;棧;隊列;鏈表;哈希表;。。。 樹結構 二叉樹;二分查找樹;AVL;紅黑樹;Treap;Splay;堆;棧;Trie;線段樹;K-D樹;並查集;哈夫曼                樹;。。。 圖結構 鄰接

原创 Windows常用命令的使用

3.Tracert   Tracert命令用來顯示數據包到達目標主機所經過的路徑,並顯示到達每個節點的時間。該診斷實用程序將包含不同生存時間 (TTL) 值的 Internet 控制消息協議 (ICMP) 回顯數據包發送到目標以決定到達目標

原创 Windows網絡命令的相關指令(1)

    1.Ipconfig   該命令可以檢查網絡接口配置。如果用戶系統不能到達遠程主機,而同一系統的其他主機可以到達,那麼用該命令對這種故障進行判斷是有必要的。當主機能到達遠程主機但不能到達本網主機時,則表示子網掩碼設置有問題,可據此進

原创 Windows常用網絡命令(3)

5.Netstat   Netstat命令可以幫助網絡管理員瞭解網絡的整體使用情況。它可以顯示當前正在活動的網絡連接的詳細信息,例如顯示網絡連接、路由表和網絡接口信息,可以統計目前總共有哪些網絡連接正在運行。 利用命令參數,命令可以顯示所有

原创 HashMap源碼解析

對於HashMap,如果是java程序員,那麼定然不會陌生,對於HashMap,應該說是最常用的一種Map結構了,同樣在面試當中也會屢屢被提問到,常見的幾種題目: HashMap的默認容量? HashMap是如何擴容的? HashMap的