原创 Java 斷言 Assert 使用教程與最佳實踐

本文收錄於 Github.com/niumoo/JavaNotes,Java 系列文檔,數據結構與算法! 本文收錄於網站:https://www.wdbyte.com/,我的公衆號:程序猿阿朗 作爲一個 Java 開發者,如果要問你 J

原创 把 Maven 提交到項目?Maven Wrapper的使用與好處

本文收錄於 Github.com/niumoo/JavaNotes,Java 系列文檔,數據結構與算法! 本文收錄於網站:https://www.wdbyte.com/,我的公衆號:程序猿阿朗 前言 不知道你有沒有發現,如果使用 htt

原创 一掃即入,如何通過微信公衆號掃碼登錄網站?

本文收錄於 Github.com/niumoo/JavaNotes,Java 系列文檔,數據結構與算法! 本文收錄於網站:https://www.wdbyte.com/,我的公衆號:程序猿阿朗 引言 想象一下,週五晚上,你打開電腦,打算

原创 GitHub WebHook 使用教程

本文收錄於 Github.com/niumoo/JavaNotes,Java 系列文檔,數據結構與算法! 本文收錄於網站:https://www.wdbyte.com/,我的公衆號:程序猿阿朗 什麼是 WebHook WebHook

原创 Jpackage-製作無需預裝Java環境的Jar可執行程序

JAR 包要在預裝 JRE 環境的系統上執行。如果沒有預先安裝 JRE 環境,又想直接運行 Java 程序,該怎麼辦呢? 這篇文章我們會先學習如何將 Java 程序打包成一個可執行的 Java JAR 文件。然後演示如何使用這個 JAR

原创 java.util.Arrays 快速使用介紹

在 Java 中,java.util.Arrays類提供的多種數組操作功能,可以有效地執行各種數組相關的操作,使得數組處理變得簡單和高效。 打印數組 String[] arr = new String[] {"a", "b", "c", "

原创 三分鐘數據持久化:Spring Boot, JPA 與 SQLite 的完美融合

三分鐘,迎接一個更加高效和簡便的開發體驗。 在快節奏的軟件開發領域,每一個簡化工作流程的機會都不容錯過。想要一個無需繁瑣配置、能夠迅速啓動的數據持久化方案嗎?這篇文章將是你的首選攻略。在這裏,我們將向你展示如何將 Spring Boot

原创 SQLite 入門教程

不是 MySQL 用不起,而是 SQLite 更有性價比,絕大多數的 Web 應用 SQLite 都可以滿足。 SQLite 是一個用 C 語言編寫的開源、輕量級、快速、獨立且高可靠性的 SQL 數據庫引擎,它提供了功能齊全的數據庫解

原创 如何破解滑動驗證碼?

本文通過自動化查詢域名或公司的備案信息,來演示其中圖片滑動驗證碼的破解方式,以此來思考驗證碼的安全性問題,思考如何設計出安全性更高的驗證碼。 注意:破解驗證碼進行網絡內容抓取可能是一種違規行爲,可以以此進行驗證碼安全性分析研究,不要用於

原创 使用 JCommander 解析命令行參數

前言 如果你想構建一個支持命令行參數的程序,那麼 jcommander 非常適合你,jcommander 是一個只有幾十 kb 的 Java 命令行參數解析工具,可以通過註解的方式快速實現命令行參數解析。 這篇教程會通過介紹 jcomma

原创 使用 ProcessBuilder API 優化你的流程

ProcessBuilder 介紹 Java 的 Process API 爲開發者提供了執行操作系統命令的強大功能,但是某些 API 方法可能讓你有些疑惑,沒關係,這篇文章將詳細介紹如何使用 ProcessBuilder API 來方便的

原创 Protobuf: 高效數據傳輸的祕密武器

當涉及到網絡通信和數據存儲時,數據序列化一直都是一個重要的話題;特別是現在很多公司都在推行微服務,數據序列化更是重中之重,通常會選擇使用 JSON 作爲數據交換格式,且 JSON 已經成爲業界的主流。但是 Google 這麼大的公司使用的卻

原创 Java 20 新功能介紹

➜ bin pwd /Users/darcy/develop/jdk-20.0.1.jdk/Contents/Home/bin ➜ bin ./java -version openjdk version "20.0.1" 2023-0

原创 你好 ChatGPT, 幫我看下這段代碼有什麼問題?

點贊再看,動力無限。 微信搜「 程序猿阿朗 」。 本文 Github.com/niumoo/JavaNotes 和 未讀代碼博客 已經收錄,有很多系列文章。 今天一個很簡單的功能,觸發了一個 BUG,處理後我想起了最近爆火的 Chat

原创 如何搭建一個自己的音樂服務器

點贊再看,動力無限。 微信搜「 程序猿阿朗 」。 本文 Github.com/niumoo/JavaNotes 和 未讀代碼博客 已經收錄,有很多知識點和系列文章。 最近發現,經常用的網易雲音樂,有很多歌曲下架了,能聽的越來越少了;歌