原创 JAVA堆和棧的知識點和細節

目錄 新生代 老年代 Java堆配置參數 GC方面的知識參考:https://www.cnblogs.com/xiaoxi/p/6486852.html github:https://github.com/zhangpeibisha 新生

原创 KMP字符串匹配算法

package org.nix.learn.use; /** * kmp算法求解過程 * 1.求出部分匹配值(next) * 2.給出三個指針: * 1.記錄字串的匹配指針(用來指定匹配到了哪兒了,當未完全匹

原创 關於百詞斬面試題:整數倒置

題目複述: 提供一個整數n:1251453 求的:3541251 思想: 例如:19,我們想要拆分這個數,一般思維是,19%10=9   19/10=1 即可 但是我們可以通過整體來想。 19%10=9    9/(10/10)=9 19

原创 獲取指定包中的class和獲取class中的所有註解的值,封裝性很不錯

關注github:https://github.com/zhangpeibisha目前Java中使用註解來完成一些業務十分方便,因此我們急需一些能夠讀取類信息和獲取類中的指定的註解的詳細信息。以下是我封裝了的方法:1.ScanPack 用

原创 基於Dijkstra算法,實現求城市之間最短距離

源代碼存放在git,其中還有其他算法實現:https://github.com/zhangpeigit地址bisha/dataStructure.githttps://github.com/zhangpeibisha/dataStruct

原创 內存泄漏和內存溢出的詳細解釋和他們的關係

1、內存泄漏memory leak :是指程序在申請內存後,無法釋放已申請的內存空間,一次內存泄漏似乎不會有大的影響,但內存泄漏堆積後的後果就是內存溢出。 2、內存溢出 out of memory :指程序申請內存時,沒有足夠的內存供申請