原创 不要升級!不要升級!MacOS 14.4 引發Java 應用崩潰

如果最近您收到了MacOS 14.4的升級提醒,那麼建議你暫時先不要升級! 在x上,Java開發領域的一些大v們,也發現了這個問題,並提醒大家不要升級。 根據Java官方發佈的文章瞭解到,該問題主要是由於macOS上運行的進程可能會訪

原创 盤點 Udemy 上最受歡迎的免費編程課程

之前給大家推薦過一些油管上的免費學習資源,如果您還沒有看過的話可以點擊這裏前往。 今天再給大家推薦一批Udemy上超高質量並且免費的編程課程,有需要的小夥伴可以學起來了。 1. JavaScript Essentials 第一門免費課程是

原创 Spring Boot整合Postgres實現輕量級全文搜索

有這樣一個帶有搜索功能的用戶界面需求: 搜索流程如下所示: 這個需求涉及兩個實體: “評分(Rating)、用戶名(Username)”數據與User實體相關 “創建日期(create date)、觀看次數(number of vie

原创 10秒搞定!隔壁奶奶都能搞定的幻獸帕魯、霧鎖王國開服指南

最近《幻獸帕魯》和《霧鎖王國》非常火熱,玩過的小夥伴們都說非常上頭!有跟朋友對戰需求的小夥伴們可以通過本文擁有一臺高性價比的專用服務器,隨時可以用來跟朋友一起玩遊戲! 敲重點!!! 步驟非常簡單,就算你不是程序員,也可以輕鬆完成!! 目前

原创 MySQL驅動扯後腿?Spring Boot用虛擬線程可能比用物理線程還差

之前已經分享過多篇關於Spring Boot中使用Java 21新特性虛擬線程的性能測試案例: Spring Boot 3.2虛擬線程搭建靜態文件服務器有多快? Spring Boot 虛擬線程與Webflux在JWT驗證和MySQL查詢

原创 Spring Boot 整合 Camunda 實現工作流

工作流是我們開發企業應用幾乎必備的一項功能,工作流引擎發展至今已經有非常多的產品。最近正好在接觸Camunda,所以來做個簡單的入門整合介紹。如果您也剛好在調研或者剛開始計劃接入,希望本文對您有所幫助。如果您是一名Java開發或Spring

原创 使用Java 17中的record替代Lombok的部分功能

在DD長期更新的Java新特性專欄中,已經介紹過Java 16中開始支持的新特性:record的使用。 之前只是做了介紹,但沒有結合之前的編碼習慣或規範來聊聊未來的應用變化。最近正好因爲互相review一些合作伙伴的代碼,產生了一些討論話題

原创 對比Spring Boot中的JdbcClient與JdbcTemplate

本文我們一起看看Spring Boot中 JdbcClient 和 JdbcTemplate 之間的差異。 以下內容使用的Java和Spring Boot版本爲: Java 21 Spring Boot 3.2.1 假設我們有一個ICu

原创 使用Spring AI讓你的Spring Boot應用快速擁有生成式AI能力

之前分享了關於Spring新項目Spring AI的介紹視頻。視頻裏演示了關於使用Spring AI將Open AI的能力整合到Spring應用中的操作,但有不少讀者提到是否有博客形式的學習內容。所以,本文就將具體介紹如何使用 Spring

原创 用Spring Boot 3.2虛擬線程搭建靜態文件服務器有多快?

Spring Boot 3.2 於 2023 年 11 月大張旗鼓地發佈,標誌着 Java 開發領域的一個關鍵時刻。這一突破性的版本引入了一系列革命性的功能,包括: 虛擬線程:利用 Project Loom 的虛擬線程釋放可擴展性,從而減

原创 有意思,我的GitHub賬號值$23806.2,快來試試你的?

睡不着,看到一個有意思的網站:Estimate Github Worth Generator。 它可以用來估算 GitHub 賬號的價值。馬上試了一下。 我的賬號估值:$23806.2 操作很簡單,點擊Estimate Github Wo

原创 Spring Boot 2.x 到 3.2 的全面升級指南

Spring Framework 是一種流行的開源企業級框架,用於創建在 Java Virtual Machine (JVM) 上運行的獨立、生產級應用程序。而Spring Boot 是一個工具,可以讓使用 Spring 框架更快、更輕鬆地

原创 兩款超好用的視頻翻譯軟件,適合兩種不同場景,必有一款適合你

今天給大家推薦2個視頻翻譯工具​,分別是: TransDuck YouTube中文配音 這兩款工具的核心功能非常類似,核心提供一個視頻語言翻譯的能力。比如:你要看一個英文視頻,它可以幫助你將這個英文視頻變爲中文視頻,日文視頻或者韓文視頻

原创 找到了!GitHub Copilot的最佳免費平替

在如今這個人工智能高速發展的時代,每個行業都在被AI技術影響而改變。層出不窮的AI輔助工具,讓我們看到了機器正在取代一部分基礎的日常工作。對於我們開發者而言,當前最炙手可熱的就是GitHub Copilot,市面上最好的開發者輔助工具。Gi

原创 快速認識什麼是:Kubernetes

每次談到容器的時候,除了Docker之外,都會說起 Kubernetes,那麼什麼是 Kubernetes呢?今天就來一起學快速入門一下 Kubernetes 吧!希望本文對您有所幫助。 Kubernetes,一種用於管理和自動化雲中容器化