原创 MySQL優化-explain執行計劃詳解

文章目錄MySQL Query Optimizer簡介MySQL常見瓶頸覆蓋索引(Covering Index), 又稱爲索引覆蓋執行計劃(Explain)詳解簡介Explain能得到哪些信息使用方法執行計劃信息詳解idselec

原创 JVM工具-jstack

jstack 打印線程堆棧信息, 支持支持本地java進程,core文件以及遠程java進程 命令格式 jstack [ options ] pid jstack [ options ] executable core jstac

原创 JVM Troubleshooting命令-jinfo

概述 用來查看正在運行的Java應用程序的擴展參數,支持在運行時,修改部分參數。 命令格式 jinfo [ option ] pid jinfo [ option ] executable core jinfo [ option

原创 JVM監控工具-jstat詳解

文章目錄概述參數一般參數輸出參數其他參數statOption(靜態參數)-class : 展示類加載信息-compiler : 展示JVM即時編譯器的一些統計信息![在這裏插入圖片描述](https://img-blog.csdnim

原创 JVM監控工具-jps

概述 用於查看操作系統上有哪些java進程, 類似於Linux系統下的ps命令, jps也支持查看遠程主機上的java進程, 這個用處不大, 本文基於JDK8 參數 不加任何參數 : 顯示進程id,以及main方法所在類名

原创 leetcode337. 打家劫舍 III

題目 在上次打劫完一條街道之後和一圈房屋後,小偷又發現了一個新的可行竊的地區。這個地區只有一個入口,我們稱之爲“根”。 除了“根”之外,每棟房子有且只有一個“父“房子與之相連。一番偵察之後,聰明的小偷意識到“這個地方的所有房屋的排列類

原创 leetcode198. 打家劫舍

題目 你是一個專業的小偷,計劃偷竊沿街的房屋。每間房內都藏有一定的現金,影響你偷竊的唯一制約因素就是相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自動報警。 給定一個代表每個房屋存放金額的非負整數數組

原创 leetcode213. 打家劫舍 II

題目 你是一個專業的小偷,計劃偷竊沿街的房屋,每間房內都藏有一定的現金。這個地方所有的房屋都圍成一圈,這意味着第一個房屋和最後一個房屋是緊挨着的。同時,相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自

原创 JDK8新特性-Optional類

Supplier 接口 JDK8 新增函數是接口 提供一個get方法, 不接收參數, 返回一個參數 /** * Gets a result. * * @return a result

原创 JDK8新特性-Predicate 接口

概述 JDK8 提供的函數式接口 提供一個抽象方法test, 接受一個參數, 根據這個參數進行一些判斷, 返回判斷結果 true / false 提供幾個默認的default方法, and, or, negate 用於進行組合判斷

原创 JDK8新特性-Function接口與BiFunction接口

Function 接口 JDK8新增的函數式接口 接口只有一個抽象方法apply, 接受一個T類型參數, 返回一個R類型參數, T, R表示泛型, 可以相同 除了一個抽象的apply方法之外, Function存在兩個默認的defa

原创 leetcode91. 解碼方法

題目 一條包含字母 A-Z 的消息通過以下方式進行了編碼: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 給定一個只包含數字的非空字符串,請計算解碼方法的總數。 示例 1: 輸入: "12" 輸出: 2 解釋: 它

原创 leetcode62. 不同路徑

題目 一個機器人位於一個 m x n 網格的左上角 (起始點在下圖中標記爲“Start” )。 機器人每次只能向下或者向右移動一步。機器人試圖達到網格的右下角(在下圖中標記爲“Finish”)。 問總共有多少條不同的路徑? 例如,上

原创 leetcode63. 不同路徑 II

題目 一個機器人位於一個 m x n 網格的左上角 (起始點在下圖中標記爲“Start” )。 機器人每次只能向下或者向右移動一步。機器人試圖達到網格的右下角(在下圖中標記爲“Finish”)。 問總共有多少條不同的路徑? 例如,上

原创 JDK8新特性-接口默認方法

在JDK8之前, 接口中都只能有抽象方法, 而不能有實現方法, 但是在JDK8之後, 接口中也可以添加非抽象方法了, 在接口中添加非抽象方法, 使用特殊的關鍵字default進行修飾, 所以實現了該接口的類都可以調用接口的defaul