原创 多線程相關之線程可見
多線程相關複習 開胃菜 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的