原创 DIY主題討論11:對象引用類型

【第11次討論主題:對象引用類型】 用自己接觸的業務場景或自己的理解角度說明軟引用和弱引用的價值(若有代碼可附上) 概念理解 在jvm中主流的垃圾回收通過對象的可達性分析來確定對象是否回收,有四種飲用類型:強引用、弱引用、軟

原创 Sprint Cache Caffeine 管理 Guava Cache

引入依賴 <dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId>

原创 問題記錄整理(持續更新)

文章目錄JavaSSLSpringBootSpringboot項目配置jar外部靜態文件SwaggerJPASpringCloudGateway 不能使用 web MVC框架Feign 每個參數需要指定PathVariable漏傳

原创 微服務資料

微服務資料 微服務理論相關 Microservice Architecture Design Pattern SpringCloud 官方地址 技術 簡介 網址 Spring Boot 基礎構建框架,用於快速整合

原创 微服務改造之數據庫連接瓶頸問題的思考

微服務改造之數據庫連接瓶頸問題的思考 背景:在微服務改造過程中,很有可能出現多個服務公用一個數據庫服務的過渡情況,如果客戶端總的連接數如果超過數據庫服務端的最大連接數,連接會不會成爲瓶頸? Client連接池大小設置 參考來自

原创 Centos安裝手冊

安裝以Centos系統,包含docker、docker-compose 文章目錄Docker安裝安裝Docker-ComposeDocker開啓遠程訪問NodeJS安裝 Docker安裝 官方參考鏈接 # 安裝一些必要工具 s

原创 從零開始玩轉SpringCloud(四):Config配置中心

從零開始玩轉SpringCloud(四):Config配置中心 Spring Cloud Config項目是一個解決分佈式系統的配置管理方案。它包含了Client和Server兩個部分,server提供配置文件的存儲、以接口的形

原创 DIY主題討論20:哈希碼的計算

DIY主題討論20:哈希碼的計算 1)自主選擇一個類,說明它hashCode方法的設計理念和代碼核心邏輯。 2) 舉例說明。 HashCode hashCode意義 在編寫類的時候,如果覆蓋了Object的equals方法,那麼

原创 深究一個靜態代碼塊不被執行問題

深究一個靜態代碼塊不被執行問題 問題現象: spring環境中的bean 的靜態代碼塊會被自動執行 工具類中的靜態代碼塊不被自動執行,工具類第一次被調用時靜態代碼塊執行 通過子類調用繼承的父類的方法,子類靜態代碼塊不被執行 複

原创 程序員自我修養——提問的智慧

提問的智慧 How To Ask Questions The Smart Way 當你拋出一個技術問題時,最終是否能得到有用的回答,往往取決於你所提問和追問的方式。本指南將教你如何正確的提問以獲得你滿意的答案,教你如何從那些真正

原创 Java中的Sort

Java中的Sort Arrays legacyMergeSort歸併排序 // 數組排序 public static <T> void sort(T[] a, Comparator<? super T> c) {

原创 安裝手冊

安裝以Centos系統,包含docker、docker-compose 文章目錄Docker安裝安裝Docker-Compose Docker安裝 官方參考鏈接 # 安裝一些必要工具 sudo yum install -y y

原创 RocketMQ面面觀

RocketMQ面面觀 Rocket基本概念 1 消息模型(Message Model) RocketMQ主要由 Producer、Broker、Consumer 三部分組成,其中Producer 負責生產消息,Consumer

原创 Java工程師必備工具

文章目錄Postman接口測試JmeterJconsolemat查找JVM OOM的原因arthasiRedis進行redis可視化操作 Postman接口測試 Jmeter 使用Jmeter對接口進行併發測試或者壓力測試。一

原创 《架構整潔之道》-心得總結

       架構整潔之道的作者是創造“Clean神話”的Bob大叔,作者總結了其數十年的軟件從業經歷,圍繞構建整潔架構展開討論,系統的分享了整潔架構的方方面面。        架構師要做什麼。軟件架構的價值可以在兩方面體現,一方面是行爲