原创 Spring中的併發

1、apache-commons工具類中要麼是無狀態的要麼狀態必須是靜態的,這些是併發角度的要求。 2、spring中的bean默認都用單例(除非定義時聲明scope=”prototype”),無狀態的可以直接使用,有狀態的是通

原创 Linux系統性能10條命令監控

參見原文:https://www.cnblogs.com/qmfsun/p/5729442.html

原创 git 保存和恢復工作進度

git stash 可用來暫存當前正在進行的工作, 比如想pull 最新代碼, 又不想加新commit, 或者另外一種情況,爲了fix 一個緊急的bug, 先stash, 使返回到自己上一個commit, 改完bug之後再sta

原创 針對Spring模塊進行單元測試

一、針對場合1、方法中涉及java對象實例化。2、方法中涉及本地數據庫操作。3、如下面,我要直接使用getAssayReportForList方法。二、配置方法(基於maven管理)1、添加junit的jar包,必須是4及以上版本2、添加

原创 Servlet3.1版本新特性

@WebService 1、serviceName: 對外發布的服務名,指定 Web Service 的服務名稱:wsdl:service。缺省值爲 Java 類的簡單名稱 + Service。(字符串) 2、endpointIn

原创 ArrayList源碼閱讀

UML 思維導圖 源碼 1、初始化方法 // 默認構造函數,默認元素是10個 ArrayList() // capacity是ArrayList的默認容量大小。當由於增加數據導致容量不足時,容量會添加上一次容量大小的一半。

原创 代碼重構要求

1、儘量使用工具類 2、拋出的異常要了解其出現的場景並標註

原创 數據庫概述

思維導圖

原创 commons-lang3.Validate

uml圖 思維導圖 注:每個驗證方法基本都包括自定義單個內容異常提示、自定義多個內容異常提示、默認異常提示 知識點分析 1、Class.isInstance(obj) 表示class是否是obj的類型或其超類型 2、該類

原创 commons-io.IOUtils

UML 思維導圖 知識點 1、class.getResource(name) class根路徑下獲取指定文件內容。 2、IO體系 3、Charset.forName()可以直接設置一個包含某個編碼對象

原创 Collection源碼閱讀

SSL:(Secure Socket Layer,安全套接字層),位於可靠的面向連接的網絡層協議和應用層協議之間的一種協議層。SSL通過互相認證、使用數字簽名確保完整性、使用加密確保私密性,以實現客戶端和服務器之間的安全通訊。該協議由兩層

原创 Object中的方法定義

UML圖 思維導圖 知識點 1、native修飾的方法是一個原生態的方法,不是有當前文件,而是有c或c++實現的。JNI(java native interface)允許java調用其他代碼編寫的代碼和代碼庫。 2、實現過程:

原创 集合操作轉多線程操作

一、將返回相同的多個任務轉換多線程操作方法 1、需求描述 a、對一個請求方法中存在的多個比較耗時的方法進行優化 b、當然,優化的角度很多如,SQL、緩存等,但今天着重說先多線程實現 c、轉換後的實現主要以匿名類的方式在方法中使用

原创 mysql 2503

問題描述 1、win8上安裝mysql.msi文件失敗,提示2503 問題分析 1、msi後綴的文件是windows增強插件,參見:https://zhidao.baidu.com/question/4341801.html

原创 Spring初始化默認轉換器

UML 關鍵代碼 1、啓動spring private static void base() { ClassPathXmlApplicationContext context = new ClassPathXml