摘要:
目錄監控 Java 虛擬線程簡介虛擬線程監控的具體細節跟蹤牽制線程(pinned threads)我的框架如何使用虛擬線程?監控 ForkJoinPool結論參考 監控 Java 虛擬線程 開發便利性 與 運行高效性 簡介 在我之前的文章中,我們已經討論了什么是虛擬線程(VTs),他們與物理線程(P
閱讀全文
摘要:
[toc] # 前言 AI輔助編程出現之前需要簡單重復技藝的修煉,也就是拔刀速度影響了發揮,今后拔刀速度可以忽略了。 往后的開發可以思考道為主,反正簡單重復技藝的部分都可以交給AI,甚至一部分求道的過程是跟AI共同完成。 # 一、能做什么 - 解析代碼:陳年代碼一時難以理解,快速解析用途、優缺點等;
閱讀全文
摘要:
一、基礎背景 以Spring Boot 2.x與Spring Boot 3.x為背景做變化描述,順帶勾勒啟動與注冊流程; 二、服務發現接口 1.@SpringBootApplication啟用@EnableAutoConfiguration 2.@EnableAutoConfiguration引入并
閱讀全文
摘要:
一、背景 Spring Boot 3.0最低要求jdk17,為跟上節奏儲備知識。 二、簡介 |關鍵字|描述|應用場景| | | | | |module|定義一個模塊|代碼隔離,依賴控制,代碼可重用性| |open module| 定義一個像java9之前的開放模塊| 像Java的舊版本那樣允許完全反
閱讀全文
摘要:
[TOC] 一、介紹 JMX名詞解釋Java Management Extensions,即Java管理擴展。 能做什么 管理應用、查看設備信息、查看應用資源、監聽資源變化 調用方面 支持跨平臺、多協議(soap、http、html、snmp、jconsole) 二、歷史變遷 |起草時間|JSR編號
閱讀全文
摘要:
[TOC] 譯者序 能力有限頂多比機翻強些,或許還不如。在翻譯的過程中精讀,無法做到信雅達,但求別混淆大家視聽。之前開過Mysql的坑,一直沒填上,想來也應該不會去填了。 Golang從語法上來說并不難,一些開源的組件用著還行不錯,相對Java而言成熟度欠佳。 之前學習Java內存回收學得比較懵懂,
閱讀全文
摘要:
組合模式(Composite Pattern),又叫部分整體模式,是用于把一組相似的對象當作一個單一的對象。組合模式依據樹形結構來組合對象,用來表示部分以及整體層次。這種類型的設計模式屬于結構型模式,它創建了對象組的樹形結構。 這種模式創建了一個包含自己對象組的類。該類提供了修改相同對象組的方式。
閱讀全文
摘要:
享元模式(Flyweight Pattern)主要用于減少創建對象的數量,以減少內存占用和提高性能。這種類型的設計模式屬于結構型模式,它提供了減少對象數量從而改善應用所需的對象結構的方式。 享元模式嘗試重用現有的同類對象,如果未找到匹配的對象,則創建新對象。 概述 意圖 運用共享技術有效地支持大量細
閱讀全文
摘要:
代理模式、適配器模式和裝飾器模式,在實現上差異不大。幾乎都是以繼承、依賴或者組合的方式,將源類納入目標代理、適配和裝飾類。 所以簡要整理一下他們的區別。 | |代理模式|適配器模式|裝飾器模式| | | | | | |解決問題|想在訪問一個類時做一些控制|系統需要使用現有的類,而此類的接口不符合系統
閱讀全文
摘要:
說真的在此之前,幾乎沒有對于橋接模式的應用場景概念。 橋接(Bridge)是用于把抽象化與實現化解耦,使得二者可以獨立變化。這種類型的設計模式屬于結構型模式,它通過提供抽象化和實現化之間的橋接結構,來實現二者的解耦。 這種模式涉及到一個作為橋接的接口,使得實體類的功能獨立于接口實現類。這兩種類型的類
閱讀全文