@JAVA

動態 列表
@chuck1sn

《你不知道的 JAVA》🔥 隱藏在數據庫增刪改查中的秘密

工程思維落地 《你不知道的 Java 系列》的理念與思維,已落地成一款 全新設計的 Java 腳手架 ,可與博客配套使用。 前言 自從上一篇 Blog 發出以後,有同學提出了這樣一種觀點:「我管你這那的,數據庫我只用增刪改查,連分頁都不用一樣能寫程序」。 這篇文章不討論這種做法的對錯,只介紹 JOOQ 針對這種使用方式的解決方案。 DSLContext DSLContext 是 jooq 和數據庫

chuck1sn 頭像

@chuck1sn

昵稱 Chuck1sn

@chuck1sn

《你不知道的 JAVA》💘 送給 Offset & Limit 的告別氣球

工程思維落地 《你不知道的 Java 》系列博客的工程理念與設計模式,已落地成一款 全新設計的 Java 腳手架 ,可與博客配套使用。 前情提要 https://segmentfault.com/a/1190000046021595 前文我們已經領略了 JOOQ 在分頁查詢和 Simple CRUD 時的風采。今來學習一個更加打破常規的概念:你可能並不需要 Offset Limit 來分頁

chuck1sn 頭像

@chuck1sn

昵稱 Chuck1sn

@chuck1sn

《你不知道的 JAVA》💘 什麼是好的 Web Api 設計 (第一章)

工程思維落地 《你不知道的 JAVA 》系列博客的工程理念與設計模式,已落地成一款 全新設計的 Java 腳手架 ,可與博客配套使用。 Web Api 的重要性 設計 api 端點是後端開發經常接觸的工作,但你是否從來沒有想過好的 web api 應該是什麼樣子? Api 端點的設計就像名片一樣——專業的名片可以在客户面前建立信任感;糟糕的名片會讓你的產品在被使用前就給客户留下負面印象。一旦客户

chuck1sn 頭像

@chuck1sn

昵稱 Chuck1sn

@yangrd

idea遠程鏈接k8s debug

首先在容器啓動時增加一個環境變量 env: - name: JAVA_TOOL_OPTIONS value: - -agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=y 然後將服務端口轉發暴露出來,如deployment名稱是user-service kubectl port-forward deployme

yangrd 頭像

@yangrd

昵稱 yangrd

@jdcdevloper

反向 Debug 瞭解一下?揭秘 Java DEBUG 的基本原理 | 京東雲技術團隊

Debug 的時候,都遇到過手速太快,直接跳過了自己想調試的方法、代碼的時候吧…… 一旦跳過,可能就得重新執行一遍,準備數據、重新啓動可能幾分鐘就過去了。 好在IDE 們都很強大,還給你後悔的機會,可以直接刪除某個 Stack Frame,直接返回到之前的狀態,確切的説是返回到之前的某個 Stack Frame,從而實現讓程序“逆向運行”。 這個 Reset Frame 的能力,可不只是返回上

jdcdevloper 頭像

@jdcdevloper

昵稱 京東雲開發者

@finally_m

深入理解Base64的用法和原理

Base64 是一種編碼方法,用於將二進制數據轉換成64個可打印的ASCII字符的序列。這種編碼方式廣泛應用於在文本格式中存儲二進制數據,例如在 URL、文件名、或在 XML 和 JSON 文檔中。Java 中的 Base64 編碼和解碼通常可以通過 java.util.Base64 類實現,這個類在 Java 8 及以後的版本中提供。 以下是V 哥整理的 Java 中 java.util.Bas

finally_m 頭像

@finally_m

昵稱 威哥愛編程

@thomas_59b947425fa95

fastposter通用海報生成器1.4.1

fastposter通用海報生成器1.4.1 重大更新,更換高性能的web框架tornado fastposter1.4.1 一分鐘完成海報開發 只需三步,即可完成海報開發 啓動服務 編輯海報 生成代碼 future: 更換高性能框架tornado 優化docker部署 規範編碼 完善註釋 更新説明文檔 fixbug: 解決無法上傳中文文件問題 更新依賴文件 解決dock

thomas_59b947425fa95 頭像

@thomas_59b947425fa95

昵稱 物有本末

@beiyinglunkuo

microsoft的azure語音,開發環境運行正常,發佈到centos7線上服務器之後無法運行

最近在做AI語音對話的功能,用到了azure的語音語音服務,開發的時候還算順利,部署到線上後,發現在正式服上無法完成語音轉文本的操作,提示: org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.UnsatisfiedLinkE

beiyinglunkuo 頭像

@beiyinglunkuo

昵稱 背影輪廓

@knifeblade

Java後端學習路線經驗分享--全網最靠譜

簡介 本文是Java自學的經驗分享,5個月即可入職Java後端開發崗位。 我之前是自學的Java,Java零基礎,用了5個月的時間,拿到了6家offer。 有的東西不能複製,但學習Java的方法是可以複製的。在本站學習,你將能複製站長的歷程,你也可以Java零基礎拿到月薪10K左右的offer。 目前我是CSDN博客專家、多個開源項目的作者、持續輸出Java入門到Java高級的教程。 Java學什

knifeblade 頭像

@knifeblade

昵稱 IT利刃出鞘

@knifeblade

Java自學網站:自學精靈--全網最靠譜

簡介 網上有各種Java學習網站,本文推薦的這個Java網站全網最靠譜,質量遠超其他所有網站。 這個網站是:自學精靈,這是全網最強的Java學習網站,網址:way2j.com。我不喜歡“全網最強”這樣的字眼,但本站的內容確實是全網最強!(大家可以多找幾個Java網站與本站進行比較,肯定會發現本站在質量、真實性、實用性上是領先的) 這個網站主打的就是:高質量、高實用性、高真實性。其他網站沒有一個有這

knifeblade 頭像

@knifeblade

昵稱 IT利刃出鞘

@jueqiangdeqianbi

高效使用 Postman 的 Body 功能執行 POST 請求

Postman 是開發者日常工具箱中不可缺少的一部分,特別是在 API 開發和調試環節中。 為什麼使用 POST 請求 POST 請求用於向服務器發送數據,這些數據通常被處理後存儲。與 GET 請求不同,POST 請求將數據嵌入請求體(Body)中而不是 URL 中,這樣更安全且支持更大數據量。因此,POST 請求常用於註冊用户、提交表單和上傳文件等場景。 設置 POST 請求 在 Postman

jueqiangdeqianbi 頭像

@jueqiangdeqianbi

昵稱 倔強的鉛筆

@apifox

掌握 POST 請求:入門教程

在現代網絡開發領域,理解並應用 HTTP 請求 方法是基本的要求,其中 "POST" 方法扮演着關鍵角色。 理解 POST 方法 POST 方法屬於 HTTP 協議的一部分,主旨在於向服務器發送數據以執行資源的創建或更新。它與 GET 方法區分開來, GET 主要用於獲取服務器上的數據,而 POST 則用於提交數據給服務器來處理。 為什麼選用 POST 方法 POST 方法具備幾個顯著特點:

apifox 頭像

@apifox

昵稱 Apifox

@infinilabs

Easysearch Java SDK 2.0.x 使用指南(一)

各位 Easysearch 的小夥伴們,我們前一陣剛把 easysearch-client 更新到了 2.0.2 版本!藉此詳細介紹下新版客户端的使用。 新版客户端和 1.0 版本相比,完全重構,拋棄了舊版客户端的一些歷史包袱,從裏到外都煥然一新!不管是剛入門的小白還是經驗豐富的老司機,2.0.x 客户端都能讓你開發效率蹭蹭往上漲! 到底有啥新東西? 更輕更快: 以前的版本依賴了一堆亂七八糟

infinilabs 頭像

@infinilabs

昵稱 極限實驗室

@macrozheng

超越Elasticsearch!號稱下一代搜索引擎,性能炸裂!

當我們需要實現全文搜索功能的時候,往往會使用到搜索引擎,比較常用的是Elasticsearch。但是Elasticsearch的硬件配置要求比較高,不同版本間的API兼容性也比較差。今天給大家分享一款輕量級搜索引擎Meilisearch,搜索速度非常快,能實現即時搜索,希望對大家有所幫助! 簡介 Meilisearch是一款輕量級搜索引擎,它支持RESTful風格的搜索API,目前在Github上

macrozheng 頭像

@macrozheng

昵稱 macrozheng

@macrozheng

換掉ES!SpringBoot + Meilisearch實現商品搜索,太方便了!

在我的mall電商實戰項目中,有使用過Elasticsearch實現商品搜索功能。其實商品搜索也可以使用Meilisearch來實現,實現起來還是非常方便的,今天就來帶大家實現一下! 前置知識 學習本文需要對Meilisearch有所瞭解,還沒有了解過它的小夥伴可以參考下這篇教程: 《超越Elasticsearch!號稱下一代搜索引擎,性能炸裂!》 下面是使用Meilisearch實現商品搜索的效

macrozheng 頭像

@macrozheng

昵稱 macrozheng

@jidcoo

LeetcodeJavaDebugEnhancer -- 一個用於Java的Leetcode算法題的本地調試增強器

LeetcodeJavaDebugEnhancer 🚀 一個用於Java的Leetcode算法題的本地調試增強器 🚀 Github地址 🎯 目標 提供方便快速的調試功能。 支持多樣的輸入源和輸出源。 自動適配各種輸入參數類型。 提供易維護、易拓展的API接口用於適配更多Leetcode算法調試場景。 🔧 下載與安裝 下載 Maven dependency groupId

jidcoo 頭像

@jidcoo

昵稱 Jidcoo

@lindsay_bubble

Leetcode 84_柱狀圖中最大的矩形

給定 n 個非負整數,用來表示柱狀圖中各個柱子的高度。每個柱子彼此相鄰,且寬度為 1 。 求在該柱狀圖中,能夠勾勒出來的矩形的最大面積。 想法:感覺這個題考的是數學,是邏輯。 怎麼找矩形呢?就是當前位置的最高點,向左和向右畫矩形,找他比他矮的點left, right,就停止。 高度就是height[i] 寬度就是(right-left+1)-2,因為找到的那兩個點是不能算進

lindsay_bubble 頭像

@lindsay_bubble

昵稱 lindsay_bubble

@gedyh

[Java]似乎很多人搞錯了HashMap紅黑樹退化?(圖文並茂)

進入掘金瀏覽,效果更加哦😊~ 先省流,説結論: HashMap去樹化有兩種情況 在樹拆分過程中,拆完的兩棵樹分別判定,如果總節點=6的話就去樹化 在去除樹節點時,通過一系列條件判定,一般會在樹節點2-6時進行去樹化 前言 之前在準備面試背八股時,看了一堆HashMap樹化的東西,但是似乎沒啥人講去樹化,而有的文章可能會略點一二,但是似乎解答也不統一(非引戰,只做討論) 疊甲

gedyh 頭像

@gedyh

昵稱 GEDY