原创 職場中的一點思考

百無聊賴寫點文字 很多程序員寫代碼寫久了,到了30歲左右,就會產生無力感 想往上爬,做技術管理,但又不知道如何往上爬 宇宙存在 “道” ,職場中也有它的 “道”  當你想擁有一個東西的時候,要想辦法讓它 無 中生 有 大多數程序員在職場中就

原创 2023 Java面試題,看看你能答出來幾道題目。

下面是近一個月市面上收集的幾道面試題(有傳統企業,也有電商),答案會不定期更新在本篇文章中, 你如有不同的見解,也可在評論區交流。 1、jwt如何應用2、聊聊權限校驗框架 security,它由哪些部分組成3、業務設計:10min內超過3

原创 面試題1:Java的多態深入聊一聊

多態是面向對象編程中的一個重要概念,它允許不同的對象通過相同的接口來執行不同的操作。在Java中,多態性主要通過以下兩種方式實現: 方法重載(Overloading): 這是編譯時多態,它允許一個類中有多個同名方法,但它們的參數列表不同。

原创 Linu環境下替換jar中的class文件

mkdir -p BOOT-INF/classes/com/alibaba/ipi/portal/provider/dubbo/provider/impl cp aa.class BOOT-INF/classes/com/aliba

原创 Dubbo遠程調用在IDEA無法打斷點怎麼破

 以下是如何在IDEA中在Dubbo的分佈式環境中設置遠程調試的步驟: 1、首先,你需要在啓動提供者服務時,加入一些JVM參數以開啓調試服務。這些參數應該在你的啓動腳本或者命令中。以下是一個常見的示例: -Xdebug -Xrunjdwp

原创 Mac M1安裝永久破解版IDEA

只要你要求版本 不高,可以幫你破解到2089年(加V 快速操作,童叟不欺) 如下圖:  

原创 Mysql中如果建立了索引,索引所佔的空間隨着數據量增長而變大,這樣無論寫入還是查詢,性能都會有所下降,怎麼處理?

索引所佔空間的增長確實會對MySQL數據庫的寫入性能和查詢性能造成影響,這主要是由於索引數據過多時會導致磁盤I/O操作變得非常頻繁,從而使性能下降。爲此,可以採取以下幾種方式來減緩這種影響:   1. 限制索引的大小:可以考慮爲索引指定大小

原创 【Spring】三級緩存解決循環依賴問題

1、什麼是循環依賴     顧名思義“循環依賴”,舉一個簡單的例子A中依賴B,B中依賴A,在實例化對象過程中,填充屬性階段A需要B對象,就去創建B對象,創建B對象的時候,發現B依賴了A,於是又去創建A對象,但此時A對象又沒有創建結束,一級緩

原创 Java中處理高精度數據計算

1、爲什麼要使用高精度計算 拿整數舉例: 在 Java 中,int 和 long 是兩種基本數據類型,而 BigInteger 是一個對象類型。它們的取值範圍如下: - int:32 位有符號整數,取值範圍爲 -2^31 ~ 2^31-

原创 聊一下你對攔截器、過濾器的認識

Java 中的攔截器和過濾器都是常見的用於攔截和處理系統請求的技術手段,它們的主要作用是在系統的關鍵點上增加通用的處理邏輯,以達到代碼的複用和系統的解耦等目的。 相同點:- 都可以對請求進行攔截和處理,增加通用的處理邏輯。- 都可以實現系統

原创 確保Redis緩存一致性的N種方法

確保Redis緩存一致性的N種方法 1、及時失效法 當程序需要update該數據時,先更新數據庫數據數據,若數據庫update成功,則重新爲Redis該key值設置一個極短的過期時間,當過期之後,下一個請求自然會去數據庫獲取最新版本的數據

原创 爲什麼一個對象重寫了equals必須也重寫hashCode

一言以蔽之:重寫 equals 方法是爲了比較對象的內容是否相等,重寫 hashCode 方法是爲了保證對象在哈希表等數據結構中的正確性。   1、在 Java 中,如果一個類重寫了 equals 方法,則必須同時重寫 hashCode

原创 詳解mysql隔離級別

MySQL 隔離級別是指在併發環境下控制併發訪問數據的一種機制,它可以保證多個事務同時對數據庫進行訪問時,數據的正確性和一致性。MySQL 支持四種隔離級別,分別是 READ UNCOMMITTED(讀未提交)、READ COMMITTED

原创 請編寫一個程序,使用兩個線程分別輸出數字和字母,要求輸出的結果爲:1A2B3C4D5E6F7G8H9I10J。

請編寫一個程序,使用兩個線程分別輸出數字和字母,要求輸出的結果爲:1A2B3C4D5E6F7G8H9I10J。 提示:可以使用Java中的wait()和notify()方法來實現線程間的通信。   public class NumberL

原创 關於 join、not exists、not in的用法和性能差異

好的,以下是關於JOIN、NOT EXISTS和NOT IN的用法和性能差異的長總結: 1. JOIN JOIN是將兩個或多個表中的行連接起來形成一個新的表的操作,通常使用JOIN可以比使用NOT EXISTS和NOT IN更高效。 使用J