摘要:情況一方法方法強制拋一個異常情況一就是這樣,方法里面順序調用兩個方法,方法不加事務注解,方法加了事務注解。如果不了解事務的傳播性,可能會回答成功插入,插入失敗但是實際情況卻是均插入成功了。 平時我們使用spring框架,不論是springmvcv還是springboot,springCloud,絕大多數情況我們都是在方法,或者直接在類上面加一個@Transactional,將事務交給s...
摘要:為了保證元數據文件的高可用系統,一般的做法,將設置成一逗號分隔的多個目錄,這個目錄至少不要在一塊磁盤上,最后在不同的機器上。 Hadoop Hadoop由兩部分組成,分別是分布式文件系統(HDFS)和分布式計算框架MapReduce HDFS 架構圖showImg(https://segmentfault.com/img/remote/1460000015610750?w=2154&h...
摘要:如果數組不為空且該鍵值對對應的位置存有節點如果中存儲的鍵值對不是要查找的這對,就從該桶的鏈中查找該鍵值對不存在 public V get(Object key) { Node e; return (e = getNode(hash(key), key)) == null ? null : e.value; } final Node getNode(int hash, ...
摘要:通過運行時類型信息,程序能夠使用基類的指針或引用來檢查這些指針或引用所指的對象的實際派生類型。編程應該盡量面向接口編程,應該對類型信息盡量的少了解二對象看書,書上寫得好靜態語句塊在這個類被加載的時候運行。 一、為什么需要RTTI Run-Time Type Information。通過運行時類型信息,程序能夠使用基類的指針或引用來檢查這些指針或引用所指的對象的實際派生類型。編程應該盡量...
摘要:遞歸法不說了,棧迭代的函數是利用的原理,從根節點到最底層的左子樹,依次入堆棧。然后將出的結點值存入數組,并對出的結點的右子樹用函數繼續迭代。 Problem Given a binary tree, return the inorder traversal of its nodes values. Example Given binary tree {1,#,2,3}, 1 ...