App下載
最新 最熱

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

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

2020-09-08
4687

為什么配置文件加密了數(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
5767

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

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

2020-09-08
8515

do-while,Java中容易被忽略的語(yǔ)句

最近在看 Java 的基礎(chǔ)知識(shí),其中有部分是關(guān)于循環(huán)的,在 Java 中,循環(huán)的語(yǔ)法總共分為 3 種:for、 while、 do-while,但我驚奇的發(fā)現(xiàn),在之前的職業(yè)生涯中(11 年),竟從未用過(guò) do-while(尷尬),于是問(wèn)了群里的小伙伴,發(fā)現(xiàn)也是鮮有人用。

2020-09-07
2457

以前偶然發(fā)現(xiàn)的 Java Bug(JDK 9及之前仍未修復(fù))

15年在中信銀行做持續(xù)集成時(shí),由于當(dāng)時(shí)的項(xiàng)目是基于三方采購(gòu)的 Java配置開(kāi)發(fā)平臺(tái)做的,平臺(tái)自己基于 `Ant` 插件實(shí)現(xiàn)了增量和熱部署。其中有幾個(gè)項(xiàng)目在持續(xù)集成部署時(shí),經(jīng)常發(fā)現(xiàn) `Linux` 平臺(tái)部署成功后(`Windows` 不會(huì)出現(xiàn),`Linux` 也是偶發(fā)現(xiàn)象),新版本代碼并沒(méi)有生效(反編譯 class)

2020-09-05
2126

Java版本新發(fā)現(xiàn):JDK15的14個(gè)新特性和變化

Java Development Kit 15是Oracle對(duì)Java SE(標(biāo)準(zhǔn)版)下一個(gè)版本的實(shí)現(xiàn),已于8月初進(jìn)入了發(fā)布候選階段。JDK 15的亮點(diǎn)包括文本塊、隱藏類、外部?jī)?nèi)存訪問(wèn)API,以及密封類和記錄的預(yù)覽。

2020-09-05
7448

阿里面試官:HashMap 熟悉吧?好的,那就來(lái)聊聊 Redis 字典吧!

事情是這樣的,前面面試問(wèn)了幾個(gè) Java 的相關(guān)問(wèn)題,我朋友回答還不錯(cuò),接下來(lái)面試官就問(wèn)了一句:看來(lái) Java 基礎(chǔ)還不錯(cuò),Java HashMap 你熟悉吧?

2020-09-04
3561

JVM字符串常量池及String的intern方法詳解?

本篇文章基于字符串常量池的存儲(chǔ)及在使用intern方法時(shí)所引起的內(nèi)存變化進(jìn)行一步深層次的講解。

2020-09-03
2303

Java是值傳遞還是引用傳遞?有圖為證

開(kāi)篇先來(lái)曝答案,在 Java 語(yǔ)言中,本質(zhì)只有值傳遞,而無(wú)引用傳遞,解釋和證明詳見(jiàn)正文。說(shuō)到值傳遞和引用傳遞我們不得不提到兩個(gè)概念:值類型和引用類型。

2020-09-02
2183

后端接收l(shuí)ong類型參數(shù)時(shí)精度丟失,如何處理這個(gè)天坑

最近幾天一直在改造工程,采用雪花算法生成主鍵ID,突然踩到一個(gè)天坑,前端 JavaScript 在取 Long 型參數(shù)時(shí),參數(shù)值有點(diǎn)不太對(duì)!

2020-09-02
9747