原创 2020 新年目標

瘦身到150斤 寫100篇公衆號文章 做 5 個小程序 工資以外賺 2W 塊 每個月總結進度

原创 go mod 包管理之前世今生

因爲之前一直是 C++ Coder,根本沒有所謂的包管理,項目依賴一塌糊塗,說到 C++ 的不便之處還得吐槽一句,編譯速度賊慢,每次項目中寫完代碼等待編譯的時候就想着,以後再也不想用 C++ 寫代碼了。 說回正題,go mod 包管理工具

原创 shell 常用語法

遍歷文件夾下文件夾和文件 for file in /usr/local/* do if test -f $file then echo $file 是文件 fi if test -d $fil

原创 docker centos6 安裝

yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm service docker st

原创 consul 集羣

安裝 獲取consul二進制文件 放到 /usr/local/bin/ 配置 mkdir -p /data/consul/log mkdir -p /etc/consul 配置文件 cat /etc/consul/consul.json

原创 初識RPC

RPC 是什麼 RPC 是遠程過程調用(Remote Procedure Call)的簡稱,是分佈式系統中不同節點間的一種通信方式,在互聯網時代,尤其是微服務架構愈來愈火的背景下,學習和了解 RPC 是每一個程序員的必修課。 按照調用方式區

原创 數組與鏈表實戰 (算法與數據結構系列 4)

說的不如練的,今天進行數組和鏈表實戰訓練,實戰篇我會給出我的解題思路,以及如何運用我之前文章說過的方法一步一步去解決問題。 判斷鏈表是否有環 https://leetcode.com/problems/linked-list-cycle/

原创 數組與鏈表原理 (算法與數據結構系列 3)

數組和鏈表是數據結構中最簡單也是最基礎的(微笑臉,柿子挑軟的捏) 原理解析: 數組和鏈表都是線性表,即所有數據都排列在只有一個維度的線上。 數組元素在內存中連續分佈,鏈表在內存中是分散的,用指針串起來。 訪問數據:因爲內存中連續

原创 LeetCode (算法與數據結構系列 2)

學習數據結構與算法,三分靠學習,七分靠練習,優秀的程序員都在使用的在線練習的算法題平臺,LeetCode。 https://leetcode.com/problemset/all/ 下面跟隨我一起進行一個簡單的練習來熟悉操作。 選擇練習題:

原创 innodb 意向鎖

MySQL版本:5.6 意向共享鎖 intention shared(IS) lock 定義:An intention shared lock (IS) indicates that a transaction intends to se

原创 時間複雜度 (算法與數據結構系列 --- 1)

想要學好數據結構先要搞清楚時間複雜度如何計算。如果複雜度都計算不清楚,如何判斷自己寫出的算法是優秀的呢? 常見時間複雜度: O(1): x = 10 O(n):for 循環 for i = 0; i < n; i++ { ... }