原创 JVM學習筆記9: 類加載器深入解析及重要特性剖析

1、整個類的加載過程:來自課程 2、Class對象 Class對象封裝了雷災方法區內的數據結構,並且向Java程序員提供了訪問方法區內的數據結構的接口(這也是反射機制的原因) 3、類的加載 3.1 Java虛擬機自帶的加載器 根類加載器

原创 have different Class objects for the type org/apache/tomcat/InstanceManager used in the signa

遇到的 HTTP Status 500 - java.lang.LinkageError: loader constraint violation: when resolving method 和org.apache.jasper.Jas

原创 md文檔學習

轉自:https://www.cnblogs.com/liugang-vip/p/6337580.html   1、標題的幾種寫法: 第一種:     前面帶#號,後面帶文字,分別表示h1-h6,上圖可以看出,只到h6,而且h1下面會有一

原创 apache-tomcat-8.0.21\lib 和 apache-tomcat-8.0.21\webapps\vmportal_war\WEB-INF\lib的區別

tomcat下的lib和 tomcat部署文件的項目的lib的區別: 今天處理一大上午就是不知道爲啥總說沒有注入,很是氣人,但知道是版本不對,因爲我要跑打包的jar包,而不是maven自動導入的jar包,嗯,於是出現了一下幾種嘗試: 第一

原创 JVM學習筆記5:類加載深入解析與階段分析

一、使用方式 1、主動使用 2、被動使用 所用的Java虛擬機實現必須在每個類或者接口被Java程序“首次主動使用”時,才初始化它們 二、主動使用 1、創建類的實例(new) 2、訪問某個類或者接口的靜態變量,或者對靜態賦值 3、調用類的

原创 JVM學習筆記4:類加載深入解析與階段分析

學習張雲龍的jvm視頻筆記。 一、概念 1.類型【不同與對象】的加載、連接與初始化過程都是在程序運行期間完成的,提供更大的靈活性和可能性。 2.類型的加載最常見的場景:將已經編譯好的類型class文件從磁盤加載到內存。 3.連接:將類與類

原创 部署項目啓動提示找不到locahost:8080.....地址問題

這個遇到過好幾次,因爲想讓項目在本地運行,我們就需要修改下連接地址:一般會在web.xml \當行文件,也會涉及到一些配置文件,需要我們自己改成本地環境還有測試環境。

原创 JVM學習筆記6:常量的本質含義與反編譯及註記符詳解

一、虛擬機參數: 1、 -XX:+TraceClassLoding 用於追蹤類的加載信息並打印出來 同理還有一個unLoading 保存、運行可以看到如下的信息 [Loaded java.lang.Object from C:\Prog

原创 在windows 上 Babel的安裝

1、首先創建一個es6的文件,在該目錄下運行cmd 2.npm init --y  在項目的目錄中生成package.json文件,可以在目錄下看到【--y是生成默認值的package.json 】 3、npm install -g ba

原创 JVM學習筆記8:接口初始化與類加載器準備階段和初始化階段的重要意義分析

1、在接口中變量默認是 public static final的,所以可以不寫,點擊會發下報冗餘 package com.shengsiyuan.jvm.classloder; import java.util.Random; /

原创 JVM學習筆記7:編譯期常量與運行期常量的區別及數組創建本質分析

對於數組實例來說,其類型是由JVM在運行期間動態生成的,表示爲[Lcom.... 其父類型都是Object 助記符: anewarray 表示將引用類型的(如類、接口、數組) 數組,並將其引用值壓入棧頂 newarray 表示將原始類

原创 JVM學習筆記10: 初始化對於類和接口的異同點深入解析

這一篇比較難理解,沒有什麼文字描述,只有看視頻,反而更容易明白 結論: 在初始化一個類時,並不會先初始化它所實現的接口; 在初始化一個接口時,並不會先初始化他的一個父接口!!!   package com.shengsiyuan.jv

原创 JVM學習筆記11: 類加載器雙親委託機制詳解

根類加載器<---擴展類加載器<----系統類加載器<---自定義加載器 先問父類--父類的父類-----頂層父類,如果頂層父類辦不到,再問頂層父類的子類,依次詢問 自低向上檢查類是否已經被加載,自頂向下嘗試加載類 根類加載器(啓動類加載

原创 idea打開文件關聯目錄

也是看別人的博客找到的,方便自己下次查找:https://blog.csdn.net/xing930408/article/details/79287071

原创 log4j的學習

轉自:https://www.cnblogs.com/ITtangtang/p/3926665.html 和https://www.cnblogs.com/wangzhuxing/p/7753420.html Log4j有三個主要的組件: