原创 從JVM運行角度解釋 爲什麼類的成員變量有默認初始值 而方法內的局部變量卻沒有初始值

最近又重新研讀了《深入理解Java虛擬機》,其中一個知識點在這裏記錄一下。 類的成員變量有默認初始值,而方法內的局部變量卻沒有初始值。這個問題涉及到JVM類加載和字節碼執行兩個階段,這兩個階段是依次執行的。 JVM類加載是JVM利用類加載

原创 JVM生成Class文件的幾個時機

之前被面試的時候,被問到一個問題: JVM在什麼情況下會生成Class文件 。這個問題看似簡單,想要答好答全卻不容易,很考驗對java、JVM的認識和麪試者的發散性思維。故特在此進行總結。 java文件編譯後 這個情況就不多說了,.j

原创 如何讓eclipse顯示GC日誌

原文鏈接: https://blog.csdn.net/lan861698789/article/details/51985188 在eclipse根目錄下的eclipse.ini配置文件中添加以下參數:  -verbose:gc (開啓

原创 線程池簡易原理圖

後續我會補充樣例代碼。  

原创 J2SE J2SE J2ME名字的來歷

J2SE,J2SE,J2ME中2的含義要追溯要1998年。 1998年Java 1.2版本發佈,1999年發佈Java 1.2的標準版,企業版,微型版三個版本,爲了區分這三個版本,分別叫做Java2SE,Java2EE,Java2ME,簡

原创 Java 反射獲取Class對象的幾種方式

Java 程序中獲得 Class 對象通常有如下三種方式: •使用 Class 的 forName() •調用某個類的 class 屬性 •調用某個對象的 getClass() 代碼舉例: 內容解析: Class本身也是一個類,當JV

原创 如何查看本機的外網IP

windows和Linux系統查看本機外網IP的方法是不同的。 windows比較簡單,直接百度“本機IP”即可 如果是linux系統,輸入命令telnet cip.cc,如下圖所示:

原创 mysql中導出數據字典

mysql沒有直接導出數據字典的功能,只能通過information_schema表間接導出。 先來講講什麼是數據字典? 數據字典是指對數據的數據項、數據結構、數據流、數據存儲、處理邏輯、外部實體等進行定義和描述,其目的是對數據流程圖中的

原创 清空數據庫表結構的幾種方式

一、SQL中的語法    1、drop table 表名稱                         eg: drop table  dbo.Sys_Test    2、truncate table 表名稱            

原创 通過tomcat-user.xml配置tomcat中 manager app的用戶名和密碼

tomcat中 manager app 中的用戶名密碼是配置在conf/tomcat-user.xml中的,開始配置了半天沒反應,後來才發現代碼都是註釋掉的。改了也無效。後來把註釋去掉,還是無效,最後在用下邊的組合纔有效。 <role r

原创 在eclipse中集成maven集成的基本步驟

本文主要講從maven下載到在eclipse中的整個過程 第一步:登錄maven官網下載maven http://maven.apache.org/download.cgi 下載過程我就不多說了,下載好後,我放在C盤 第二步:打開ecl

原创 如何讓Tomcat在指定JDK版本下啓動 而不依賴環境變量中配置的版本

今天給客戶部署軟件時遇到了一個尷尬的問題:我們的軟件只有部署在JDK1.7環境的tomcat下才會比較穩定。而客戶的服務器上裝的是JDK1.8,而且他們的環境還不能變,因爲服務器中的其他程序都是依賴JDK1.8的環境開發的。他們又不能單獨

原创 Spring中${}的使用

       在spring裏面用${}是可以獲得配置文件裏面的值。比如你的<bean id="xxx" class="xxx.xxx.xxx.${xmlTool}">這個裏面xmlTool是在另一個配置文件裏面配了的,在spring裏面

原创 delphi是什麼?

今天有客戶反應他們是用delphi對接的,後來經過查資料發現delphi是一個集成開發環境(IDE),使用的語言是Pascal。用途很廣,幹什麼都可以,delphi在桌面開發和數據庫開發方面更便捷,因爲delphi集成的開發控件很多,有一

原创 從軟件開發流程上來談UML 圖 的使用

        大家都知道,計算機行業是一個用代碼說話的行業。但是我們在進行編碼任務之前,必須要明白,我們要做什麼?我們軟件的架構是什麼?每個人都有對問題的認識和表達方式,如果沒有一種統一的語言來規範這種表達,就無法消除自然語言帶來的二義