原创 20200707——第一百零四題 二叉樹的最大深度

/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * T

原创 20200707——第二百二十七題 翻轉二叉樹

沒什麼難度 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; *

原创 20200707——第二十一題 合併兩個有序鏈表

/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * L

原创 202000629——finally與return

執行順序 1)執行:expression ,計算表達式值,保存在操作數的棧頂 2)執行:操作數棧頂的結果,複製到局部變量區作爲結果 3)執行:finally中的代碼 4)執行:將第二步複製到局部變量的返回值再複製回到操作數的棧頂

原创 20200630——linux top指令

背景 發現程序有問題,想要jstack生成當前程序的快照。首先學習一下top指令 系統信息統計 在命令行中輸入top top - 21:48:39 up 8:57, 2 users, load average: 0.36,

原创 20200630——linux ps指令

介紹 Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前運行的那些進程。ps命令列出的是當前那些進程的快照, 如果想要動態的執行的顯示進程的信息,使用top命令 要對進程進行監測和控制,首先必須

原创 20200701——mybatis #與$

個人認知 #可以減少sql注入,因爲實際上先會進行預編譯,會將sql中的#{ }替換爲?,然後調用PreparedStatement的set方法來賦值,所以傳入的參數會被當成字符串進行處理 而$只是字符串的拼接

原创 20200630——線程的五種狀態與流程圖

線程的五種狀態 1)新建 new 2)可運行runnable 3)運行 running 4)阻塞 blocked 5)死亡 dead 阻塞的情況分爲三種 調用wait()方法,把線程放入等待隊列 獲取鎖的時候,被阻塞了,其他線程拿

原创 20200628——hashmap 1.7與1.8

不同點 jdk 1.7使用的是頭插法,1.8使用的是尾插法,頭插法會出現逆序且鏈表死循環問題,1.8使用了紅黑樹和尾插法,能夠避免出現逆序且鏈表死循環的方法。 擴容後數據存儲方式也不一樣 hashmap具備一下特點 鍵值都允許爲空

原创 20200622——運維 LVS

什麼是LVS LVS是 Linux Virtual Server 的簡稱,也就是Linux虛擬服務器。這是一個由章文嵩博士發起的一個開源項目,它的官方網是 http://www.linuxvirtualserver.org 現在

原创 20200624——yarn

Yarn是什麼 yarn是一個資源調度框架 在古老的hadoop1.0裏面,MapReduce中的JobTracker負責了太多的任務,於是在2.0升級的過程,將這一部分獨立出來,也就是yarn。 yet another reso

原创 20200623——hdfs

HDFS是什麼 HDFS是Hadoop distributed file system的的縮寫,是分佈式計算中數據存儲管理的基礎,是基於流數據模式訪問和處理超大文件的需求而開發的分佈式文件系統。 HDFS的優勢 高容錯性與恢復機制

原创 20200622——閱讀 企業級大數據平臺技術棧介紹

大數據歷史背景 時間可以撥回到2002年,當時還沒有所謂的“大數據”一詞,處理海量數據的技術還不爲人知。 Doug Cutting創建了全文搜索函數庫Lucene想進一步提升,於是在那年2002年10月,Mike Cafarell

原创 20200622——雲計算運維16 正則符號表達式

課程回顧 企業面試題:如何將數據真正的刪除 確認硬連接數爲0 確保文件沒有被進程佔用 屬主和屬組 用戶的類型 超級管理員 root 虛擬用戶 nobody 普通用戶 user 系統特殊符號 美元符號 $ 歎號符號 !取反 豎線符號

原创 20200620——Paxos算法

Paxos算法背景 Paxos算法是Lamport宗師提出的一種基於消息傳遞的分佈式一致性算法,使其獲得2013年圖靈獎。 Paxos由Lamport於1998年在《The Part-Time Parliament》論文中首次公開