Spring Boot 專案(二) - 資料庫與互動
基本的設定完成後,現在就要來設計資料的存放問題。這裡會先使用 H2 Database,後面我會在 Docker 上部屬一個 MySQL 來存放資料。 ...
基本的設定完成後,現在就要來設計資料的存放問題。這裡會先使用 H2 Database,後面我會在 Docker 上部屬一個 MySQL 來存放資料。 ...
畢業後開始找工作,在高雄開有關於 Express 的職缺很少,就因為這樣我決定多學一個後端框架。選擇 Spring 是因為大二的時候學過 Java,看了半天的書記憶就回復得差不多了。學到現在其實不難,也多虧有學習其他框架,在概念上很快就可以理解了。 ...
在開始安裝套件前,首先認識一下 pacman,它是 Arch Linux 的 package manager。幾個使用方式如下: pacman -Suy 更新所有已安裝的套件 pacman -S package_name1 package_name2 下載一(多)個套件 pacman -Q 已下載的套件 pacman -R package_name1 package_name2 移除一(多)個套件 更多的資訊可以輸入 pacman -h。 預先安裝 Windows 的使用者請先安裝 Windows Terminal,往後都會使用 SSH 的方式來進行操作 安裝 Nerd Fonts 以解決遺失 Icons 的問題 SSH 連線 開始設定 SSH: sudo pacman -S openssh # 上一篇有安裝了 sudo systemctl enable sshd.service # 開機自動啟動服務 sudo systemctl start sshd.service # 啟動服務 SSH 預設的 Port 為 22。 接著要到 VirtualBox 進行 Port 的相關設定,將 VM 的 Port 22 映射到主機的 Port 3022:...
在 Windows 上做開發時,常常會遇到有些套件只能在 Linux 上使用。如今 Windows 推出了 WSL 能讓使用者同時使用 Windows 與 Linux。但是如果提到要學習或想完整體驗 Linux,還是建議安裝虛擬機並實際操作。 所以此篇文章會使用 VirtualBox 來建立一個未含 GUI 的純 Arch Linux 終端機並且安裝相關的開發套件。 基本上只要是使用 Linux OS,不管哪個 Linux distribution,安裝套件的方式都大同小異 Arch Linux 安裝 Arch Linux 有著輕量、彈性與簡潔,並嚴格遵守 Arch 設計哲學。無論是擴充、打造任何類型的系統都變得更容易。 首先,先到 Arch Linux Downloads 下載映像檔,完成後,再到 VirtualBox 裡建立一個新的虛擬機,並放入剛才下載的 ISO 檔案。 相關設定 (根據自己需求調整): 處理器:2 CPUs 記憶體:4096 MB 硬體:128 GB 按下啟動後就能看到以下畫面 這裡我使用 archinstall 來安裝 Arch。在上面輸入 archlinux 讓它跑完後會出現 參考 Archinstall Guided Installation 來進行設定,以下是我的設定 (沒列出來的就是維持預設): Mirror region:Taiwan Drive(s):剛剛新增的那顆硬碟 Disk layout:讓它自動選擇建議的分區 選擇 Wipe all selected drives and use a best-effort default partition layout 選擇 btrfs 選擇 yes 選擇 yes Hostname:可自行設定名稱 Root password:自行輸入密碼 User account:建立一個使用者 輸入完帳號密碼後,選擇是否為 superuser 的地方選擇 yes Profile:minimal Audio:No audio server Additional packages:neovim、openssh Network configuration:Use NetworkManager Timezone:Asia/Taipei 完成後按下 Install 就會開始安裝。完成後,會跳出選項並選擇 no,之後輸入 sudo shutdown now 來關機。...
在 JWT-authentication-models-JWT 裡有提到 Zod 驗證使用者輸入的資料,這一篇會提到為什麼需要使用 Zod 來驗證。 ...