原创 structs2 運行流程分析

相關的API: ActionMapping:Simple class that holds the action mapping information used to invoke a Struts action. The name

原创 java進階書籍推薦(不包括基礎)

個人認爲看書有兩點好處: 能出版出來的書一定是經過反覆的思考、雕琢和審覈的,因此從專業性的角度來說,一本好書的價值遠超其他資料對着書上的代碼自己敲的時候方便 “看完書之後再次提升自我的最好途徑是看一些相關的好博文“,我個人認爲這是學習的

原创 Binary Tree Zigzag Level Order Traversal 二叉樹ZigZag打印

Binary Tree Zigzag Level Order Traversal  My Submissions Question Editorial Solution Total Accepted: 61552 Total

原创 單鏈表的歸併排序

本題目來源於LeetCode,具體如下: Sort a linked list in O(n log n) time using constant space complexity. 題目要求複雜度O(nlogn),因此我們很自然考

原创 EXISTS字句

幾種典型用法:

原创 多線程之 線程安全與非線程安全

多線程之 線程安全與非線程安全     ArrayList和Vector有什麼區別?   HashMap和HashTable有什麼區別?   StringBuilder和StringBuffer有什麼區別?    這些都是Java面

原创 文件硬鏈接和軟鏈

linux系統下提供ln指令來進行文件鏈接。文件鏈接主要分爲硬鏈接和軟鏈接。    硬鏈接:由於linux下的文件是通過索引節點(Inode)來識別文件,硬鏈接可以認爲是一個指針,指向文件索引節點的指針,系統並不爲它重新分配inode。

原创 醜數

題目:我們把只包含因子2,3和5的數稱作爲醜數。求按從小到大的順序的第1500個醜數。例如6,8都是醜數,但是14不是,因爲它包含因子7。習慣上我們把1作爲第一個醜數。 方法一:遍歷法 使用遍歷法求第k個醜數,從1開始遍歷,如果是

原创 intellij ide快捷鍵

1、文本編輯 刪除    ctr + y         複製    ctr + D 2、智能提示        提示    ctr + space        智能提示 ctr + shift + space      

原创 不同磁道的扇區數是否相同? 知乎

不同磁道的扇區數是否相同?修改 問題1:不同磁道的扇區數是否相同? 維基百科:扇區 磁盤上的每個磁道被等分爲若干個弧段,這些弧段便是硬盤的扇區(Sector)。硬盤的第一個扇區,叫做引導扇區。(來自維基百科http://zh.

原创 java 工程師 基礎知識總結

1 Java基礎   1.1 Collection和Map (1)掌握Collection和Map的繼承體系。 (2)掌握ArrayList、LinkedList、Vector、Stack、PriorityQueue、HashSe

原创 統計從1到n中1的個數

問題: 給定一個十進制正整數N,寫下從1開始,到N的所有整數,然後數一下其中出現的所有“1”的個數。 例如:N= 2,寫下1,2。這樣只出現了1個“1”。 N= 12,我們會寫下1, 2, 3, 4, 5, 6, 7, 8, 9, 1

原创 簡明 Github Pages與 jekyll博客搭建 教程 附 git github參考文檔

參考: 簡明 Github Pages與 jekyll博客搭建 教程 附 git github參考文檔

原创 java併發之隊列同步器

、注:僅根據自己的理解整理的零碎知識點(慢慢補充) java中同步鎖的實現依賴於內部的隊列同步器,通過繼承實現隊列同步器獲取同步狀態和釋放同步狀態的方法。 隊列同步器內部通過一個int成員變量state來表示同步的狀態  佔有還是釋放(包

原创 Java併發編程:Callable、Future和FutureTask

Java併發編程:Callable、Future和FutureTask   http://www.cnblogs.com/dolphin0520/p/3949310.html Java併發編程:Callable、Future和Fu