240 發(fā)簡信
IP屬地:廣東
  • 談談代碼的設計

    總覽 從事開發(fā)越久,就會越來越思考這樣一個問題:什么樣的設計是好的設計寂恬?怎樣才能做出好的設計骤视?本人從事開發(fā)的時間也就只有兩年,最近思考之后稍有一些心得:主要應該注意以下三點“...

  • 一些常見的linux shell命令

    top 查看系統(tǒng)使用情況 vmstat與top類似 ulimit 限制當前shell的資源使用未完待續(xù)

  • 120
    redis的數據模型和對象模型

    1. redis的幾種基本數據類型 一般來說胁编,最常用的集中數據類型有五種厢钧,字符串鳞尔,隊列,集合早直,有序集合寥假,哈希。在較新的redis版本中還會有bitmap霞扬,hyperloglo...

  • 分布式鎖實現

    1 基本的實現方式 分布式鎖的主要實現方式主要有以下幾種:mysql,zookeeper和redis糕韧。下面依次介紹這三種組件實現分布式鎖的方式。 2 分布式鎖的幾個問題 在使...

  • 智能指針share_ptr的若干問題

    一 什么是智能指針 c++的智能指針是利用了c++的RAII機制喻圃,這樣可以及時的釋放資源萤彩,且即使代碼中觸發(fā)了異常,也不會因為忘記寫delete而沒有釋放內存斧拍。智能指針提供了一...

  • 多線程下int自增線程安全問題

    一 什么是線程安全 通俗的說雀扶,如果在多線程下,每一個線程都能正常的工作肆汹,最終產生的結果也是確定的愚墓,那么這就是線程安全的。 常見的保證線程安全的手段 常見的有兩個保證線程安全的...

  • 右值引用

    1 什么是右值引用 這里面a是左值县踢,4是右值转绷,一般的引用都只能設置為左值的引用 b就是一個左值引用變量,意思為定義一個變量硼啤,綁定一個左值议经。顧名思義,右值引用的意思就是定義一個...

  • 如何用epoll做服務器

    服務器自己要綁定ip和端口谴返。 同時還需要大小端的問題煞肾。 epoll_create創(chuàng)建epoll,返回epoll_fd epoll_ctl放入監(jiān)聽的文件描述符 一般來說這些文件...

  • raft協(xié)議草結

    看了一些raft的文章嗓袱,這篇講的感覺比較清楚籍救,首先推薦去看這篇:一文搞懂raft算法,這個動畫演示可以幫助你理解raft:raft演示 raft協(xié)議講的就是一個分布式的系統(tǒng)如...

  • 120
    kafka學習筆記

    一 kafka是什么 kafka是一個分布式的消息隊列渠抹,有高性能蝙昙,擴展性高等優(yōu)點。所謂的消息隊列就是發(fā)送者通過網絡套接字發(fā)送消息梧却,接收者接收消息奇颠,在這一切發(fā)生的同時,還需要有...

  • 120
    linux下文件描述符的手動操作

    今天看到了一個視頻放航,講的是如何通過linux原生的命令烈拒,獲取百度首頁的html文件。下面開始進行操作講解。 一 相關命令 1. exec exec命令用于調用并執(zhí)行指令的命令...

  • 淺入淺出zookeeper

    zookeeper是我們日常開發(fā)中每天都能接觸到的組件荆几,但是好像很多人對其缺乏了解吓妆,所以心血來潮寫了這篇文章。首先簡單介紹一下zookeeper吨铸。zookeeper最開始是h...

  • 120
    win10配置wsl:下載行拢,盤遷移,鏡像地址诞吱,ssh登陸

    1. 安裝 首先打開microsoft store,搜索ubuntu: 選擇下載人數最多的 下面就可以開始搖擺了剂陡。沒有別的需求本篇結束。 2. 系統(tǒng)遷移 由于wsl默認安裝位...

  • 120
    線上問題排查個人總結

    發(fā)現問題大概有兩種: 一種是用戶投訴狐胎。 另一種是自己主動發(fā)現問題。如果是用戶投訴的具體到哪一單出了問題歌馍,首先可以去看數據庫握巢,然后再去查日志和調用鏈路。如果是其他問題松却,那么首先...

  • STL的個人體會

    stl六大組件 容器 迭代器 算法 仿函數 容器配接器 空間分配器 事例 假如要對vector 進行排序暴浦, first,last為迭代器,__comp為仿函數晓锻,sort默認...

  • 常見的限流算法

    1. 計數器法 這個算法應該是最簡單最常用的算法了歌焦,比如我們把時間細粒度設置為1分鐘,一分鐘的請求不能超過五百次砚哆,那么可以使用redis作為工具独撇,新建一個key,incr t...

  • 120
    常見的幾種樹小知識

    這篇文章的出現躁锁,主要是因為在復習數據庫的時候纷铣,涉及到了b樹和b+樹,再加上之前復習多路復用的時候也會涉及到紅黑樹战转,所以就想把這幾種樹統(tǒng)統(tǒng)總結一下搜立,做一個知識點的概括。 1. ...

  • 120
    mysql小知識整理

    1 mysql執(zhí)行流程 執(zhí)行mysql槐秧,首先你要獲取到mysql一個連接啄踊,建立連接之后,開始正式sql語句流程:首先請求打到server層刁标,如果開啟了查詢緩存選項(這個緩存在...

  • 120
    cpp一些常見問題

    本篇主要涉及cpp的常見關鍵字颠通,強制類型轉換,和智能指針的粗淺用法命雀。 cpp常見關鍵字 1. const 修飾變量 上述是一個頂層const與底層const的事例蒜哀,關于頂層c...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品