原创 【ProcessOn】在線流程圖、思維導圖、原型圖、UML圖製作工具ProcessOn使用

文章轉載自簡書:https://www.jianshu.com/p/de31ebe40a8e 這兩天項目要結束了,領導讓寫設計文檔。於是,涉及到了流程圖、類結構圖、思維導圖之類的。然後我的電腦上裝的office2013並沒裝viso,於是

原创 java中打開指定的文件夾

原文鏈接:https://blog.csdn.net/xusheng_Mr/article/details/88524402 今天在項目中有用到,下載完成一個文件之後,彈出下載到本地的具體文件夾

原创 java中File類應用遍歷文件夾下所有文件

這篇文章主要爲大家詳細介紹了java中File類應用遍歷文件夾下所有文件,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文要求遍歷指定文件夾下的所有文件,包括子文件夾下的文件,供大家參考,具體內容如下 代碼:

原创 安裝完CentOS 7 後必做的七件事

CentOS是最多人用來運行服務器的 Linux 版本,最新版本是 CentOS 7。當你興趣勃勃地在一臺主機或 VPS 上安裝 CentOS 7 後,首要的工作肯定是加強它的安全性,以下列出的七件事,是你進一步配置系統和安裝其他軟件前必

原创 【深入Java虛擬機JVM 10】回收方法區

說明:文章所有內容均摘自《深入理解Java虛擬機:JVM高級特性與最佳實踐(第二版)》 很多人認爲方法區(或者HotSpot虛擬機中的永久代)是沒有垃圾收集的,Java虛擬機規範中確實說過可以不要求虛擬機在方法區實現垃圾收集,而且在方法

原创 【深入Java虛擬機JVM 08】JVM四種引用-強引用、軟引用、弱引用、虛引用

說明:文章所有內容均摘自《深入理解Java虛擬機:JVM高級特性與最佳實踐(第二版)》   無論是通過引用計數算法判斷對象的引用數量,還是通過可達性分析算法判斷對象的引用鏈是否可達,判定對象是否存活都與“引用”有關。 在JDK 1.2以

原创 【深入Java虛擬機JVM 09】JVM垃圾回收finalize方法--對象最有一次自我拯救

說明:文章所有內容均摘自《深入理解Java虛擬機:JVM高級特性與最佳實踐(第二版)》   即使在可達性分析算法中不可達的對象,也並非是“非死不可”的,這時候它們暫時處於“緩刑”階段。 要真正宣告一個對象死亡,至少要經歷兩次標記過程:如

原创 【深入Java虛擬機JVM 07】JVM如何判斷對象已死

說明:文章所有內容均摘自《深入理解Java虛擬機:JVM高級特性與最佳實踐(第二版)》     在堆裏面存放着Java世界中幾乎所有的對象實例,垃圾收集器在對堆進行回收前,第一件事情就是要確定這些對象之中哪些還“存活”着,哪些已經“死去

原创 【深入Java虛擬機JVM 06】垃圾收集概述

說明:文章所有內容均摘自《深入理解Java虛擬機:JVM高級特性與最佳實踐(第二版)》   說起垃圾收集(Garbage Collection,GC),大部分人都把這項技術當做Java語言的伴生產物。事實上,GC的歷史比Java久遠,19

原创 【Spring註解系列14】@Profile進行環境切換

1.@Profile Profile:      Spring爲我們提供的可以根據當前環境,動態的激活和切換一系列組件的功能; 開發環境、測試環境、生產環境; 數據源:(/A)(/B)(/C); @Profile:指定組件在哪個環境的情

原创 【Spring註解系列13】Spring自動裝配總結:@Autowired、@Resource、@Qualifier、@Inject

目錄 1.@Autowired、@Resource、@Qualifier、@Inject 1)、@Autowired 2)、@Resource與@Inject 3)、 @Autowired參數取值 2.實例 1.@Autowired、@R

原创 詳解Dozer對象轉換使用方法

1.Dozer作用 Dozer是一個實現對象間字段賦值轉換的工具包。 它支持簡單的屬性映射,複雜類型映射,雙向映射,隱式顯式的映射,以及遞歸映射。 它支持三種映射方式:註解、API、XML。 它是開源的,遵從Apache 2.0 協議 常

原创 【Spring註解系列12】@Value與@PropertySource註解

1.@Value與@PropertySource註解 @Value註解:主要用於賦值,該值可以是取值配置文件中的,也可以直接賦值,也可以使用SpEl表達式進行計算的結果,抑或直接從環境變量中獲取。 該註解不能處理日期類賦值 1、基本數值

原创 【Spring註解系列11】Spring後置處理器BeanPostProcessor用法與原理

1.BeanPostProcessor原理 先說,bean的後置處理器BeanPostProcessor接口中兩個方法: postProcessBeforeInitialization:在初始化之前工作 postProcessAfterI

原创 【Spring註解系列10】SpringBean的生命週期

1.SpringBean生命週期定義 指bean創建---初始化----銷燬的過程。 構造(對象創建): 單實例:在容器啓動的時候創建對象 多實例:在每次獲取的時候創建對象 初始化和銷燬方式: 指定初始化和銷燬方法;容器在bean進行到