原创 算法學習之路----兩數相加

兩數相加(Add-Two-Numbers) 這是 LeetCode 的第二題,題目挺常規的,題幹如下: 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一

原创 淺談JWT

背景知識: 我們都知道http是無狀態的,因此我們無法通過http來標識用戶,而有些信息或者資源只能給特定的用戶看,例如用戶的信息等等,這時候就出現了會話技術。 會話:一個會話包含多個http請求,它的作用主要用於這些http請求之間數據

原创 常見分佈式算法的介紹

背景知識: 哈希算法主要應用於緩存分佈式系統。 分佈式是指將一個整體拆成多個部分,由多個服務器來執行完成。注意與集羣的區別,集羣是將多個相同的整體部署在多個服務器上獨立執行。 本文主要以key-value式緩存爲例子講解 1.節點取餘:如

原创 算法學習之路----迴文數

迴文數(Palindrome-Number) 這是一個比較簡單的題目,題幹如下: 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1:   輸入: 121   輸出: true 示

原创 算法學習之路----無重複字符的最長子串

無重複字符的最長子串 這是 LeetCode 第三題,題幹如下: 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1:   輸入: “abcabcbb”   輸出: 3   解釋: 因爲無重複字符的最長子

原创 算法學習之路----兩數之和

前言 工作一段時間之後,最大的感覺就是算法好像沒什麼用,確實不會算法也能勝任平常的工作,但是總覺得缺了點什麼,所以最近抽空複習了以前刷的 Leetcode,希望在這裏找到一羣志同道合的人:bowtie:。 兩數之和(Two Sum

原创 聽說你也想學composer----常見命令手冊

上一篇文章我們聊了版本號以及它的一些注意事項,是不是有一丟丟小收穫呢?這一篇我們來說說 composer 的一些常用的命令。 全局參數 全局參數雖然不是必要的,但是有時候可以幫助我們更好地瞭解並使用 composer : # 查看com

原创 聽說你也想學composer----版本號

上一篇文章簡單地介紹了 composer 的安裝,鏡像切換,以及簡單的使用方式。本文主要是和大家聊聊 composer 中的版本號。 ​版本號介紹 版本號的設置建議遵循語義化版本的規範。簡單來說就是: 主版本號(大版本):當你做了不兼容

原创 聽說你也想學composer----入門篇

​composer 作爲依賴管理工具,使用頻率還是挺高的。特別是對於我這種比較懶的程序猿,有現成輪子的時候堅決不自己重複造輪子。它和其他編程語言的包管理工具差不多,比如 java 的 maven , js 的 npm ,使用起來也大相徑庭