平常喜歡水上活動,但沒特別喜歡游泳,所以泳技、水性都很差,一開始先從捷式重新學起,兩個禮拜加強後學會換氣勉強可以遊完50公尺,接著就直接挑戰救生員訓練,真的是生不如死啊XD
nojest 之前寫測試因為沒有注意細節,導致非常難編寫單元測試;改以 End-to-End測試,直接用docker 開DB輸入假資料,接著執行 Server App 對API一隻一隻測試。
資料庫日積月累資料量逐步攀升,MySQL在一般查詢是透過全表搜尋,所以大量的資料會導致查詢等方式越來越慢
前陣子在看 Cloudflare一些相關設定,剛好看到 DNSSEC這個技術名詞,以下是認識後的筆記。
Nodejs底層是事件驅動,透過 Event Loop處理非同步(non-blocking)操作,讓費時的I/O操作可以交由libuv去呼叫系統事件驅動的 system api或是用 multi thread方式處理,而Main thread則持續處理request或其他運算。
網頁瀏覽時出現HTTPS的綠色鎖看了令人放心,這似乎代表著我們在網站瀏覽的資料有受到「完整的加密保護」,不用擔心資料被偷窺與被調包等等MitM中間人攻擊的風險,但事實當然沒有這麼簡單。
利用Async Pattern 提升JS在多核心上的執行速度
2018/03/13,參加了新店同心救難隊的龍舟訓練團,每天清晨 05:30 ~ 06:30 在碧潭操練,假日不停一路練到 2018/06/15 總計99天的訓練,為自己的人生熱血一次
最近突然好奇如何做LBS服務,最基本的應用場景就是找出某經緯度位置內方圓距離多少內的所有資料,所以就來研究一下MySQL如何處理地理位置。
Google 提供可以大量用 API介接的服務,本篇整理 Google 常用的幾種 API授權,與 Google Sheet API 如何使用