
- Taipei, Taiwan
-
Redis - 第二章 | 資料類型
在前一章稍微對Redis做了簡單的介紹,這邊將要說明Redis支援的每個資料類型,Redis支持 字串(string)、雜湊(hash)、清單(list)、集合(set)、有序集合(sorted set)、點陣圖(bitmap)和超重對數(hyperloglog),這邊會先行介紹前五種,至於點陣圖...
-
Redis - 第一章 | 簡介
因為已經開始介紹到Spring Boot Redis的集成和使用,所以這邊要開始好好介紹一下Redis,讓自己有個較完整的認識,而不是單純的去做使用而已。 隨著網際網路的發展,我們把一台一台伺服器變成多台伺服器。當開始建立資料備份時,需要加一個緩衝層來調整所有的查詢,投入更多硬體。最後,需要將...
-
Docker - 第五章 | 安裝Redis
前面主要是介紹了下 Dockerfile 的一些常用命令的說明。我們知道,利用 Dockerfile 可以建立一個新的Image,比如運行 Java 環境,就需要一個JDK環境的Image,但直接使用公共的Image時,一般上大小都比較大。所以本章節就主要結合 Dockerfile 文件,建立屬於...
-
SpringBoot - 第二十一章 | 資料驗證(三)
基本定義的驗證基本上已經夠我們使用了,但是在開發過程中,往往會有一些特殊的驗證而且重複使用率極高,所以這邊要介紹自定義驗證註解,還有驗證的部分,我們可以結合 第十八章 - SpringBoot 統一異常處理 來做不同的返回或是處理,以下也會特別一起做介紹。 自定義註解 自定義註解,主...
-
SpringBoot - 第二十章 | 資料驗證(二)
再往下這篇文章之前,建議先去看上一篇文章,看這篇有簡單的使用和介紹 第十九章 - SpringBoot 資料驗證(一) ,以下將要介紹 @Validated 和 @Valid 的區別和嵌套驗證的說明。 簡單介紹 @Validated 是 @Valid 的一次封裝,是Spring提供的...
-
SpringBoot - 第十九章 | 資料驗證(一)
在開發時,對於請求參數,一般上都需要進行參數合法性校驗的,原先的寫法時一個個字段一個個去判斷,這種方式太不通用了,所以 java 的 JSR 303:Bean Validation 規範就是解決這個問題。 JSR 303 只是個規範,並沒有具體的實現,目前通常都是由 hibernate...
-
SpringBoot - 第十八章 | 統一異常處理
我們在做Web應用的時候,請求處理過程中發生錯誤是非常常見的情況。 Spring Boot提供了一個預設的:/error,當處理中拋出異常之後,會轉到該請求中處理,根據不同的Content-Type展現不同的錯誤結果,如json請求時,直接回傳json格式參數。 預設錯誤頁面 瀏覽器...
-
SpringBoot - 第十七章 | Mybatis Generator 工具
在前面的文章中 第十六章 - SpringBoot MyBatis整合 (XML方式) 介紹如何使用MyBatis的透過XML的方式基本訪問資料庫。 然後專案的過程中,不可能是一張表一張表去建置的,往往都是一開始就已經把基礎的架構都設計的差不多。所以在開發的過程中無法一張表一張表去產生En...
-
SpringBoot - 第十六章 | MyBatis整合 (XML方式)
在前面的文章中 第十五章 - SpringBoot MyBatis整合 (註解方式) 介紹如何使用MyBatis的透過註解的方式基本訪問資料庫。 這邊來介紹使用Spring Boot整合MyBatis,通過xml的方式來做使用。 使用範例 資料庫範例 這邊用Customer...
-
SpringBoot - 第十五章 | MyBatis整合 (註解方式)
在前面的文章中 第十四章 - SpringBoot Spring-data-jpa訪問資料庫 介紹如何使用Spring-data-jpa的基本訪問資料庫。 這邊來介紹使用Spring Boot整合MyBatis,通過註解的方式來做使用。 什麼是MyBatis? MyBatis是一...