原创 @JsonSerialize不起作用

在項目中 當字段實體類爲Long類型時 如果Long值超過前端js顯示的長度範圍時會導致前端回顯錯誤 此時我們想到的解決方案是將Long值返回給前端時轉爲String, 但是我們又不想變更字段的類型,當然我們也不想額外添加新的字段。 這個

原创 閱讀 第三章-垃圾收集器與內存分配策略(上)

java與c++之間有一堵由內存動態分配和垃圾收集技術所圍成的“高牆”,牆外面的人想進去,牆裏面的人卻想出來—-<深入理解java虛機> java內存運行的五個部分,其中程序計數器,本地方法棧,虛擬機棧三個部分隨着線程而生,隨着線

原创 閱讀所感所悟 1,2章節

java:一次編寫,到處運行。 JDK是用於支持java程序開發的最小環境。 java的核心虛擬機是HotSpot。 java運行時數據區域主要有:方法區,堆,虛擬機棧,本地方法棧,程序計數器。 程序計數器是一塊較小的內存空

原创 centos-7安裝JDK

一.下載JDK 歷史版本下載地址:  http://www.oracle.com/technetwork/java/javase/archive-139210.html  (根據需求選擇自己需要得版本,我這裏用得是JDK1.8) 下載好

原创 1.ArrayList實現原理

一.先看一下官方定義:Resizable-array implementation of the List interface. Implements all optional list operations, and permits a

原创 閱讀<<深入理解java虛擬機>>所感所悟 1,2章節

java:一次編寫,到處運行。 JDK是用於支持java程序開發的最小環境。 java的核心虛擬機是HotSpot。 java運行時數據區域主要有:方法區,堆,虛擬機棧,本地方法棧,程序計數器。 程序計數器是一塊較小的內存空間,它可

原创 閱讀<深入理解java虛擬機> 第三章-垃圾收集器與內存分配策略(上)

java與c++之間有一堵由內存動態分配和垃圾收集技術所圍成的“高牆”,牆外面的人想進去,牆裏面的人卻想出來—-<深入理解java虛機> java內存運行的五個部分,其中程序計數器,本地方法棧,虛擬機棧三個部分隨着線程而生,隨着線程的消亡