總覽 從事開發(fā)越久,就會越來越思考這樣一個問題:什么樣的設(shè)計是好的設(shè)計?怎樣才能做出好的設(shè)計?本人從事開發(fā)的時間也就只有兩年,最近思考之后稍有一...
top 查看系統(tǒng)使用情況 vmstat與top類似 ulimit 限制當(dāng)前shell的資源使用未完待續(xù)
1. redis的幾種基本數(shù)據(jù)類型 一般來說,最常用的集中數(shù)據(jù)類型有五種,字符串,隊(duì)列,集合,有序集合,哈希。在較新的redis版本中還會有bi...
1 基本的實(shí)現(xiàn)方式 分布式鎖的主要實(shí)現(xiàn)方式主要有以下幾種:mysql,zookeeper和redis。下面依次介紹這三種組件實(shí)現(xiàn)分布式鎖的方式。...
一 什么是智能指針 c++的智能指針是利用了c++的RAII機(jī)制,這樣可以及時的釋放資源,且即使代碼中觸發(fā)了異常,也不會因?yàn)橥泴慸elete而...
一 什么是線程安全 通俗的說,如果在多線程下,每一個線程都能正常的工作,最終產(chǎn)生的結(jié)果也是確定的,那么這就是線程安全的。 常見的保證線程安全的手...
1 什么是右值引用 這里面a是左值,4是右值,一般的引用都只能設(shè)置為左值的引用 b就是一個左值引用變量,意思為定義一個變量,綁定一個左值。顧名思...
服務(wù)器自己要綁定ip和端口。 同時還需要大小端的問題。 epoll_create創(chuàng)建epoll,返回epoll_fd epoll_ctl放入監(jiān)聽...
看了一些raft的文章,這篇講的感覺比較清楚,首先推薦去看這篇:一文搞懂raft算法,這個動畫演示可以幫助你理解raft:raft演示 raft...