App下載
最新 最熱

Java DI 依賴注入示例

依賴注入 (DI) 是一種讓類從外部接收其依賴的技術(shù)。如果類 A 使用類 B,則類 A 依賴于類 B,而 B 是 A 的依賴項(xiàng)。

2021-09-04
2355

Spring Integration中獲取TLS客戶端證書

Spring Integration 是一個(gè)非常強(qiáng)大且可擴(kuò)展的繼承框架。但有時(shí),如何獲取你所需要的一些信息并非易事。就我而言 - 可以用于在 TLS(基于 TLS 的系統(tǒng)日志)連接中進(jìn)行相互身份驗(yàn)證的證書。你有一個(gè)接收消息的 Java 方法,理想情況下,你希望獲得客戶端使用的證書鏈來對(duì)其進(jìn)行身份驗(yàn)證(例如,你可能需要提取 CN)。

2021-09-04
1937

Java 命名規(guī)范大全

文中將會(huì)涉及到日常工作中常見的命名示例,如包命名,類命名,接口命名,方法命名,變量命名,常類命名,抽象類命名,異常類命名以及擴(kuò)展類命名等。

2021-09-04
2585

開源項(xiàng)目中的 Java 異常處理示例

在《Effective Java》中,Joshua Bloch 寫了 9 個(gè)關(guān)于如何在 Java 中處理異常的技巧。這些技巧已經(jīng)成為 Java 異常處理的事實(shí)上的標(biāo)準(zhǔn)。在這篇文章中,我列出了一些開源項(xiàng)目中Java異常處理的一些例子,并按照異常處理的9個(gè)技巧來評(píng)論用法。

2021-09-03
1857

歸檔 – 并在 RESTful Web 服務(wù)中上傳

通常我們使用標(biāo)準(zhǔn)的數(shù)據(jù)交換格式,如 JSON 或 XML 與 REST web 服務(wù)。然而,許多 REST 服務(wù)至少有一些操作很難僅用 JSON 或 XML 來完成。例如上傳產(chǎn)品圖片、使用上傳的 CSV 文件導(dǎo)入數(shù)據(jù)或生成可下載的 PDF 報(bào)告。在這篇文章中,我們關(guān)注那些通常被歸類為文件下載和上傳的操作。這有點(diǎn)不穩(wěn)定,因?yàn)榘l(fā)送簡單的 JSON 文檔也可以看作是 (JSON) 文件上傳操作。

2021-09-03
1787

在Java中的無死鎖同步實(shí)現(xiàn)方法分享!內(nèi)容解析!干貨分享!

線程同步是克服多線程程序中競爭條件的好工具。但是,它也有陰暗面。死鎖:難以發(fā)現(xiàn)、重現(xiàn)和修復(fù)的嚴(yán)重錯(cuò)誤。防止它們發(fā)生的唯一可靠方法是正確設(shè)計(jì)您的代碼,這是本文的主題。

2021-09-03
1971

在SpringBoot中怎么將Docker部署?將Docker部署的方法分享!

Spring Boot Docker 部署為在 Docker 容器上部署我們的 Spring Boot 微服務(wù)打開了大門。讓我們來看看這個(gè)過程!

2021-09-03
1943

Micronaut的SpringBoot開發(fā)指導(dǎo)指南分享!

這是針對(duì)想要開始使用 Micronaut 的 Spring 應(yīng)用程序開發(fā)人員的指南。通過本指南,您將獲得足夠的信息來使用 Micronaut 框架。

2021-09-03
2491

在SpringBoot中如何驗(yàn)證輸入請(qǐng)求的自定義注解?請(qǐng)求自定義方法分享!

在我們的日常編程中,我們會(huì)使用許多可用于驗(yàn)證的 Spring Boot 默認(rèn)注解,如@NotNull、@Size、@NotBlank、@Digits等等,這是驗(yàn)證任何傳入的一種很酷的方式要求。

2021-09-03
1991

避免多模塊 Android 中的 Gradle 重復(fù)

當(dāng)你有一個(gè)包含許多模塊的 Android 項(xiàng)目時(shí),你可能會(huì)發(fā)現(xiàn)在各個(gè)模塊中的 build.gradle 文件中復(fù)制了很多 gradle 配置(通常通過復(fù)制和粘貼)。我在互聯(lián)網(wǎng)上閱讀了各種嘗試避免這種情況的方法,直到看到了這篇博客文章。這篇文章使用模塊的名稱來確定要應(yīng)用哪些 gradle 插件以及要用于該模塊的配置。

2021-09-03
2145