原创 Unrecognized SSL message,plaintext connection異常

背景 嘗試通過httpclient發起http請求時出現該錯誤,請求示例URL https://xxx/xxx/xx 錯誤信息: HttpCallException:Unrecognized SSL message,plainte

原创 Spring @Order註解使用

註解@Order或者接口Ordered的作用是定義Spring IOC容器中Bean的執行順序的優先級,而不是定義Bean的加載順序,Bean的加載順序不受@Order或Ordered接口的影響; 1.@Order的註解源碼解讀

原创 MySQL邏輯架構

併發控制 這裏只針對服務器層與存儲引擎層的併發控制 讀寫鎖 共享鎖,又稱讀鎖,讀鎖是共享的,多個客戶同時讀取統一資源互不干擾 排他鎖,又稱寫鎖,寫鎖是排他的,一個客戶獲取寫鎖則會阻塞其他客戶的讀鎖和寫鎖 鎖粒度 獲取鎖、檢查

原创 理解Maven中的SNAPSHOT版本和正式版本

原文鏈接:http://www.huangbowen.net/blog/2016/01/29/understand-official-version-and-snapshot-version-in-

原创 基於SpringBoot Starter和Mybatis-plus實現的代碼生成器

基於SpringBoot Starter和Mybatis-plus實現的代碼生成器 github地址 背景 目前開發的項目中有用到mybatis-plus,但並沒有代碼生成器相關的工具,然後查看mybatis-plus官方文檔發現

原创 Java數字金額大寫轉換

需求:讀入一個浮點數值,將其轉化爲中文金額的大寫形式。如123.45,轉化爲:壹佰貳拾叄元肆角伍分。 以下是各種情況要完善: 1.當金額爲整數,只表示整數部分,省略小數部分,並添加“整”字。如123表示爲:壹佰貳拾叄元整。 2

原创 獲取阿里雲臨時授權訪問STStoken

歡迎訪問我的博客我打不好籃球 阿里雲官方文檔 相關SDK RAM 和 STS 介紹 阿里雲權限管理機制包括訪問控制(Resource Access Management,簡稱 RAM)和安全憑證管理(Security Token S

原创 Java中的NaN類型

isNaN方法 在閱讀HashMap源碼時,發現其有參構造方法中有個Float.isNaN(loadFactor) 方法 public HashMap(int initialCapacity, float loadFactor) {

原创 log4j.xml配置及使用說明

log4j.xml配置 原文鏈接:https://blog.csdn.net/qq_27093465/article/details/62928590 1.輸出級別 OFF 爲最高等級 關閉了日誌信息 FATAL 爲可能導致

原创 解決idea中每次更新Maven後java編譯版本被修改

idea 每次更新maven後java編譯版本被修改 IntelliJ IDEA裏maven-compiler-plugin採用默認的1.5版本,即便安裝的JDK是jdk1.7、jdk1.8也是採用1.5版本進行編譯。 只需在pom文件中

原创 spring什麼時候實例化bean

第一:如果你使用BeanFactory作爲Spring Bean的工廠類,則所有的bean都是在第一次使用該Bean的時候實例化  第二:如果你使用ApplicationContext作爲Spring Bean的工廠類,則又分爲以下幾種情

原创 java路徑通配符

表示匹配0或多個不是/的字符 表示匹配0或多個任意字符(0個或者多個目錄) 例如:/test/**,匹配/test/下的所有文件和目錄,像/test/x.java這樣的或者/test/foo/bar/xyz.html這樣的,但是/

原创 HTTP狀態碼

內容摘錄自《圖解HTTP》人民郵電出版社,侵刪 狀態碼 類別 原因短語 1XX 信息型狀態碼 接收的請求正在處理 2XX 成功狀態碼 請求正常處理完畢 3XX 重定向狀態碼 需要進行附加操作以完成請求 4XX 客戶端錯誤狀態碼 服務器無法