Java中,多態(tài)指的是同一行為,具有多個不同表現(xiàn)形式。通過多態(tài),可以消除類之間的耦合關系,提高程序的可擴展性和可維護性。但多態(tài)在調用方法時,父類中如果沒有該方法,會出現(xiàn)編譯錯誤。也就是說,如果沒有進行類型轉換,不能調用子類擁有,而父類沒有的方法。編譯都錯誤,更別說運行了。這也是多態(tài)給我們帶來的一點"小麻煩"。所以,想要調用子類特有的方法,必須做向下轉型。 查看全文>>
技術文章2023-04-27 |傳智教育 |多態(tài)轉型,向下轉型和向上轉型
CSRF(Cross-Site Request Forgery)攻擊是一種常見的網絡安全漏洞,它利用了網站對用戶瀏覽器的信任,以用戶的身份在用戶不知情的情況下執(zhí)行惡意操作。 查看全文>>
常見問題2023-04-27 |傳智教育 |CSRF,csrf攻擊,csrf漏洞
索引(index)是幫助MySQL高效獲取數(shù)據的數(shù)據結構(有序)。在數(shù)據之外,數(shù)據庫系統(tǒng)還維護著滿足特定查找算法的數(shù)據結構(B+樹),這些數(shù)據結構以某種方式引用(指向)數(shù)據,這樣就可以在這些數(shù)據結構上實現(xiàn)高級查找算法,這種數(shù)據結構就是索引。MySQL默認使用的索引底層數(shù)據結構是B+樹... 查看全文>>
技術文章2023-04-26 |傳智教育 |什么是索引,索引的底層數(shù)據結構,二叉樹和B樹
Spring Boot中的監(jiān)視器(monitor)是指一組用于監(jiān)視應用程序性能和運行狀況的工具和指標。Spring Boot包含了許多內置的監(jiān)視器,可以讓同學們實時了解您的應用程序的各種指標。 查看全文>>
面試問題2023-04-26 |傳智教育 |Spring Boot,監(jiān)視器,actuator依賴
在Java中,自旋是指在多線程編程中,當線程嘗試獲得某個鎖時,如果該鎖已經被其他線程占用,線程會一直循環(huán)檢查該鎖是否被釋放,直到獲取到該鎖為止。這個循環(huán)等待的過程被稱為自旋。 查看全文>>
面試問題2023-04-25 |傳智教育 |自旋,Java自旋,線程占用
在計算機程序中,當多個線程同時訪問同一個變量時,可能會發(fā)生線程安全問題,其中之一是變量的可見性問題。這意味著一個線程在修改了一個變量的值之后,其他線程無法立即感知到這個變化,導致程序出現(xiàn)不一致的行為。 查看全文>>
面試問題2023-04-25 |傳智教育 |volatile,線程可見性,關鍵字聲明
JavaConfig是一種用于配置Spring框架應用程序的替代方法,它是通過使用Java類來配置Spring的依賴注入和其他功能,而不是使用XML或注釋來實現(xiàn)的。 JavaConfig可提供更多的類型安全性和重構支持,同時也更易于維護。 查看全文>>
面試問題2023-04-24 |傳智教育 |JavaConfig,Spring框架,依賴注入
TCP和UDP都是Internet協(xié)議簇中的傳輸層協(xié)議,但它們之間有以下區(qū)別:1.連接性:TCP是一種面向連接的協(xié)議,UDP是一種無連接的協(xié)議。TCP建立連接,傳輸數(shù)據,然后釋放連接;UDP發(fā)送數(shù)據包而不需要建立連接。2.可靠性:TCP提供可靠的數(shù)據傳輸,通過重傳機制和校驗和保證數(shù)據的完整性和可靠性;而UDP沒有可靠性保障,因為它不提供重傳機制和校驗和,所以數(shù)據可能會丟失或重復。 查看全文>>
面試問題2023-04-24 |傳智教育 |tcp和udp的區(qū)別