原创 JVM如何垃圾回收

JVM如何垃圾回收 一、概述 1. 什麼樣的對象纔會被回收? 1個對象在後續的程序中沒有任何使用途徑,不會被使用。 2. 怎麼確定對象已經死亡? 引用計數法 有一個引用就加 1 ,引用失效就減 1 但是無法解決相互依賴的問題,所以

原创 JVM 簡單入門 概述

一文看懂 JVM內存劃分 1. 概述 對於從事C、C++程序開發的開發人員來說,在內存管理領域,他們既是擁有最高權力的“皇帝”, 又是從事最基礎工作的勞動人民——既擁有每一個對象的“所有權”,又擔負着每一個對象生命從開始 到終結

原创 JVM參數使用手冊

JVM提供了大量的參數配置,可以通過配置這些參數對JVM進行調優、記錄GC日誌等等,本章只羅列我自己用到過和了解過的參數,根據功能劃分。 內存相關 通過這些參數可以對JVM的內存分配做調整 Xms 英文解釋:Initial heap si

原创 JVM 常用排查命令工具

JVM (三) 常用排查命令工具 jps 虛擬機進程狀況工具 jps(JVM Process Status Tool)它的功能也和ps命令類似:可以列出正在運行的虛擬機進 程,並顯示虛擬機執行主類(Main Class,mai

原创 mysql爲什麼採用innodb做默認引擎?

原文鏈接 原文 之前說了B+樹爲什麼適合做數據庫索引: 1. 大大降低了樹高度,可以減少IO次數。 2. 可以充分利用磁盤,存儲更多的key 3. 可以很快的遍歷,範圍查詢,排序等 數據庫的索引分爲主鍵索引(Primary Inkex)與

原创 docker 安裝 nacos(單機版)

官網: https://nacos.io/zh-cn/docs/quick-start.html github: https://github.com/alibaba/nacos 僅部署nacos-server,不使用prometheus

原创 轉 :2019年Java大廠面試(吐血超詳細總結)

2019年Java大廠面試(吐血超詳細總結) 本文來自於慕課網手記:Java大廠面試(吐血超詳細總結),轉載請保留鏈接 ;) 轉載自:https://www.imooc.com/article/286545#%E7%A6%8F%E7%B

原创 實習生招聘收割阿里、騰訊等大廠Offer後,有些話想和應屆生說

原文地址: http://www.hollischuang.com/archives/4613 背景 本人211(鄭州大學)21屆本科畢業生,和大佬相比,我還是一隻蒻箕。不過在H大博客和知識星球的幫助下,我終於在20年實習招聘時拿到了阿里

原创 mysql explain執行計劃 type 和 extra 字段說明

參考文章:如何利用工具,迅猛定位低效SQL? | 1分鐘系列 同一個SQL語句,爲啥性能差異咋就這麼大呢?(1分鐘系列 1.type字段 explain結果中的type字段代表什麼意思? MySQL的官網解釋非常簡潔,只用了3個單詞:連