科技伍小黑
java並發編程之線程基礎
01、簡介百丈高樓平地起,要想學好多線程,首先還是的了解一下線程的基礎,這邊文章將帶著大家來了解一下線程的基礎知識。
Java 代碼界 3% 的王者?看我是如何解錯這 5 道題的
所以,我們看到了0.1的兩個相近的浮點值,一個是比0.1略微大了一點點的0.100000024,一個是比0.1略微小了一點點的0.099999964。
Spring Boot(十七):使用 Spring Boot 上傳文件
上傳文件是網際網路中常常應用的場景之一,最典型的情況就是上傳頭像等,今天就帶著帶著大家做一個 Spring Boot 上傳文件的小案例。1、pom 包配置我們使用 Spring Boot 版本 2.1.0、jdk 1.8、tomcat 8.0。
關於 Java ClassLoader 你真的了解嗎
總結整個類加載機制是我們程序運行的開始,雖然這些動作都是JVM 幫我們自動完成,開發人員在不需要定製類加載器的時候是不會涉及到底層細節的,但是作為一個有追求的程式設計師,我們還是要知道一些原理,這樣不管是在面試的時候還是對自己的提升都有很大的幫助。
探究Java中的final關鍵字
下面是final 修飾引用數據類型的示意圖:在上圖中,變量 p 指向了 0003 這塊內存,0003 內存中保存的是對象 p 的句柄,這個句柄值是不能被修改的,也就是變量 p 永遠指向 p 對象. 但是 p 對象的數據是可以修改的。
Jvm 系列(一):Java 類的加載機制
類加載機制的奧妙。1、什麼是類的加載類的加載指的是將類的.class文件中的二進位數據讀入到內存中,將其放在運行時數據區的方法區內,然後在堆區創建一個java.lang.Class對象,用來封裝類在方法區內的數據結構。
TDD(測試驅動開發)死了嗎?
01、前言很早之前,曾在網絡上見到過TDD 這 3 個大寫的英文字母,它是 Test Driven Development 這三個單詞的縮寫,也就是「測試驅動開發」的意思——聽起來很不錯的一種理念。
Jvm 調優-工具篇
gcviewerGCViewer也是一款分析小工具,用於可視化查看由Sun/ Oracle, IBM, HP 和 BEA Java 虛擬機產生的垃圾收集器的日誌,gcviewer個人感覺顯示 的介面比較亂沒有GChisto更專業一些。
「集合系列」- 初探 java 集合框架圖
實際開發中,經常用到java 的集合框架,比如 ArrayList 、 LinkedList 、 HashMap 、 LinkedHashMap,幾乎經常接觸到,雖然用的多,但是對集合的整體框架,基礎知識還是不夠系統,今天想和大家一起來梳理一下!
Spring Cloud在國內中小型公司能用起來嗎?
今天吃完飯休息的時候瞎逛知乎,突然看到這個一個問題Spring Cloud在國內中小型公司能用起來嗎?,吸引了我的注意。