<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 架構 > 記錄一些并發,分布式,架構,運維,網絡,底層,操作系統等的一些計算機系統性的知識。 知識是有嚴密的結構、框架、綱目的,看似各個知識點散落在各處,但其實每個節點相互關聯,按照層級關系組合起來就能形成一張完整的網結構,建立完整的知識結構,并逐個擊破,然后連貫起來運用就算是完全掌握了。 [APP分層架構設計隨想](http://mp.weixin.qq.com/s/YykUzzwEl4pYsRFyAsXlcA) [分層架構,前后端分離有啥壞處?](http://mp.weixin.qq.com/s/ZKjKUkWkNqxiwNEjBDXtiQ) [究竟為什么要引入數據庫中間件](http://mp.weixin.qq.com/s/lHrMS-GdKsZYhaOf59magQ) [啊,業務層是否也需要服務化?](http://mp.weixin.qq.com/s/HyvK1c87oQrPM0-C2dQ0kQ) [互聯網分層架構的本質](http://mp.weixin.qq.com/s/4UB4AZe2R0lVCT6f5ExEMw) [互聯網分層架構之-DAO與服務化](http://mp.weixin.qq.com/s/L3Tu-1DPUhj7i5ZJY1vRDA) [架構師之路,季度精選40篇](http://mp.weixin.qq.com/s/vLebPT-58Jw-Q7afhkgHSg) [分布式ID生成器 | 架構師之路](http://mp.weixin.qq.com/s/AHRCYOjnXAgcy2j6vziukQ) [工作線程數究竟要設置為多少 | 架構師之路](http://mp.weixin.qq.com/s/BRpngTEFHjzpGv8tkdqmPQ) [從"嘿,今晚..."談消息安全傳輸中的技術點](https://mp.weixin.qq.com/s/TG2MGcoIm19NNwxSOZ2ZIQ) [遠離中國式辯論](http://mp.weixin.qq.com/s/ENDQ3bwQ2BE3Qq3YlEjegA) [互聯網分層架構,為啥要前后端分離? - 架構師之路](http://mp.weixin.qq.com/s/Nhyo969WnEwyCWpr34ECcA) [分層架構,前后端分離有啥壞處?](http://mp.weixin.qq.com/s/ZKjKUkWkNqxiwNEjBDXtiQ) [關于RPC以及它與HTTP之間的聯系(構建分布式系統必懂的知識)](https://www.toutiao.com/a6485639775209390605/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=12619555732&utm_medium=toutiao_android&wxshare_count=1) [從金拱門餐廳聯想到的分布式系統設計思維](http://mp.weixin.qq.com/s/C7Ln3-EnzB6mEEx9k1VeYQ) [Kafka不只是個消息系統](https://mp.weixin.qq.com/s/lnnCYihhk_wIb5R-V7ZXZg) [從前端到后端,互聯網分層架構設計](http://mp.weixin.qq.com/s/tnTwlhn3TfL1p65WYqWPdA) [怎么做 Web API 版本控制?](http://mp.weixin.qq.com/s/7IrquwL_yWShdrPwtNm5Tw) [雙11,你猜技術人會買什么](http://mp.weixin.qq.com/s/uH0DfNczjQmDCulMP3jO8A) [庫存扣多了,到底怎么整 | 架構師之路](http://mp.weixin.qq.com/s/waGRvyhab2z8b-BIw9bJeA) [分布式唯一ID極簡教程](http://mp.weixin.qq.com/s/cqIK5Bv1U0mT97C7EOxmnA) [基礎教學 | API 是如何工作的](http://mp.weixin.qq.com/s/FDPEWXW6eB11Bhycy7ZSFg) [什么是觀察者模式?](http://mp.weixin.qq.com/s/2AC2tFEYTfpYlt_3BHBUsw) [觀察者模式和“發布-訂閱”模式有區別嗎?](http://mp.weixin.qq.com/s?__biz=MzA5NzkwNDk3MQ==&mid=2650585339&amp;idx=1&amp;sn=d3276dcd3637b6e9ed5491ce3c225214&source=41#wechat_redirect) > 觀察者模式大多數時候是同步的,比如當事件觸發,Subject就會去調用觀察者的方法。而發布-訂閱模式大多數時候是異步的(使用消息隊列)。 [TCPIP協議棧動畫](https://www.ixigua.com/a6493074176830620174/?utm_source=toutiao&utm_medium=feed_stream#mid=2925781813) [Web 開發中,什么級別才算是高并發](http://mp.weixin.qq.com/s/GkCDZtviGbBQZL_cLElMFg) [互聯網架構,如何進行容量設計?](http://mp.weixin.qq.com/s/_6P2q98_QAJUdIyYrjtp2A) [淘寶和天貓首頁都用到了哪些技巧或者技術?-易店無憂網店轉讓平臺的回答-悟空問答](https://www.wukong.com/answer/6493336918502146318/?iid=12619555732&app=news_article&share_ansid=6493336918502146318&wxshare_count=1&tt_from=weixin&utm_source=weixin&utm_medium=toutiao_android&utm_campaign=client_share) [高并發,高容錯性商城項用到什么框架?](https://www.wukong.com/answer/6494494750056382733/?iid=12619555732&app=news_article&share_ansid=6494494750056382733&wxshare_count=1&tt_from=weixin&utm_source=weixin&utm_medium=toutiao_android&utm_campaign=client_share) [【系統架構】大型網站架構演化歷程(下)](http://mp.weixin.qq.com/s/U5tH_4Am0h4LSXcIa_WlWg) [什么是Zookeeper?](http://mp.weixin.qq.com/s/J8erMBhiogXoQcn91SJcbw) [看騰訊運維應對“18歲照片全民懷舊”事件的方案,你一定不后悔!](https://www.toutiao.com/a6506981644501516803/?tt_from=weixin&utm_campaign=client_share&timestamp=1515048863&app=news_article&utm_source=weixin&iid=22069500288&utm_medium=toutiao_android&wxshare_count=1) [什么是DevOps](http://mp.weixin.qq.com/s/l6mPQIkjLNERrBn41wA3xA) [數據庫讀寫分離架構,為什么我不喜歡](http://mp.weixin.qq.com/s/6mov6Ke3kyAUcWygDj-uaQ) [從混亂到混亂,業務邏輯搬家記](http://mp.weixin.qq.com/s/qxW4P7NeAm0r5FyNOtT5Pg) [【系統架構】億級Web 系統的容錯性實踐【中】](http://mp.weixin.qq.com/s/VTJ3--4j6iJQb5IUe9JwHw) > 設置超時:怪不得很多軟件都會設置超時時間,比如Nginx和PHP,原來是為了容錯和性能。 > > 容錯很重要,比如糾錯碼使得瀏覽器得以運作。 [攜程運維自動化平臺,上萬服務器變更也可以很輕松](https://www.toutiao.com/a6509452096356483587/?tt_from=weixin&utm_campaign=client_share&timestamp=1515662757&app=news_article&utm_source=weixin&iid=22069500288&utm_medium=toutiao_android&wxshare_count=1) [一分鐘了解互聯網動靜分離架構](https://mp.weixin.qq.com/s/Kpsq8MH2TvXQEECyGrmj9A) > 總數據量不大,生成靜態頁面數量不多的業務,非常適合于“頁面靜態化”優化。 [必備,前臺與后臺分離的架構實踐](https://mp.weixin.qq.com/s/d65cXGXp_jcEeELyDZxGVA) [基礎教學 | 什么是負載均衡?](http://mp.weixin.qq.com/s/NAmXKIT9cHewYBqu66HgYw) [單點登錄怎如何實現?詳解](https://www.toutiao.com/a6510049349332894215/?tt_from=weixin&utm_campaign=client_share&timestamp=1515785663&app=news_article&utm_source=weixin&iid=22069500288&utm_medium=toutiao_android&wxshare_count=1) [Dubbo的IP錯亂問題,史上最好方法,強烈建議收藏!](https://www.toutiao.com/a6509974695826162190/?tt_from=weixin&utm_campaign=client_share&timestamp=1515785858&app=news_article&utm_source=weixin&iid=22069500288&utm_medium=toutiao_android&wxshare_count=1) [《Android插件化技術——原理篇》](http://mp.weixin.qq.com/s/Uwr6Rimc7Gpnq4wMFZSAag) [當多線程并發遇到Actor](https://mp.weixin.qq.com/s/mzZatZ10Rh19IEgQvbhGUg) > 感覺并發,鎖,是計算機里面最難的部分,幾乎核心的業務邏輯都和這個有關系,建議劉哥以后把這類文章,集結起來,成為一個專題目錄。 > > actor模型可以直接類比生活中的一個個人,相互獨立,只能通過消息改變別人的狀態,在此基礎上設置一個個組織,比比你身旁,就知道怎么編程了 曾經研讀Erlang理論多年,已經入坑Erlang,目前覺得是最有意義的決定,從此生活就是編程編程就是生活 有興趣的朋友多多交流 > > 那和MQ的區別? 使用Actor模型,一個系統是有多個Actor組成的。 肯定不會有多個MQ組成,MQ及其處理雖然和Actor思想類似,但是在系統中的地位和作用和Actor完全不同 [算法分析神器—時間復雜度](http://mp.weixin.qq.com/s/643URs9k_EQIMWGmb35QkQ) [集群信息管理,架構設計中最容易遺漏的一環](http://mp.weixin.qq.com/s/ES9BrWL7Nuv78TQOTzI-qg) [分級告警策略,人性化系統監控?](https://mp.weixin.qq.com/s/Rbx-KLGgd6GF4JZU3CGwcQ) [100行代碼,搞定http監控框架](http://mp.weixin.qq.com/s/46y8yIL59vUbEs3OVrSXig) [短網址(short URL)系統的原理及其實現](http://mp.weixin.qq.com/s/cqi9C2tgw9-PSfb3Hbmrkw) [Token 認證的來龍去脈 - 邊城客棧 - SegmentFault](https://segmentfault.com/a/1190000013010835?_ea=3248405) >[danger] **實際上傳統session認證就相當于是一個超級令牌**,cookie的`PHPSESSID`的值就相當于是token令牌(登錄驗證密碼通過就一次性頒發了),但是某些時候,需要不透露密碼給第三方也能實現一些權限/資源的訪問,那么就頒發一個令牌,所以其實方式變了,但其實根本核心思想一致都沒有變。 [基于 Token 的 WEB 后臺認證機制](https://mp.weixin.qq.com/s/QDr4DaMrH-g78l5oXFfbeg) > tp支持session_id參數指定在url上,但是這種其實還是傳統的 `cookie - session` 模式,如果簡單的將這個cookie叫做token的話,那么沒什么意義,不過是session_id換個名字而已。所以 token ≠`cookie - session` ,token和session是不同的技術方案。 [精心整理 | 2018一月文章目錄](http://mp.weixin.qq.com/s/h5MW309zVBktZdoyS_T7dg) [左耳朵耗子:分布式系統架構經典資料](http://mp.weixin.qq.com/s/KbNNU246BAeJmLoWbKie6g) [什么是CAP定理?](http://mp.weixin.qq.com/s/jRA2vRqmjs9WRMZWvzesMA) [理解 OAuth 2.0 認證](https://mp.weixin.qq.com/s/1vAamlkxBNN5sH0vlLQ2Rw) [【系統架構】大型網站的靈魂——性能](https://mp.weixin.qq.com/s/w0aq1L6ioO5l-S23BDCnWA) [HDFS的誕生](https://mp.weixin.qq.com/s/3QFQRL708Muxf_QzKmSMlw) [【系統架構】大白話聊聊分布式事務](https://mp.weixin.qq.com/s/yBquVKyKnhpy2yPxY-0eqA) [大型網站架構技術一覽](https://mp.weixin.qq.com/s/kBU2qBNY2N3vXbxnCnAKxw) [漫畫:什么是服務熔斷?](https://mp.weixin.qq.com/s/8wzQEW5NFoayhH8JoFCp2A) [左耳朵耗子:聊聊分布式系統的認知故障和彈力設計](https://mp.weixin.qq.com/s/tRIgZmYiVeBpWsHZtUh9pQ) [Lambda 表達式有何用處?](https://mp.weixin.qq.com/s/-PHOc6p-qKJBktle28AUgA) [Docker 微服務教程 - 阮一峰的網絡日志](http://www.ruanyifeng.com/blog/2018/02/docker-wordpress-tutorial.html) [敢和我比“快”嗎?法國初創公司Algolia為你提供毫秒級的數據庫實時搜索服務_36氪](http://36kr.com/p/209747.html) [【蜜豹資訊】神一樣的一個人的互聯網公司,值5.75億美金,中國所有婚戀網站是不是都得膜拜一下!_搜狐科技_搜狐網](http://www.sohu.com/a/129466566_486469) [PlentyOfFish.com .NET網站的又一傳奇 - linFen - 博客園](http://www.cnblogs.com/luluping/archive/2011/03/08/1977634.html) [【系統架構】小型電商網站的架構(一)](http://mp.weixin.qq.com/s/EbDlb_GazJX-ORnA-AAjfQ) [全球如何保證區塊生成是勻速的?](http://mp.weixin.qq.com/s/Z91B7HVnSmP9XG2XEsMM2A) [單點登錄原理與簡單實現 - ywlaker - 博客園](http://www.cnblogs.com/ywlaker/p/6113927.html) [美團外賣前端可視化界面組裝平臺 —— 樂高](https://tech.meituan.com/waimai-lego.html) [C++從零實現神經網絡(收藏版:兩萬字長文)](https://mp.weixin.qq.com/s/FLCmaSU8qlmTWSzs1PEhnw) [1分鐘了解協同過濾,pm都懂了](http://mp.weixin.qq.com/s/eJZDqoM6Fz6KeD4MEjVFYQ) [信道編碼的前世今生: 一段波瀾壯闊的通信史!](https://www.toutiao.com/a6533554021599281671/?tt_from=weixin&utm_campaign=client_share&timestamp=1521290007&app=news_article_lite&utm_source=weixin&iid=25315997380&utm_medium=toutiao_android&wxshare_count=1) [【系統架構】什么是負載均衡](http://mp.weixin.qq.com/s/ykL2yj00ZaxhloOd2In9eA) [批處理已死,Kafka 當道](http://mp.weixin.qq.com/s/sf20EWt2E1DE6h0ddPvdjQ) [【協議森林】也許,這樣理解HTTPS更容易](http://mp.weixin.qq.com/s/C68icGtwh3IzuUbANaRXEg) [【系統架構】億級Web 系統的容錯性實踐【下】](http://mp.weixin.qq.com/s/EM9EVZYeqd5eJ3YbvgiyEw) [【系統架構】分布式ID生成器](http://mp.weixin.qq.com/s/_z0-90xbsCd4Pdi6UlEvnA) [【以面帶點】服務器后臺開發面試題總結](http://mp.weixin.qq.com/s/nnQT6-CO-ngEGueI4ouNEw) [【協議森林】TCP三次握手和SYN攻擊](http://mp.weixin.qq.com/s/zU1Mw3yaNmk4D5pP9vxxaw) [一分鐘了解 TCP/IP 模型](http://mp.weixin.qq.com/s/KkLh3Lgukah4wi68HjzK6w) [為什么 SQLite 用 C 編寫?](http://mp.weixin.qq.com/s/PvKwyg7nXCcm4X5mmqLaVQ) [小白科普:“無狀態”那點事兒](http://mp.weixin.qq.com/s/7KmEOXhefUxv51rR03SarA) [一個故事講明白線程的私家領地:ThreadLocal](https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665514354&idx=1&sn=2e76f515be6ea0806d0e6a30f7ff82ce&chksm=80d67d31b7a1f427daec0b65a8b21d3740c7afc4da719faf77eb14e595afb650476c922411ca&scene=21#wechat_redirect) [【協議森林】互聯網協議入門(二)](http://mp.weixin.qq.com/s/lg3PiXzI8J6D2DmSz8aKgA) [從密碼到token, 一個授權的故事](http://mp.weixin.qq.com/s/6DjDnsy8wf26N0U-pWtG0Q) [扒一扒那些和編程語言無關的技術](http://mp.weixin.qq.com/s/9C2uZ51Io9rry5BuNqxMZQ) [分布式一致性算法:可能比你想象得更復雜](http://mp.weixin.qq.com/s/ohTXhFFywGHGDOkzO45aaQ) [raft-zh_cn/raft-zh_cn.md at master · maemual/raft-zh_cn](https://github.com/maemual/raft-zh_cn/blob/master/raft-zh_cn.md)(比Paxos更簡單的分布式一致性算法) [【系統編程】你所不知道的TIME_WAIT和CLOSE_WAIT(上)](http://mp.weixin.qq.com/s/y-7X7juYhcgnPN4AchtrmA) [【系統編程】你所不知道的TIME_WAIT(下)](http://mp.weixin.qq.com/s/MlyIDf9eWRn5x6V9eOaqWg) [【協議森林】詳解TCP之滑動窗口](https://mp.weixin.qq.com/s/3VqdjEK4QkER4Q05JgfjhQ) [【系統編程】并發服務器(一):簡介](https://mp.weixin.qq.com/s/de3YqaSFaxUyiBMEW7fsKg) > main 函數里面的外層循環用于監聽套接字,以便接受新客戶端的連接。一旦有客戶端進行連接,就會調用 serve_connection,**這個函數中的代碼會一直運行,直到客戶端斷開連接。** (監聽就是用的無限循環;這樣的循環對服務器有什么影響啊,多個程序這樣循環,怎么爭奪CPU資源呢?底層是什么機制呢?) [【系統編程】并發服務器(二):線程](https://mp.weixin.qq.com/s/KkrSxVZhOI22JDk4K20cxg) > 然而,線程不是處理多個客戶端并行訪問的唯一方法。下篇文章中我們會看看其它的解決方案,可以使用異步處理,或者事件驅動的編程。 [用 JavaScript 編寫 MPEG1 解碼器](https://mp.weixin.qq.com/s/9qAsZipMKcpKEJUjqealog) [【系統架構】Web系統大規模并發:電商秒殺與搶購](http://mp.weixin.qq.com/s/zDbcV_vJeBOnAYxK0WEJQQ) > 必須盡可能“快”,在最短的時間里返回用戶的請求結果。為了實現盡可能快這一點,接口的后端存儲使用內存級別的操作會更好一點。仍然直接面向 MySQL之類的存儲是不合適的,如果有這種復雜業務的需求,都建議采用異步寫入。 > > 當然,也有一些秒殺和搶購采用“滯后反饋”,就是說秒殺當下不知道結果,一段時間后才可以從頁面中看到用戶是否秒殺成功。但是,這種屬于“偷懶”行為,同時給用戶的體驗也不好,容易被用戶認為是“暗箱操作”。(這個沒有辦法,不異步你就干等啊,異步就是告訴你正在排隊啊) > > 更可怕的問題是,是用戶的行為特點,系統越是不可用,用戶的點擊越頻繁,惡性循環最終導致“雪崩” > > 我們知道在多線程寫入同一個文件的時候,會存現“線程安全”的問題(多個線程同時運行同一段代碼,如果每次運行結果和單線程運行的結果是一 樣的,結果和預期相同,就是線程安全的)。(即沒有并發問題,也可客觀的理解為操作的冪等性) > > FIFO隊列:這樣的話,我們就不會導致某些請求永遠獲取不到鎖。看到這里,是不是有點**強行將多線程變成單線程**的感覺哈。(解決并發問題,鎖,隊列異步操作,其實都是將并行強制變為串行的解決方案。) [【系統架構】互聯網架構為什么要做服務化?](http://mp.weixin.qq.com/s/juA88H8miYYAkxMueSeeAQ) > 解耦,模塊化,服務化,分離架構 [在架構師眼里,一份美團外賣是如何做出來的?](https://mp.weixin.qq.com/s/Vvhw0ivsJSAKBiV8ScCYDw) [互聯網是如何形成的](https://mp.weixin.qq.com/s/s9dAiTLiYfJTOSwOnDpl0g) [互聯網協議入門(下)](https://mp.weixin.qq.com/s/d3-m8ysQQzlFf8G2cvRe2A) [架構實踐,1分鐘解惑,都在這里](https://mp.weixin.qq.com/s/ydoUYhnNpLuLHqeUFxB_Mg) [程序員需要關注的四大技術趨勢](https://mp.weixin.qq.com/s/XjYiEOS2ouwn7x5FR23rrw) [如何不停機分庫分表遷移?](https://mp.weixin.qq.com/s/1Vjv7rvrbZVqixzgS_AaMw) [【協議森林】聊一聊那些常見的網絡通信的性能指標](https://mp.weixin.qq.com/s/FuaErG9aYyMUcMUEYHuBVQ) [沉思錄文章精選](https://mp.weixin.qq.com/s/9L6aCfJDT2mmZxH4WFHdYg) [用信鴿來解釋 HTTPS](https://mp.weixin.qq.com/s/GihDmoAY_IAG0_m_v577JQ) [RSA 的原理與實現 - CJ Ting's Blog](https://cjting.me/2020/03/13/rsa/) [用信鴿來解釋 HTTPS - OSCHINA](https://www.oschina.net/translate/https-explained-with-carrier-pigeons) [【底層原理】基本內存管理(上)](https://mp.weixin.qq.com/s/MGEMmrCxTfi8K8spebsC_w) > 如果和硬盤之間的數據交換過于頻繁,處理速度就會下降,表面上看起來就像卡住了一樣,這種現象稱為抖動(Thrushing)。相信很多人都有過**計算機停止響應**的經歷,而造成死機的主要原因之一就是抖動。 [內存那些事](https://www.toutiao.com/a6552369670400246280/?tt_from=weixin&utm_campaign=client_share&timestamp=1525642790&app=news_article_lite&utm_source=weixin&iid=31395168747&utm_medium=toutiao_android&wxshare_count=1) [千萬條數據,Stack Overflow是如何實現快速分頁的?](https://mp.weixin.qq.com/s/FuTjKJUOn3XdN20mFrAozw) [feed留,單聊群聊,系統通知,狀態同步,到底是推還是拉?](https://mp.weixin.qq.com/s/54yEWWet9mFztv1fO_GTqQ) > 大部分webim(特別是同時在線量大的)是http輪詢請求,后續撰文 [系統通知,居然有人使用拉取](https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651961154&idx=1&sn=277f6ec612555bf5a95585e9a161bb5f&chksm=bd2d029e8a5a8b884c9855b8e315a697a0e8eccf227fb36395334d140dd9eebf2489e99862d3&scene=21#wechat_redirect) [狀態同步,究竟是推還是拉?](https://mp.weixin.qq.com/s/oQ4K4zMRCGRtqly412U_TQ) [深入分布式緩存:從原理到實踐](https://mp.weixin.qq.com/s/nA8jgpD-8Hsurqp5dS6jtg) [DNS是如何運行的](https://mp.weixin.qq.com/s/-6E7xzf4Ym5cU2AzvT1H5g) [雙機熱備的原理](https://mp.weixin.qq.com/s/ZK3HURE6M6p3BDKI-r_UKQ) > 刨根究底的弄明白。 [如何設計一個秒殺系統](https://mp.weixin.qq.com/s/tvTWVS3ZUwpnA_rffKWEjg) [【系統架構】如何逐步去構建一個大型網站系統](https://mp.weixin.qq.com/s/oYiQEMelkXHbT3ke2BmHOw) > 大型網站是技術和業務的結合,一個滿足某些用戶需求的網站只要技術和業務二者有一方難度很大,必然會讓企業投入更多的、更優秀的人力成本實現它,那么這樣的網站就是所謂的大型網站了。 > > 如搜索業務,我們不可能直接通過數據庫的select like來實現…… [適用于分布式唯一標識碼的生成算法有哪些?-謝逅架構的回答-悟空問答](https://www.wukong.com/answer/6551729132504350980/?iid=31395168747&app=news_article&share_ansid=6551729132504350980&app_id=35&wxshare_count=1&tt_from=weixin&utm_source=weixin&utm_medium=toutiao_android&utm_campaign=client_share) > 同一機器的進程id也考慮進去了 [精心整理 | 2018年三、四月技術文章目錄](https://mp.weixin.qq.com/s/olLbAGRk-ou7GkpwEwUZgw) [關系型數據庫為什么能活這么久?](https://mp.weixin.qq.com/s/tvUQPSITJ7mxNuxLUbNPOw) [計算機語言的巨變](https://mp.weixin.qq.com/s/n3PAVhbEemFdpWTtpgoTlg) > 作者認為C之后的語言如果不能完美解決C語言的問題和GC問題,那就不是成功的語言,我不認同這個觀點。 [數學有些東西是真的,你卻永遠無法證明。](https://www.toutiao.com/a6536502259449070088/?tt_from=weixin&utm_campaign=client_share&timestamp=1526440318&app=news_article_lite&utm_source=weixin&iid=31395168747&utm_medium=toutiao_android&wxshare_count=1) [【系統架構】關于緩存和數據庫強一致的可行方案](https://mp.weixin.qq.com/s/RME5b3plT97nYfUaCl9ePw) [緩存的正確使用方式,你都會了嗎?](https://mp.weixin.qq.com/s/pUBa4L1bfF09LgGyq_LSCw) [【原創】分布式之數據庫和緩存雙寫一致性方案解析 - 孤獨煙 - 博客園](https://www.cnblogs.com/rjzheng/p/9041659.html) [【原創】分布式之數據庫和緩存雙寫一致性方案解析(二) - 孤獨煙 - 博客園](https://www.cnblogs.com/rjzheng/p/9240611.html) [漫畫:什么是ZooKeeper?](https://mp.weixin.qq.com/s/Gs4rrF8wwRzF6EvyrF_o4A) [認識一下 Kubernetes](https://mp.weixin.qq.com/s/DOYS2WkU0_hm5pruRqA3TQ) [統一配置中心的設計方案](https://mp.weixin.qq.com/s/ZroHhd6omzCFn5g2QFxaVg) [根域名的知識 - 阮一峰的網絡日志](http://www.ruanyifeng.com/blog/2018/05/root-domain.html) [一個網卡的自述](https://mp.weixin.qq.com/s/JGsnWFhYPEwHwy7JsCNyNg) [DNS原理入門](https://mp.weixin.qq.com/s/tROPiINO4Rj1pyNBsNhvlw) [一個路由器的自述](https://mp.weixin.qq.com/s/iKfUj-0bxAKw7eVBLoXjbw) [互聯網協議入門(上)](https://mp.weixin.qq.com/s/AM2bxUYuINJBVA1YPBTxJA) [互聯網協議入門(下)](https://mp.weixin.qq.com/s/d3-m8ysQQzlFf8G2cvRe2A) [davideuler/architecture.of.internet-product: 互聯網公司技術架構,微信/淘寶/微博/騰訊/阿里/美團點評/百度/Google/Facebook/Amazon/eBay的架構,歡迎PR補充](https://github.com/davideuler/architecture.of.internet-product) [只有 13 臺 DNS 根域名服務器原因 - Jamin Zhang](https://jaminzhang.github.io/dns/The-Reason-of-There-Is-Only-13-DNS-Root-Servers/#top3) [Java虛擬機的Heap監獄](https://mp.weixin.qq.com/s/BiSESLCKW-NExP4-lyiZUw) [Java虛擬機內存初探](https://mp.weixin.qq.com/s/2yTPw83fP9zRLI1-LiRH0A) [秒殺架構優化,產品折衷](https://mp.weixin.qq.com/s/tz1IhmxaS7_1JY_0cqfClw)(產品設計的折中與妥協) [緩存架構,到底設計些什么?](https://mp.weixin.qq.com/s/DM0dKHyD3FweVSHcjabLaw) [從單一架構到分布式交易架構,網易嚴選的成功實踐](https://mp.weixin.qq.com/s/nv3Ht7OqTYQw31QFDX3gNg) >[danger] **沒有完美的架構設計,世上也沒有絕對的事情,沒有誰能保證絕對可靠、安全和高可用,但我們有補償和容錯(類似還有重試,確認等機制),也是能做到萬無一失的。** [談談高并發之限流特技](https://mp.weixin.qq.com/s/Ja34xAu6FMH0dJlv6lzmzw)(讓系統學會優雅的拒絕請求。) [阿里巴巴為什么不用 ZooKeeper 做服務發現?](https://mp.weixin.qq.com/s/uMj3JEhgyYw4CaIhP1-GTQ) [不懂RPC,休談微服務](https://mp.weixin.qq.com/s/dohsfOBkl2dGbOyQp1WpnQ) [如何優雅地實現分頁查詢](https://mp.weixin.qq.com/s/CBhhWIVPvn1I8Um5uDAVCQ) [為什么我建議你這樣實現MySQL分頁](https://mp.weixin.qq.com/s/_Zy2wDF8cuASJubUq1tyWQ) [十分鐘搞懂負載均衡](https://mp.weixin.qq.com/s/1WhRvPaoO7M34ngUIxE7ZQ) [6個月重造“淘寶”:阿里重寫Lazada,中國技術海外輸出紀實](https://mp.weixin.qq.com/s/vyXchTIQWJ_wQtcGft2h8Q)(用Java改造不是沒有道理的,很多搜索引擎,中間件等產品都是Java開發的,這樣開發資源更豐富一些,有利于長遠發展) [標準Web系統的架構分層 - CSDN博客](https://blog.csdn.net/yinwenjie/article/details/46480485) [一文讀懂負載均衡之LVS](https://mp.weixin.qq.com/s/RZgxSQW-n1v6Xa9fe20QGw) [CDN為什么這么快](https://mp.weixin.qq.com/s/F9Qy1jjTWpaREcI98s3Z6Q) [自己動手寫一個服務網關](https://mp.weixin.qq.com/s/3oKDP_1r9KuZ7WKrHM2Ahw) [【RPC 專題】深入理解 RPC 之服務注冊與發現篇](https://mp.weixin.qq.com/s/EciyQVGXANY9cghOTLwk_Q) [【協議森林】圖說TCP之滑動窗口和擁塞窗口](https://mp.weixin.qq.com/s/UtyLffohQ2yOJXvpVALE2Q) [什么場景應該用 MongoDB ?](https://mp.weixin.qq.com/s/nUoKZ4je7zTlbYOvS7lyiw) > 1.*版本,用的確實比較早了,在大公司一般用的都是柔性事務,很少有用強制性事務的了,建議有時間可以寫一篇柔性事務的文章分享一下 > > 應用需要大量的地理位置查詢、文本查詢;應用不需要事務及復雜 join 支持;新應用,需求會變,數據模型無法確定,想快速迭代開發 [傳統事務與柔性事務](https://www.jianshu.com/p/ab1a1c6b08a1) > 日志,冪等性,業務彈性,最終一致,重試,補償 [支付寶運營架構中柔性事務指的是什么? - 知乎](https://www.zhihu.com/question/31813039) > 業務層2PC(兩階段提交),事后校正 [緩存,并發更新的大坑?](https://mp.weixin.qq.com/s/c6TZdfLfpPWXmEdTkGO97g) [外部排序](https://mp.weixin.qq.com/s/lWYfIGGVT_84IBDuGb_iFw) [Redis持久化方案該如何選型](https://mp.weixin.qq.com/s/Tp_ayMnFw5rK4ZZCM4nJ5w) > **我們知道,在web服務器中,高可用是指服務器可以正常訪問的時間,衡量的標準是在多長時間內可以提供正常服務(99.9%、99.99%、99.999% 等等)。** 但是在Redis語境中,高可用的含義似乎要寬泛一些,除了保證提供正常服務(如主從分離、快速容災技術),還需要考慮數據容量的擴展、數據安全不會丟失等。 [【底層原理】一次程序crash后的調試之旅 —— GDB調試心得](https://mp.weixin.qq.com/s/UfeUXG0cYYfw9y4-xZGp2g) [究竟先操作緩存,還是數據庫?](https://mp.weixin.qq.com/s/CuwTRC8HrMHxWZe3_OX98g) [可能是最漂亮的 Spring 事務管理詳解](https://mp.weixin.qq.com/s/_7tKg_oR5mbQWHRMe3PINA) > 事務定義信息(事務隔離級別、傳播行為、超時、只讀、回滾規則) [你真的懂Mybatis緩存機制嗎](https://mp.weixin.qq.com/s/h2x15k71rClaHjcz7u2dlQ) [高可用性的幾個級別](https://mp.weixin.qq.com/s/P33JdtPIGmzpe24BMVo4CA) [【開源組件】簡單說明CGI和動態請求是什么](https://mp.weixin.qq.com/s/9oi-zkuUtjv0P6GyBLmatg) [一篇文章理解 Web 緩存](https://mp.weixin.qq.com/s/3SDKNbWZHWenzi34TR38gg) [操作系統和Web服務器那點事兒](https://mp.weixin.qq.com/s/-rzyDpckS9CUQblAUac0FQ) > 這其實就是所謂的zero copy技術, 從內核角度看,除了把文件從硬盤讀出來之外,沒有任何的額外copy。 [聊聊C10K問題及解決方案 - XINJing的專欄 - CSDN博客](https://blog.csdn.net/wangtaomtk/article/details/51811011) > 這個技術本質上也是異步非阻塞技術,它是將事件回調進行了包裝,**讓程序員看不到里面的事件循環。** 程序員就像寫阻塞代碼一樣簡單。比如調用 client->recv() 等待接收數據時,就像阻塞代碼一樣寫。**實際上是底層庫在執行recv時悄悄保存了一個狀態,比如代碼行數,局部變量的值。然后就跳回到EventLoop中了。什么時候真的數據到來時,它再把剛才保存的代碼行數,局部變量值取出來,又開始繼續執行。** (看來監聽就是一段循環,就算你寫的代碼不是,但其實只是沒讓你看到里面的循環而已;底層都是循環,盡管你寫的代碼不是循環,但這是一種假象啊,里面的循環只是沒讓你看到而已。) > **這就是協程的本質。協程是異步非阻塞的另外一種展現形式。** Golang,Erlang,Lua協程都是這個模型。 [高性能網絡編程(二):上一個10年,著名的C10K并發連接問題 - 小輝輝的博客 - CSDN博客](https://blog.csdn.net/qq_26819733/article/details/52890369) [高性能網絡編程(一):單臺服務器并發TCP連接數到底可以有多少-網絡編程/專項技術區 - 即時通訊開發者社區!](http://www.52im.net/thread-561-1-1.html) > 在linux下編寫網絡服務器程序的朋友肯定都知道每一個tcp連接都要占一個文件描述符,一旦這個文件描述符使用完了,新的連接到來返回給我們的錯誤是“Socket/File:Can't open so many files”。 [腦殘式網絡編程入門(二):我們在讀寫Socket時,究竟在讀寫什么?-網絡編程/專項技術區 - 即時通訊開發者社區!](http://www.52im.net/thread-1732-1-1.html) > **我們平時用到的套接字其實只是一個引用(一個對象ID),這個套接字對象實際上是放在操作系統內核中。** 這個套接字對象內部有兩個重要的緩沖結構,一個是讀緩沖(read buffer),一個是寫緩沖(write buffer),它們都是有限大小的數組結構。 [一套高可用、易伸縮、高并發的IM群聊架構方案設計實踐-IM開發/專項技術區 - 即時通訊開發者社區!](http://www.52im.net/forum.php?mod=viewthread&tid=2015&highlight=%C8%BA%C1%C4) [PHP多進程初探 --- 進程間通信二三事](https://blog.ti-node.com/blog/6379989346195341312) [端游、手游服務端常用的架構是什么樣的?](https://mp.weixin.qq.com/s/ptXTD9JcOdIne7ym_PEhCQ) [Netty高性能之道](https://mp.weixin.qq.com/s/1zDDoNx4ZabLy7o-scPbsQ) > 表面上看,串行化設計似乎CPU利用率不高,并發程度不夠。但是,通過調整NIO線程池的線程參數,可以同時啟動多個串行化的線程并行運行,這種局部無鎖化的串行線程設計相比一個隊列-多個工作線程模型性能更優。 [高并發的那點事兒](https://mp.weixin.qq.com/s/n9FnQq2K93JTTr1kMkwJaw) > 并發的英文單詞是 Concurrency,并行是 Parallelism。 **如果一個系統支持兩個或多個動作(Action)同時存在,那就是一個并發系統。如果一個系統支持兩個或多個動作同時執行,那就是一個并行系統。** 也就是說, **單個CPU永遠無法同時執行兩個或以上的任務,但是允許任務同時存在。** 所以,只有多核或多個CPU才可能發生并行,如果單核單CPU只能發生并發行為。如果 **有人以為單核單 CPU 的并發就是同時執行很多任務,那么這是個錯覺。** [操作系統和Web服務器那點事兒](https://mp.weixin.qq.com/s/-rzyDpckS9CUQblAUac0FQ) > zero copy技術減少了上下文的切換,避免了數據不斷地在用戶態和核心態搬運,不需要CPU參與數據的復制,提高了系統性能,在ngnix, apache等web 服務器中都引入了zero copy技術。 [Nginx 架構初探](https://mp.weixin.qq.com/s/yabECog4oZRSThXGgJ3s9w) [重新理解響應式編程](https://mp.weixin.qq.com/s/gArB6rO8bzXffukKUrHvWA) [為什么我們做分布式使用 Redis?](https://mp.weixin.qq.com/s/FqMScRBFwdwF2n3QJkNLRA) [深入淺出Unix IO模型](https://mp.weixin.qq.com/s/I_KdtqBwq8IYfmtIJeUlyA) [為什么C語言不會過時?](https://mp.weixin.qq.com/s/y3-7PwgI4Xff1zzTz4xWRw) [你確定你的MySQL足夠安全嗎?](https://mp.weixin.qq.com/s/8fXOabI4BCPmN7fewZqRNg) [搞懂“分布式鎖”,看這篇文章就對了](https://www.toutiao.com/a6611354991913337347/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1&api_ab_group=pyq_1&timestamp=1539874485&app=news_article_lite&utm_source=weixin&iid=46408437753&utm_medium=toutiao_android&group_id=6611354991913337347) [后端風云](https://mp.weixin.qq.com/s/4biooG7TAp1Q1SSqW6D2CQ) [MQ在分布式系統中的使用場景](https://mp.weixin.qq.com/s/FJUxsBp_oZ4qiksF9VeWoQ) > 消息中間件和RPC從根本上來說都是為了解決分布式系統的服務間通信問題 > 中間件比RPC要多了一個組件,那就是消息中間件本身 > 相較于使用RPC通信,會有更多的組件運維成本,也會增加一次通信的通信延遲,那么我們為什么要使用消息中間件?一個很重要的原因就是,他為我們增加了消息堆積能力,而這個能力提供給我們了很重要的流量削峰,高可用以及廣播等問題的解決方案。 [精讀《手寫 SQL 編譯器 - 語法分析》](https://mp.weixin.qq.com/s/g4soU9kIBdie96abOel7fg) [【漫話】如何給女朋友解釋什么是分布式和集群?](https://mp.weixin.qq.com/s/o_t2r5SVlJXnk7ir_Dz2Lg) [程序媛成長紀:從DBA到研發工程師](https://mp.weixin.qq.com/s/3ddLLGisl7_o34Z8dV5kaw) [MySQL:緩存算什么東西?!](https://mp.weixin.qq.com/s/OmnuHDFF6UIB1ieOrUv59Q) [8種常被忽視的SQL錯誤用法](https://mp.weixin.qq.com/s/glpQlE8UfxOLGPno80wBOw) [Linus 在谷歌介紹 Git,內容很精彩,還順帶罵了一堆人(視頻)](https://mp.weixin.qq.com/s/6UGBFYln6r6Ex5JaHjvCvA) > 最近看完了英文原版視頻。看完后,他對 Git 的理解更深入了,并且發現在 Linus 大神的談笑風生背后,有很多關于軟件開發的深邃思想。 [Redis如何實現樂觀鎖](https://mp.weixin.qq.com/s/S0QdA19fp5mDPkO4BmSkNw) [【漫畫】兩臺陌生的主機是如何保證數據正確交付的?](https://mp.weixin.qq.com/s/2Rz-DwsHzzCUEg8SG0gNNw) [RabbitMQ + PHP 教程一:Hello World](https://mp.weixin.qq.com/s/-saYCQCYwmH7QTp_TvVj1g) [php+crontab+shell方案實現的秒級定時發起異步請求回調方案](https://segmentfault.com/a/1190000011814778) [一段程序的奇妙旅行(附送10本碼農翻身簽名版)](https://mp.weixin.qq.com/s/TsvM40aJensSScvPYh47ZA) [Google圖解:Chrome 快是有原因的,科普瀏覽器架構!](https://mp.weixin.qq.com/s/Yr95fAFgl5pWmXLXSiqMZA) [普通程序員也要懂 C10K 吧](https://mp.weixin.qq.com/s/AqAflwsG3lWEIk8aTrt97A) [API版本控制的幾種思路](https://mp.weixin.qq.com/s/AeCJdq7HYNYC10iR-2Xamg) [一人兩月,開發一個類似京東的APP ?](https://mp.weixin.qq.com/s/AnX38XPI3oOCJLGbtBPYGQ) [Web端即時通訊技術原理詳解](https://www.cnblogs.com/linsanshu/p/5759174.html) [如何優雅實現優雅停機?](https://mp.weixin.qq.com/s/GlMZIA-gyDiQ__CsNvnGFQ) [探索 Java 熱部署的奧妙](https://mp.weixin.qq.com/s/ZuaryrfI-Tye9l9kRAoXlg) [編程語言的巔峰](https://mp.weixin.qq.com/s/n70je0j9uJUNr59TFwtsow) [你知道一條 SQL 語句是咋執行的嗎?](https://mp.weixin.qq.com/s/R7Egj5be-uMCkgK82io-Dw) [螞蟻金服自研數據庫OceanBase的前世今生:從瀕臨解散到浴火重生](https://mp.weixin.qq.com/s/g4IPWQ34jl96YTZxhd4jbQ) [我也是一個線程,為什么每天累得像狗一樣?](https://mp.weixin.qq.com/s/V568XAQlByIENR2mPx7Myw) [從一筆金幣充值去思考分布式事務](https://mp.weixin.qq.com/s/6dO2TMhm8kFH70oCxKpwCg) [基于Redis的分布式鎖到底安全嗎(下)?](https://mp.weixin.qq.com/s/4CUe7OpM6y1kQRK8TOC_qQ) [淘寶大秒系統設計詳解](https://mp.weixin.qq.com/s/zEZ4NsaPhpnnWP8-zDl2WQ) [【底層原理】Linux進程及其調度策略](https://mp.weixin.qq.com/s/OzH_hrxKteJuAcOg8PqcoA) [【網絡編程】高性能網絡編程之accept建立連接](https://mp.weixin.qq.com/s/Lee4DRNCQuGCTTAsSYR8ng) > 偶然性的小概率事件,會在高吞吐量下變成必然性事件。 > 高吞吐量下,容易觸發到一些設計上的邊界條件; > 學習套接字編程,關注點主要在:套接字的編程方法有哪些?阻塞套接字的各方法是如何阻塞住當前代碼段的?非阻塞套接字上的方法如何不阻塞當前代碼段的?IO多路復用機制是怎樣與套接字結合的?異步IO是如何實現的?網絡協議的各種異常情況、操作系統的各種異常情況是怎么通過套接字傳遞給應用性程序的? > > 當服務器綁定、監聽了某個端口后,這個端口的SYN隊列和ACCEPT隊列就建立好了。 > > 應用程序可以把listen時設置的套接字設為非阻塞模式(默認為阻塞模式),這兩種模式會導致accept(接受)方法有不同的行為。 > > 所以,企業級的服務器進程中,若某一線程既使用accept獲取新連接,又繼續在這個連接上讀、寫字符流,那么,這個連接對應的套接字通常要設為非阻塞。原因如上圖,調用accept時不會長期占用所屬線程的CPU時間片,使得線程能夠及時的做其他工作。 [看完這篇文章,你肯定理解什么是浮點數了!](https://mp.weixin.qq.com/s/34Fg9GSqRDoBbGFPzOt_ow) [那些讓你起飛的計算機基礎知識](https://mp.weixin.qq.com/s/Rt9Kn8BoWVfxdBlYdpFDCQ) (計算機的世界自有它自己的一套規則) [可能是講分布式系統最到位的一篇文章](https://mp.weixin.qq.com/s/eCpJkydT87U7UwvzvOdcGA) [【解憂】佐佐木希和癡漢大叔被困外星球的科幻短片,結尾細思極恐!_嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili](https://www.bilibili.com/video/av24106477/?redirectFrom=h5) (真相就在眼前,但需要你邁出腳步) [你從未聽說過的最重要的數據庫,人類登月計劃的功臣](https://mp.weixin.qq.com/s/Ad9PcuYWBWwKbRrbMTzzwg) > IMS基于層次模型工作,這意味著IMS不會將數據視為可以Join的二維表,而是將數據視為樹。 [關系型數據庫為什么能活這么久?](https://mp.weixin.qq.com/s/tvUQPSITJ7mxNuxLUbNPOw) (直觀,業務數據通常就是關系型結構的) [別吵吵,分布式鎖也是鎖](https://mp.weixin.qq.com/s/hOdEMgRqjZAg1ND5nqwFQA) > 數據庫表實現的鎖服務局限性很大,性能低,但事務環境下也會有問題。 > 線程的并發執行導致三個操作交織在了一起,最后數據出現了不一致。 > Redis的處理辦法, 對于每個讀寫緩存的請求,Redis都把他們給排成了隊,用一個線程挨個去處理,肯定沒有這個并發的問題了。 [漫話:如何給女朋友解釋為什么雙11無法修改收貨地址](https://mp.weixin.qq.com/s/En4Tv_32TLz_WpmWJfuM_g) > 排隊中的用戶也是并發用戶。 如果一個系統能同時服務多個用戶,那就是一個支持并發的系統, **這個服務并不是指多個用戶的操作要在同時進行。** 多個操作同時進行,稱之為并行系統。 [【開源組件】Nginx可以做什么?看完這篇你就懂了](https://mp.weixin.qq.com/s/Yw0Rtb3HoRm0HZ5d7OXdyA) [輕量級配置中心](https://mp.weixin.qq.com/s/EvyjSQqg0prNkCpLXMCg4w) [分布式系統中最容易被忽視的六大“暗流”](https://mp.weixin.qq.com/s/SxSfWOn67uv0hwN81SCroA) [4399構架師曹政:解密不一樣的中國互聯網](http://m.pcgames.com.cn/x/321/3210140.html) > 用戶最重要 [為什么有些“業余”的能贏。](https://mp.weixin.qq.com/s/8mNPCpvtVdjf94qUkXuiTg) (什么是專業) [“無狀態”的那點事兒](https://mp.weixin.qq.com/s/urehYcJDH1TDZOx9tNgcew) [大廠與小廠工作的選擇](https://mp.weixin.qq.com/s/NcccEU_Cg6v_kyG6AL5ZxA) [一個簡單的定時任務 · Thinkphp5.1學習筆記 · 看云](http://www.hmoore.net/hideblue/thinkphpnotebook/853526) [李沐大神開源中文書《動手學深度學習》上線](https://mp.weixin.qq.com/s/oi_9COJ52jdJpXbUQMX8fw) [從匯編語言到類庫框架的隨感](https://mp.weixin.qq.com/s/xcKEza5xlb9_clfcannI9w) > ……然后程序員就累死在學習這些類庫框架的過程中了。 [負載均衡常用手段解析](https://mp.weixin.qq.com/s/MHMkqW1nhaGQSnJRUkBwzw) [為什么Facebook的API以一個循環作為開頭?](https://mp.weixin.qq.com/s/WHh9v3icCc90PwiLyv0Hng) [用Python爬取手機APP](https://mp.weixin.qq.com/s/m6HV3UhAaZol4oCAOa9bkQ) [蘇寧的Node.js實踐:不低于Java的渲染性能、安全穩定迭代快](https://mp.weixin.qq.com/s/kX23axjtgPRb64jb1HQLOQ) > 使用 Node 模板,去替換 Java 模板,去除了模板文件誰寫這樣的模糊地帶,讓后端的 Java 工程師,只寫 JSON 服務,實現前后端分離。 [工程事故與現實世界](https://mp.weixin.qq.com/s/bY9HnwehaNQajg6_ysumNg) [工程事故與現實世界(續)](https://mp.weixin.qq.com/s/tuX2TOkgnUL_j6q3EPTbxg) [想了解Kafka,RabbitMQ,ZeroMQ,RocketMQ,ActiveMQ之間的差異?這一篇文章就夠了!](https://mp.weixin.qq.com/s/y3CheyPMJpLpD3pB3lTT9g) [圖解 | 當我們在讀寫 Socket 時,我們究竟在讀寫什么?](https://mp.weixin.qq.com/s/fpqknvZDheR3urC_wHe5Gw) [看京東系統架構師如何讓笨重的架構變得靈巧](https://mp.weixin.qq.com/s/LQaMwNOnqDF9RDqVCuRfAw) [在我們這個地方,你必須不停地奔跑,才能留在原地](https://mp.weixin.qq.com/s/R9-gX7Y_NZOcljRGYHHX3A) [“微信支付”勒索病毒制造者被鎖定 傳播、危害和疫情終極解密](https://mp.weixin.qq.com/s/04idVCQusKp9w96tvcDUxw) [為什么我建議程序員要發展副業](https://mp.weixin.qq.com/s/moonnn92lVnvi8xS5Iyz3g) [Jeff Dean的傳奇人生:超級工程師們拯救谷歌](https://mp.weixin.qq.com/s/1Y8tbu0PHdfWYqmsZhQUOg) [如何優雅處理前端異常?](https://mp.weixin.qq.com/s/oEqWsPxQA5vdmsRVLIjhog) [【網絡編程】tcp服務端一直sleep,客戶端發送數據問題總結](https://mp.weixin.qq.com/s/W_JjnDuinmLrahIpPY8h-g) [小白科普:線程和線程池](https://mp.weixin.qq.com/s/aAvVCksF4G2WtVVdLPswpg) [程序員的創業陷阱:接私活](https://mp.weixin.qq.com/s/vvu-CrfQJ46SZ1AE2S4rpQ) [程序員口述:AI 創業兩年,積蓄花光,重新寫代碼](https://mp.weixin.qq.com/s/UdXdqGgM4qG0ydu9lMsddw) [我那牛逼老公,創業成功但最后被辭退,仍然一毛錢股份沒有拿到……](https://mp.weixin.qq.com/s/hiL1E4sf2KZBxKiJDjKvUg) [前端與編譯原理——用 JS 寫一個 JS 解釋器](https://mp.weixin.qq.com/s/Xao9COCLCN7TPGKKatctCA) [聊聊微服務的隔離和熔斷(送10本書)](https://mp.weixin.qq.com/s/PmU14UsJOb4IiH_81RlJMA) [網絡創世紀](https://mp.weixin.qq.com/s/OPyTpxE5oXdvY1XaKpqVNg) [自我反省一下:我不是大佬](https://mp.weixin.qq.com/s/92yA4puoM1cTsuCHoQ2ozA) [那些讓你起飛的計算機基礎知識](https://mp.weixin.qq.com/s/Rt9Kn8BoWVfxdBlYdpFDCQ) > 一種更加有效的辦法是從工作中用到的知識點出發,從這個知識點向外擴展,由點到線,由線到面,然后讓各個層次都連接起來,形成一個立體的網絡。? [用一幅漫畫趣味解讀Linux內核](https://mp.weixin.qq.com/s/Zb6gRDEM-vOoh0KRFGv33g) [ofo劇中人:我不愿謝幕](https://mp.weixin.qq.com/s/sMG0gK0gwyF-l5o-O8kJKw) ~~~ 不過,在其他部門豪放投錢的時候,ofo對硬件部門相對精打細算。“車和鎖想去要錢很困難,成本線卡得很死。”硬件部門員工金葉秋(化名)有些沮喪,“整個硬件在ofo的地位是很下面的。” 一位ofo公關部人士解釋,這是因為ofo和摩拜是兩種模式選擇。ofo始終認為自己是互聯網公司,商業模式、訂單增長和速度為第一位,車和鎖不過是完成目標的手段;摩拜從一開始認為自己是物聯網公司,因而更看重硬件。 直到2017年下半年,ofo硬件矛盾此起彼伏地爆發,戴威才引起重視。一次,一批150萬的智能鎖因設計問題無法正常開啟,戴威在專項會上發過一次大火。在場人士稱,戴威一走進會議室就大聲地指名道姓,相關負責人起立。他說了一些類似于“沒做好”、“做錯了”、“重大問題”、“工作失職”這樣的話。 ~~~ [什么是線程安全,你真的了解嗎?](https://mp.weixin.qq.com/s/Er5LfxFiCUrbByPjdJ4DNg) [【底層原理】Stack的三種含義](https://mp.weixin.qq.com/s/AYwzSs5_BWRF0TOe8qnqWg) * * * * * last update:2018-12-17 16:52:08
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看