摘要:最近遇到了一個項目需求,技術選型選擇了,需要對外提供接口。考慮到我們的對外接口需要進行分類,需要在原來的路徑映射加上前綴。這個開源組件原來的示例表示路徑,表示的具體實現。 Java的世界屬于開源的世界,所謂開源的世界,只要你能想到的點子就...
摘要:而我這里定時任務的觸發是要通過接口的方式來觸發,所以只用實現以下的調度器即可。我這里簡單說下任務的調度器,具體的任務類,觸發器,任務什么時候執行是由它決定的。遇到的坑解決方式這個是因為不兼容的問題,所以使用是不會出現這個錯誤的。 實現...
摘要:用一張思維導圖盡可能囊括一下的類加載過程的全流程。本文參考自來自周志明深入理解虛擬機第版,拓展內容建議讀者可以閱讀下這本書。 用一張思維導圖盡可能囊括一下JVM的類加載過程的全流程。 本文參考自來自周志明《深入理解Java虛擬機(第2版)》,...
常見問題(及其解決方案) 編譯器的問題 Microsoft Windows系統上常見的錯誤消息。 javac is not recognized as an internal or external command, operable program or batch file 如果你收到這個錯誤,Windows將無法找到編譯器(javac)。 這里有一種方...
摘要:如何在中解決升級到新的你會突然發現原來可以運行的項目突然不能啟動了,報形如的類找不到的錯。被認為是,因此不再包含在中的默認類路徑中。在中,它們完全從中刪除。幸運的是,中提供的這些仍然在中,但它們默認情況下不在類路徑上。 如何在Java 9中...
摘要:單元測試因為公司單元測試覆蓋率需要達到,所以進行單元測試用例編寫。測試的時候可以把每個判斷分支都走到。同這句代碼,可以通過如此一個對象,使用以上方法基本上可以編寫所有代碼的測試類。編寫測試一定程度上可以發現代碼錯誤,可以借此重構代碼。...
摘要:主要目的是記錄動態代理的實現,為的學習做鋪墊。什么是動態代理動態代理就是在運行時為某個類生成代理,即在階段,沒有實際的文件與其對應。話不多說,直接看動態代理的例子將該代理類保存下來,查看源碼 主要目的是記錄java動態代理的實現,為rpc的...
摘要:中,任何未處理的受檢查異常強制在子句中聲明。運行時多態是面向對象最精髓的東西,要實現運行時多態需要方法重寫子類繼承父類并重寫父類中已 1、簡述Java程序編譯和運行的過程:答:① Java編譯程序將Java源程序翻譯為JVM可執行代碼--字節碼,創建完...
摘要:結構型模式適配器模式橋接模式裝飾模式組合模式外觀模式享元模式代理模式。行為型模式模版方法模式命令模式迭代器模式觀察者模式中介者模式備忘錄模式解釋器模式模式狀態模式策略模式職責鏈模式責任鏈模式訪問者模式。 主要版本 更新時間 備注 v1...
摘要:修飾者模式設計模式中的修飾者模式能動態地給目標對象增加額外的職責。修飾者模式調用的時序圖如下圖所示。的實現原理和修飾者模式類似。 ?在上邊一篇文章中我們介紹了Spring AOP的基本概念,今天我們就來學習一下與AOP實現相關的修飾者模式和Java Pr...
摘要:代理模式從類型上來說,可以分為靜態代理和動態代理兩種類型。然而今天的重點是我們都知道牛逼轟轟的的實現的一種方式是使用的動態代理另一種是,大部分人也會用的動態代理,不過沒有研究過的動態代理到底是怎么實現的。 動態代理 代理模式是設計模式...
摘要:通過團隊的全力全策,美團外賣的平均率從千分之三降到了萬分之二,最優值萬一左右率統計方式次數。美團外賣自年創建以來,業務就以指數級的速度發展。目前美團外賣日完成訂單量已突破萬,成為美團點評最重要的業務之一。 面試中常常問到的是Android的...
摘要:動態代理深度解析引言說起動態代理,很多人可能都沒有直接去使用過。因為的動態代理只能代理接口,而不能代理原始的類。接下來是真正壓軸的環節,實現自己的動態代理類。 Java動態代理深度解析 引言 說起動態代理,很多人可能都沒有直接去使用過。但是...
摘要:背景項目中通過遠程調用服務框架調用了許多其它的服務其中有一個服務需要升級其升級不是版本上的升級而是整個服務重新取了一個名字使用的也是全新的包但是調用的方法沒有改變因此在升級時只是在調用服務類中修改了調用地址和調用返回實體由改為該中返回...
ChatGPT和Sora等AI大模型應用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
大模型的訓練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關性能圖表。同時根據訓練、推理能力由高到低做了...