- Taipei, Taiwan
- greddy7574@gmail.com
- https://www.cakeresume.com/greddy-chen
- Taipei, Taiwan
- greddy7574@gmail.com
- CakeResume
-
分佈式ID - Snowflake
今天要跟大家介紹如果在分布式的系統上,我們要如何產生系統的唯一 ID 呢? 目前常見的幾個方式: 使用 UUID 使用資料庫控制 實作 Snowflake UUID 由於不具可讀性,無法有序排序且過長,而資料庫控制的瓶頸很容易會卡在資料庫上。 因次今天要大家介紹的方法是 ...
-
Scala教學(六)集合
今天要跟大家介紹的是在寫程式很常使用的 集合 。常用的包含 Lists 、 Sets 和 Maps 。 Quick Start 接下來將要分享我的 Scala 學習筆記,有任何建議與需要改進的地方,也請大家多多指教。 參考書籍 Learning Scala ...
-
Scala教學(五)進階函式
上一篇跟大家介紹了基本的函式做法,這次要跟大家介紹進階用法了。 Quick Start 接下來將要分享我的 Scala 學習筆記,有任何建議與需要改進的地方,也請大家多多指教。 參考書籍 Learning Scala Scala教學(一)介紹與安裝 Sca...
-
Scala教學(四)函式
介紹完了參數與表達式,接下來今天要跟大家介紹 Scala 語法中,函式使用方式。 Quick Start 接下來將要分享我的 Scala 學習筆記,有任何建議與需要改進的地方,也請大家多多指教。 參考書籍 Learning Scala Scala教學(一)介紹...
-
Scala教學(三)表達式與條件語句
今天要跟大家介紹 Scala 語法中,表達式與條件語句的寫法與用法。 Quick Start 接下來將要分享我的 Scala 學習筆記,有任何建議與需要改進的地方,也請大家多多指教。 參考書籍 Learning Scala Scala教學(一)介紹與安裝 ...
-
Scala教學(二)常數、參數與型態介紹
今天要跟大家介紹 Scala 語法中,常數、參數的寫法與基本資料型態的介紹。 Quick Start 接下來將要分享我的 Scala 學習筆記,有任何建議與需要改進的地方,也請大家多多指教。 參考書籍 Learning Scala Scala教學(一)介紹與安...
-
Scala教學(一)介紹與安裝
今天想要跟大家介紹一個也是跑在 JVM 上的程式語言 Scala 。我們先來看一下官網上他是怎麼介紹他自己的。 Scala combines object-oriented and functional programming in one concise, high-level lan...
-
Google Authenticator實作
今天要跟大家介紹一個2階段驗證的解決方案 Google Authenticator 。 在開始之前,我們可能要先跟大家介紹兩個專有名詞,分別是 OTP 與 TOTP 。 OTP 是什麼呢?事實上在我們的生活中最常見的使用場景就是『信用卡交易』,我們在進行信用卡交易時會收到一個簡...
-
Spring Security - Oauth2
今天要跟大家介紹 Spring Security Oauth2 ,前一章跟大家介紹的 Spring Security - 土炮法 ,在實作的時候就發現,難道 Spring Security 沒有提供標準的 token 做法嗎?登入換取 token , token 到期須更新新的 token ,難道...
-
Spring Security - 土炮法
今天想要跟大家介紹的是 Spring Security ,在介紹之前,我們需要先知道,目前的程式的主流架構已經都是採用前後端分離的架構,當採用了前後端分離的架構時,後續衍生的『身份認證』就變成一個重要的課題了。 今天要跟大家講的是使用無狀態的 jwt 機制。詳細的 jwt 介紹大家可以參考 W...