---
# System prepended metadata

title: 尚禮哥文章

---

#  前公司文章

Pub/Sub Best Practices: Publishing
https://youtu.be/Oo5PXA4idI8 


ChapGPT 提高程式碼品質
https://medium.com/%E5%BD%BC%E5%BE%97%E6%BD%98%E7%9A%84-swift-ios-app-%E9%96%8B%E7%99%BC%E5%95%8F%E9%A1%8C%E8%A7%A3%E7%AD%94%E9%9B%86/%E4%BD%BF%E7%94%A8-chatgpt-%E5%92%8C-api-%E6%8F%90%E5%8D%87%E7%A8%8B%E5%BC%8F%E5%8F%AF%E8%AE%80%E6%80%A7-5701c47ea99b

Spring Batch
https://www.youtube.com/live/SlNaD6hxps0?feature=share


COSCUP 2022
Spring最新OIDC授權服務器與Event Driven融合
以OpenID多元身分驗證的FinTech場景，簡單又優雅地展示
發現不尋常的授權活動時，如何以事件來發動告警通知信，
讓銀行導入數位整合服務的同時確保帳戶安全。
https://www.youtube.com/watch?v=--is2wAzUtg

Spring Authorization Server 1.0 Provides Oauth 2.1 and OpenID Connect 1.0 Implementations
https://www.infoq.com/news/2022/12/spring-authorization-server-1-0/

官網介紹了三種多租戶的實作方法
How to integrate Hibernates Multitenant feature with Spring Data JPA in a Spring Boot application
1: Partitioned data.
2: Schema per tenant.
3: Database per tenant.

https://spring.io/blog/2022/07/31/how-to-integrate-hibernates-multitenant-feature-with-spring-data-jpa-in-a-spring-boot-application

實驗專案 Spring Modulith 鼓勵使用Spring Framework應用程式事件進行模組間通信。它通過事件發佈註冊表來增強這些事件，該註冊表通過持久化事件來保證傳遞。
https://www.infoq.com/news/2022/11/spring-modulith-launch/


我這邊複測了一下
建立了一個 private IP DB 跟只允許 SSL connections
然後用官方套件來配置
com.google.cloud:spring-cloud-gcp-starter-sql-postgresql

從 log 看得出來連線前有 generating RSA key pair 的動作
然後是走 SSL socket.

然後 Serverless VPC Access Connector 還是要有


【Java免費課程】OAuth 2.0理論＋Spring Boot 3實作教學，掌握最流行的網站框架！
https://youtu.be/doxeYqnibbQ