Category: Back-End

SpringBoot – 快速產生Entity

如果今天欄位很多,那entity難道是要手寫一大堆嗎? 當然沒可能 ! IntelliJ 提供許多強大的工具,讓我們可以自動生成Entity ! 1. 開啟右側選單的 Database,連線到你的資料庫。 2.…

MySQL – 將Excel匯入mySQL

1. 將excel的內容匯出成csv 2. 右鍵剛創好的table 3. 選擇好檔案後一直按next就好了 錯誤處理 如果出現以下問題: 因為沒有pk,所以要去給他pk結果sql跳出來說舊的資料這樣會沒有pk,那該怎麼辦? 很簡單,我們給他一個自動補值的id就行了:…

Python – Script

在寫全端的專案的時候有遇到一個問題就是Next.js沒辦法跑DB2! ( IBM 公司開發的一款企業級關聯式資料庫管理系統RDBMS,以極高的效能著稱) 因此我的解法是透過 python 寫一個Script,有需要去DB2查詢時就只用指令執行此 python,python腳本回傳JSON即可~ 這裡提供範例: 這裡解釋一些比較特殊的寫法以及為什麼要這樣寫:…

JWT ( JSON Web Token ) 介紹

https://medium.com/企鵝也懂程式設計/jwt-json-web-token-原理介紹-74abfafad7ba JWT 是由三個JSON object,並且用**.**來做區隔,而這三個部分會各自進行編碼,組成一個JWT字串:xxxxx.yyyyy.zzzzz 而這三個片段分別是: 我們可以透過 https://www.jwt.io/ 來產生JWT: Header “alg” 這裡是定義簽名演算法的地方,HS256 全稱是 HMAC with…

串接Gemini

使用Server Action 安裝最新的官方 Gemini SDK: 在專案根目錄的 .env 檔案中,加入 Gemini API…