原创 跳坑彙總

目錄 IDEA如何回到歡迎頁面 idea導入項目,不顯示項目結構   IDEA如何回到歡迎頁面 在沒有設置之前,IDEA會默認打開上次的項目工程。 選擇菜單File -> Settings -> Appearance & Behavior

原创 【leetcode】343. 整數拆分、【leetcode】70. 爬樓梯

343. 整數拆分 動態規劃:將原問題拆解成若干子問題,同時保存子問題的答案,使得每個子問題只求解一次,最終獲得原問題的答案 大部分動態規劃問題本質上都是遞歸問題,只是在遞歸的過程中,會發現所謂的“重疊子問題”和“最優子結構”(通過求子

原创 【leetcode】1. 兩數之和

1. 兩數之和 這道題和編程之法上面的題目有以下幾個不同:   1、題目所給定的數組是無序的,編程之法裏面是默認有序的    2、要求輸出原數組的序號,如果用一個結構體維護數組下標,那麼需要O(n)的空間,顯然不是最好的方法    3、

原创 【JAVA】淺拷貝和深拷貝

等號賦值在 Java 中,除了基本數據類型(數值)之外,還存在 類的實例對象 這個引用數據類型。而一般使用“ = ”號做賦值操作的時候,對於基本數據類型,拷貝的它的值。對於對象而言,其實賦值的只是這個對象的引用,將原對象的引用傳遞過去,他

原创 【JAVA】接口和抽象類

http://www.importnew.com/18780.html

原创 【leetcode】19. 刪除鏈表的倒數第N個節點

19. 刪除鏈表的倒數第N個節點 常規方法,遍歷兩次不講,只講如何掃描一次完成刪除 利用雙指針+虛擬頭結點 第一個指針first先單獨前移n-1位(注意不是n位,自己理解一下),移動完n-1位之後,cur指針開始與first指針同時移動

原创 【JAVA】this關鍵字

... ... 點贊 收藏 分享 文章舉報

原创 【JAVA】適配器模式

https://www.cnblogs.com/panhouye/p/6104288.html http://www.jb51.net/article/100146.htm https://www.cnblogs.com/liaoweip

原创 【leetcode】14. 最長公共前綴

14. 最長公共前綴 1.strs爲空(無字符串),或第一個字符串str[0]爲空串,則返回空串;  2.若strs的大小爲1,即只有一個字符串,則該字符串本身就是這個字符串數組本身的最長公共前綴;  3.若不滿足以上兩種情況,則依次比

原创 spark streaming 檢查點機制

一個Streaming應用程序要求7天24小時不間斷運行,因此必須適應各種導致應用程序失敗的場景。Spark Streaming的檢查點具有容錯機制,有足夠的信息能夠支持故障恢復。支持兩種數據類型的檢查點:元數據檢查點和數據檢查點。 (1

原创 JVM簡介?

屏蔽底層操作系統的不同,並且減少基於原生語言開發的複雜性,只要虛擬機廠商在特定操作系統上實現了虛擬機,定義如何將字節碼解析成本操作系統可執行的二進制碼,Java便可以實現跨平臺的功能 【虛擬機是一種抽象化的計算機,通過在實際的計算機上仿真

原创 richard_w0ng的技術博客導航

一、說明 寫了一年多的博客,偷得浮生半日閒,是時候整理一下了。本頁面是博客目錄導航頁,會持續更新 本文的小標題就是對應文章標題,點擊小標題會有傳送門送到對應的文章處,方便閱讀 陸續會開新的坑,比如Kafka、Flume、Flink等等,目

原创 並不基礎的基礎——計算機網絡筆記

並不基礎的基礎——計算機網絡筆記 複習了一段時間的基礎知識,略有所得,所以準備開這麼一個坑,記錄一些在學習計算機網絡過程中的體會。還是老樣子,我不準備把這個博客寫成百度百科,我只想跳脫出基礎概念,把實際的應用場景代入進去,總之就是

原创 Spark 2.x企業級大數據項目實戰(實時統計、離線分析和實時ETL)

勝任PB級大數據的開發和優化,面試中說出來都是亮點, 是跳槽、轉型、加薪的利器,讓你輕鬆實現華麗轉身。 只要你有一點Hadoop、Spark和Scala基礎,並且能保持學習的熱情, 那麼就跟隨老師來吧。 第一章:流式數據實時分析(Kafk

原创 【深入理解JVM】:垃圾收集算法

垃圾收集算法主要有以下幾種:標記-清除算法(mark-sweep)、複製算法(copying)和標記-整理算法(mark-compact)。 標記-清除算法 算法的執行過程與名字一樣,先標記所有需要回收的對象,在標記完成後統一回收所有被標