Introduction 在後端工作中可能不時會聽到 API 太慢了能不能再快一點? API 速度是變快了,但為什麼每次的結果都不太一樣?有點不穩定呢! 在這些疑問之下,我們究竟面對哪些挑戰,有何種方式可以妥善處理? Background 我們是一電商網站,因應銷售需求需要 API 來提供『百大熱門零食』的資訊。
12/17/2022我之前介紹過一個 MongoDB 的託管服務 MongoDB Atlas 讓我們有個免費的方案可以使用 MongoDB Cluster 進行一些 Side Project 建完資料庫就是完成了 CRUD API 一個 PostgreSQL 搞定 CRUD - PostgREST 我在裡面分享過的,當我們把資料庫建立起來的同時,也有了 REST API 可以對其進行一些基本的 CRUD 操作,而不需要在專案中依賴 DB Driver 就可以簡單地進行溝通了。 那,MongoDB 是不是也可以做到類似的操作? MongoDB Atlas Data API
11/30/2022Lombok 一直是我在 Java 開發時拿來幫 POJO 減少一堆煩人的 getter, setter 時非常好用的一個 library,但有時候在設定上還是會覺得很煩,今天記錄一下又遇到了哪些設定上的問題。 前面會先提一下目前使用到的一些 feature,以及他們彼此作用後會產生的一些問題。 Immutable classes - Using @Value without lombok public class User{ private final long id; private final String name;
11/28/2022分享在 MongoDB 常常容易忘記,但卻很重要的事項 不會遇到 (db, colleciton) 不存在的問題 遇到 E11000 duplicate key error 的處理方式 背景 有天一樣快樂地在練習 MongoDB 的過程中,因為太心急,產生了一些錯誤,這才去細看關於 insert command 的細節 在一個 collection 內正常新增一個名字為 amy 的資料
11/27/2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up