舊文封存
2021 到 2022 年當後端工程師時寫的學習筆記:Spring Boot、Spring Security、Docker、SQL、Git。內容保留原樣沒有更新,部分觀念(特別是 Spring Security 那幾篇)現在看來不太正確,參考時請斟酌。
2022
- SQL職場實戰(1)-nvarchar型態轉換學習之不要相信ISNUMERIC
SQL職場實戰-nvarchar型態轉換學習之不要相信ISNUMERIC
- Springboot + SQL (MariaDB) + docker 實作
如何在Docker上運行springboot專案
- Docker筆記(4)-Docker Compose & 規模化部署比較
認識Docker Compose & 規模化部署比較
- Docker筆記(3)-Docker Network & Docker Volume
認識Docker Network & Docker Volume,以及使用情境
- Java筆記(1)泛型、集合與檔案操作
惡補Java基礎:)
- Docker筆記(2)-Dockerfile語法使用
認識Dockerfile語法,使用情境
- Docker筆記(1)-基本
認識Docker,名詞以及基本使用container還有images
- JWT(JSON Web Token)原理介紹&實作JWS
認識JWT,並且實作
- GIT學習筆記(3)-多人協作、分支衝突
解決相同程式碼同時commit的情況下該如何解決
- GIT學習筆記(2)-分支、還原
如何使用git分支、還原來進行版本控制
- GIT學習筆記-從初始化到上傳至遠端數據庫
如何使用git基礎語法,從0到成功上傳到遠端數據庫(GITHUB)
- SpringBoot學習筆記-單元測試(4)-使用Mockito來減少單元測試中的Bean依賴
使用Mockito來減少單元測試中的Bean依賴
- SQL學習筆記(3)-水平合併(JOIN ON)與垂直合併(UNION)
了解JOIN ON、UNION的使用方式,也用實際例子來做筆記
- SQL學習筆記(2)-分組(GROUP BY)與聚合函數結果篩選、子查詢
了解GROUP BY搭配聚合函數使用、還有子查詢作用
- SQL學習筆記(1)-資料查詢、獨顯一值、運算符、函數
主要練習基本語法SELECT、FROM、LIMIT、AS、ORDER BY 以及函數等等
2021
- Freemarker + Spring Security 整合
在做專案時,遇到了Freemarker + Spring Security 整合的問題,決定筆記下來
- SpringBoot學習筆記-單元測試(3)-Controller層、Dao層、Service層的測試方式,MockMvc使用詳解
使用了MockMvc來測試Controller層、Dao層、Service層,也實際撰寫了常見的寫法
- SpringBoot學習筆記-單元測試(2)-JUnit5使用教學
SpringBoot學習筆記-單元測試(2),將介紹如何在Spring Boot中使用JUint的各種註解來幫我們完成單元測試。
- SpringBoot學習筆記-單元測試(1)-基礎介紹
SpringBoot學習筆記-單元測試(1),將介紹如何在開發springboot中進行測試,方便開發時除錯
- Spring Security(4)訪問權限註解@Securitd、@PreAuthorize
透過Spring Security提供的安全註解,來限制用戶權限來訪問我們的方法
- Spring Security(3)自定義登入頁面、控制角色權限登入
透過Spring Security自定義的角色來訪問我們的頁面,.authenticated()、.authorizeRequests() 超級重要,也將訪問頁面設定成前端設計好的頁面,實現真正的前後端分離,減少溝通成本
- Spring Security(2)使用Spring Security自定義使用者帳密、使用JDBC串接資料庫
使用Spring Security自定義使用者帳密,之後再使用JDBC串接資料庫,難度有點高花了點時間了解
- Spring Security(1)認識Spring Security&微演練
認識Spring Security&實際演練
- Spring Boot 管理會員資料(二)-CRUD之RUD操作
練習使用Spring Boot 實現對資料庫之CRUD操作的練習
- Spring Boot 管理會員資料(一)-會員創建 CRUD-Create
練習使用Spring Boot 管理會員資料,從後端到前端取的api的詳細過程
- Spingboot+Freemarker基本配置
spring boot連結前端引擎Freemarker,到測試成功的過程
- SpringBoot電商平台實戰(1),用戶註冊、用戶登入、修改資料
SpringBoot電商平台實作(1),用戶註冊、用戶登入、修改資料