App下載
最新 最熱

圖解| Java查找數(shù)組中最大值的5種方法!

我們?cè)谝恍┨囟▓?chǎng)景下,例如查詢公司員工的最高薪資,以及班級(jí)的最高成績(jī)又或者是面試中都會(huì)遇到查找最大值的問(wèn)題,所以本文我們就來(lái)列舉一下查詢數(shù)組中最大值的 5 種方法。

2020-09-16
15285

為什么StringBuilder是線程不安全的?

在前面的面試題講解中我們對(duì)比了String、StringBuilder和StringBuffer的區(qū)別,其中一項(xiàng)便提到StringBuilder是非線程安全的,那么是什么原因?qū)е铝薙tringBuilder的線程不安全呢?

2020-09-16
3355

parallelStream的坑,不踩不知道,一踩嚇一跳

很多同學(xué)喜歡使用`lambda`表達(dá)式,它允許你定義短小精悍的函數(shù),體現(xiàn)你高超的編碼水平。當(dāng)然,這個(gè)功能在某些以代碼行數(shù)來(lái)衡量工作量的公司來(lái)說(shuō),就比較吃虧一些。

2020-09-15
3874

Java面試題:談?wù)凷tring、StringBuffer、StringBuilder的區(qū)別?

關(guān)于字符串的面試題除了內(nèi)存分布、equals比較,最常見(jiàn)的就是與StringBuffer和StringBuilder之間的區(qū)別了。如果你回答:String類是不可變的,StringBuffer和StringBuilder是可變類,StringBuffer是線程安全的,StringBuilder則不是線程安全的。就上面的總結(jié)而言,好像知道的有點(diǎn)少。本篇文章就帶領(lǐng)大家全面的了解一下它們?nèi)齻€(gè)的區(qū)別與底層實(shí)現(xiàn)。

2020-09-14
4054

半天掌握TypeScript,感覺(jué)就像寫Java

為什么要學(xué)習(xí)TypeScript呢?因?yàn)樗恼Z(yǔ)法和Java真的很像。有了這個(gè)東西,就可以擺脫惱人的JavaScript,擁抱前端的技術(shù)棧。

2020-09-11
3682

Java字符串操作的12個(gè)小技巧!

字符串可以說(shuō)是 Java 中最具有代表性的類了,似乎沒(méi)有之一哈,這就好像直播界的李佳琪,脫口秀中的李誕,一等一的大哥地位。不得不承認(rèn),最近吐槽大會(huì)刷多了,腦子里全是那些段子,寫文章都有點(diǎn)不由自主,真的是,手不由己啊。

2020-09-10
2937

URL 去重的 6 種方案!(附詳細(xì)代碼)

URL 去重在我們?nèi)粘9ぷ髦泻兔嬖囍泻艹S龅?,包括阿里,網(wǎng)易云、優(yōu)酷、作業(yè)幫等知名互聯(lián)網(wǎng)公司都出現(xiàn)過(guò)類似的面試題,而且和 URL 去重比較類似的,如 IP 黑/白名單判斷等也經(jīng)常出現(xiàn)在我們的工作中,所以我們本文就來(lái)“盤一盤”URL 去重的問(wèn)題。

2020-09-09
5096

String中刪除空格的7種方法!

字符串,是Java中最常用的一個(gè)數(shù)據(jù)類型了。我們?cè)谌粘i_(kāi)發(fā)時(shí)候會(huì)經(jīng)常使用字符串做很多的操作。比如字符串的拼接、截?cái)?、替換等。本文我們介紹一個(gè)比較常見(jiàn)又容易被忽略的一個(gè)操作,那就是移除字符串中的空格。

2020-09-08
5792

為什么配置文件加密了數(shù)據(jù)庫(kù)配置信息,Spring Boot仍能成功連接數(shù)據(jù)庫(kù)

為了保護(hù)數(shù)據(jù)的安全性,越來(lái)越多的公司選擇加密這些重要信息。接下來(lái)一起來(lái)看看如何實(shí)現(xiàn)配置加密文件并且成功連接數(shù)據(jù)庫(kù)的。

2020-09-08
7556

JVM的Xms和Xmx參數(shù)設(shè)置為什么要設(shè)置為相同值

看到 Xms 和 Xmx 的參數(shù)設(shè)置一樣,是不是稍微有些奇怪?這里就寫篇文章分析一下,JVM 的 Xms 和 Xmx 參數(shù)設(shè)置為相同的值有什么好處?首先來(lái)了解一下相關(guān)參數(shù)的概念及功能。

2020-09-08
9830