原创 深入理解JVM(四)——對象內存的分配策略

http://blog.csdn.NET/u010425776/article/details/51192448 Java所承諾的自動內存管理主要是針對對象內存的回收和對象內存的分配。 在Java虛擬機的五塊內存空間中,程序計數器、

原创 Git 基本操作命令

要安裝Git-2.13.2-64-bit.exe 在Git Bash中執行命令 查看、添加、提交、刪除、找回,重置修改文件 git help <command> # 顯示command的help git show # 顯示某次提交的

原创 七、超時測試

Junit 4超時測試(Timeout test)可以被用來測試方法的執行時間。 Junit 4 超時測試可以被用在: 在測試類的方法上使用 @Timeout 註解測試類的所有方法應用 Timeout規則 在測試類的方法上使用 @Time

原创 深入理解JVM(三)——垃圾收集策略詳解

http://blog.csdn.NET/u010425776/article/details/51189318 Java虛擬機的內存模型分爲五個部分,分別是:程序計數器、Java虛擬機棧、本地方法棧、堆、方法區。 這五個區域既然

原创 Git 遠程倉庫版本回退方法

1 簡介 最近在使用Git時遇到了遠程分支需要版本回滾的情況,於是做了一下研究,寫下這篇博客。 2 問題 如果提交了一個錯誤的版本,怎麼回退版本? 如果提交了一個錯誤的版本到遠程分支,怎麼回退遠程分支版本? 如果提交了一個錯誤的版本到公

原创 深入理解JVM(五)——HotSpot垃圾收集器詳解

原文:http://blog.csdn.NET/u010425776/article/details/51199767 HotSpot虛擬機提供了多種垃圾收集器,每種收集器都有各自的特點,沒有最好的垃圾收集器,只有最適合的垃圾收集器

原创 五、測試套件

Junit 4允許通過使用測試套件類批量運行測試類 . 爲一套測試類創建一個測試套件,要爲測試類添加以下註解: @RunWith(Suite.class)@SuiteClasses(TestClass1.class, TestClass2

原创 深入理解JVM(七)——Class文件結構

原文:http://blog.csdn.NET/u010425776/article/details/51245055 什麼是JVM的“無關性”? Java具有平臺無關性,也就是任何操作系統都能運行Java代碼。之所以能實現這一點

原创 Git 通過Tag標籤回退版本修復bug

1 前言 本系列之所以取名”Git高級教程”,主要是教大家解決實際工作中遇到的問題,要求讀者會基本的git用法和命令,請不要使用SourceTree這樣的工具,因爲它讓你啥都不會、啥也不懂,git本身與Linux一脈相承,都是Linu

原创 六、忽略測試

Junit 4 忽略測試(Ignore test)被用來禁止執行junit測試類的某些或者全部測試方法。Junit 提供了@Ignore註解來實現 忽略測試。它可以用來跳過失敗、或者拋出異常的測試方法。 Junit 4 Ignore Te

原创 深入理解JVM(八)——類加載的時機

原文:http://blog.csdn.NET/u010425776/article/details/51251430 類的生命週期 一個類從加載進內存到卸載出內存爲止,一共經歷7個階段:  加載——>驗證——>準備——>解析——

原创 JNDI

JNDI 是什麼 JNDI是 Java 命名與目錄接口(Java Naming and Directory Interface),在J2EE規範中是重要的規範之一,不少專家認爲,沒有透徹理解JNDI的意義和作用,就沒有真正掌握J2EE

原创 四、Junit4 參數化測試

Junit 4 參數化測試 允許通過變化範圍的參數值來測試方法。參數擦測試可以通過以下簡單的步驟實現: 對測試類添加註解 @RunWith(Parameterized.class)將需要使用變化範圍參數值測試的參數定義爲私有變量使用上一步

原创 windows下經過JConsole監控tomcat的配置說明

windows下通過JConsole監控tomcat的配置說明 一、安裝JDK 1、本次教程測試所採用的是綠色版的jdk1.6.0,大家自行去官網下載,就不多做說明了,不清楚如何配置JDK環境的朋友可以查看本人的另一篇日誌:http:

原创 深入理解JVM(一)——JVM內存模型

http://blog.csdn.NET/u010425776/article/details/51170118 Java虛擬機(Java Virtual Machine=JVM)的內存空間分爲五個部分,分別是:  1. 程序計數