@springsecurity

Stories List
@chuck1sn

《你不知道的 JAVA 系列博客》🔥 分頁查詢的達芬奇密碼。

工程思維落地 《你不知道的 Java 系列》已將工程思維與設計理念落地,形成了一款全新設計的 Java 腳手架 ,可與博客配套使用。 前言 你可能很熟悉 Mybatis,但是今天我們不講這個基於字符串拼接的上古時代的庫。今天我們談一個基於 QueryDSL 實現的庫。(這個庫第一個版本誕生自 2009年),他叫做 JOOQ。 JOOQ 可以用一句話總結:當你在使用 JOOQ 的時候,你就是在使用

chuck1sn Avatar

@chuck1sn

Nickname Chuck1sn

@chuck1sn

《你不知道的 JAVA 系列博客》💘 失傳已久 SQL JOIN 查詢獨門秘籍

工程思維落地 《你不知道的 Java 系列》的理念與思維,已落地成一款 全新設計的 Java 腳手架 ,可與博客配套使用。 從 Left Join 説起 假設你有這樣一個 n2n 的關係表,代表用户和角色之間的關係。 通常通過 left join 去連接這三張表,來查詢出用户及其角色的信息。 SELECT u.id AS user_id, u.name AS user_name

chuck1sn Avatar

@chuck1sn

Nickname Chuck1sn

@chuck1sn

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

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

chuck1sn Avatar

@chuck1sn

Nickname Chuck1sn

@chuck1sn

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

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

chuck1sn Avatar

@chuck1sn

Nickname Chuck1sn

@chuck1sn

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

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

chuck1sn Avatar

@chuck1sn

Nickname Chuck1sn