原创 Centos7安裝mysql8-壓縮包方式

1.wget 下載資源 wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.15-el7-x86_64.tar.gz 2.解壓 tar -zxvf mysql-8.0.

原创 OSI與TCP/IP各層的結構與功能,都有哪些協議

OSI七層網絡模型:  OSI(Open System Interconnection,開放系統互連)七層網絡模型稱爲開放式系統互聯參考模型 ,是一個邏輯上的定義,一個規範,它把網絡從邏輯上分爲了7層。每一

原创 GC的三種收集方法

注:轉自 https://blog.csdn.net/skp127/article/details/51993696https://blog.csdn.net/zdy0_2004/article/details/43030659jvm 分

原创 幾種常用的內存調試工具

常用的內存調試工具:jps、jmap、jhat、jstack、jconsole,jstat:    jps:查看虛擬機進程的狀況,如進程ID。    jmap: 用於生成堆轉儲快照文件(某一時刻的)。   

原创 Linux學習日記 一

1. 以命令行登陸Linux主機時,我有幾個終端可以用,如何切換?A:有這麼6個文字界面終端 tty1~tty6 。可以使用[Ctrl]+[Alt]+[F1]~[F6]進行切換2.在Linux的X windows 如何重啓A: [Alt]

原创 Java中類的加載過程

1 加載   加載階段主要完成三件事,即通過一個類的全限定名來獲取定義此類的二進制字節流,將這個字節流所代表的靜態存儲結構轉化爲方法區的運行時數據結構,在Java堆中生成一個代表此類的Class對象,作爲訪問方法區這些數據的入口。這個加載

原创 Linux 安裝Elasticsearch 2.4.4

1.首先進去官網 https://www.elastic.co2.  選擇版本這裏選擇2.4.4 tar https://download.elastic.co/elasticsearch/release/org/elasticsearc

原创 GC垃圾收集器

# 參考資料深入理解JVM(3)——7種垃圾收集器深入理解JVM(4)——如何優化Java GC「譯」

原创 個人對Java 靜態分派和動態分派的理解

# 首先Java 爲什麼會有這2中分派        因爲 . java文件在編譯期間並不包括傳統編過程中的連接環節,所以在生成的 .class文件中有關一切方法調用的信息都是用符號引用表示,並沒有方法在實際運行是在內存中的入口地址。這一

原创 JVM對象的創建和內存分配

注:本文摘自  https://www.cnblogs.com/ming-zi/p/6670351.html一、對象的創建     當虛擬機接受到new指令時,會去常量池檢查是否有new指令中包含的參數(例如:new People();

原创 GC的判定的2種方式

注:參考 https://blog.csdn.net/qq_1681163/article/details/52277380 https://blog.csdn.net/u014142287/article/details/5142472

原创 java內存模型和Jvm內存分配

java 內存模型(JMM):     線程之間的共享變量存儲在主內存(main memory)中,每個線程都有一個私有的本地內存(local memory),本地內存中存儲了該線程以讀/寫共享變量的副本。同過操作該副本,實現線程之間變量