117

【面試】迄今為止把同步/異步/阻塞/非阻塞/BIO/NIO/AIO講的這么清楚的好文章(快快珍藏)

常規的誤區 假設有一個展示用戶詳情的需求,分兩步,先調用一個HTTP接口拿到詳情數據,然后使用適合的視圖展示詳情數據。 如果網速很慢,代碼發起一個HTTP請求后,就卡住不動了,直到十幾秒后才拿到HTTP響應,然后繼續往下執行。 這個時候你問別人,剛剛代碼發起的這個請求是不是一個同步請求,對方一定回答 ...

編程新說(李新杰) 發布于 2019-05-05 09:31 評論(86)閱讀(20308)
105

為啥程序會有bug?

如果這是第二次看到我的文章,歡迎右側掃碼訂閱我喲~ 👉 本文長度為4818字,建議閱讀13分鐘。 堅持原創,每一篇都是用心之作~ 這是一篇半娛樂性的吐槽文章,權當給廣大技術人員解解悶:)。 哈哈哈,然后我要開始講一個經常在發生的事實了。(程序員們可能會感到一些不適) 99.999999999%做技 ...

Zachary_Fan 發布于 2019-03-27 08:47 評論(38)閱讀(16217)
85

關于分布式鎖原理的一些學習與思考-redis分布式鎖,zookeeper分布式鎖

首先分布式鎖和我們平常講到的鎖原理基本一樣,目的就是確保,在多個線程并發時,只有一個線程在同一刻操作這個業務或者說方法、變量。 在一個進程中,也就是一個jvm 或者說應用中,我們很容易去處理控制,在jdk java.util 并發包中已經為我們提供了這些方法去加鎖, 比如synchronized 關 ...

隊長給我球。 發布于 2019-03-08 16:56 評論(64)閱讀(12806)
62

ERP不規范,同事兩行淚

最近的很多次對外交流,都聊到了ERP建設的話題,并且無一例外的不那么讓人省心,回想我這么多年走過的ERP坑坑路,在這里也寫下經驗和總結,希望能給正在或者即將走上ERP建設路的企業一些思考和幫助。 導讀 1、幾個瞎眼而普遍的案例 2、ERP的前世今生     2 ...

初碼 發布于 2019-03-01 17:48 評論(53)閱讀(19813)
240

只有程序員才能讀懂的西游記

這是一個有關計算機網絡協議的故事。 一、我佛造經傳極樂 話說我佛如來為度化天下蒼生,有三藏真經,可勸人為善。 就如圖中所示,真經所藏之處,在于云端。佛祖所管轄之下,有四個區域Region,稱為四大部洲, 一是東勝神洲,二是南贍部洲,三是西牛賀洲,四是北俱盧洲。 我佛所在西牛賀洲,是主站點。 在每個區 ...

popsuper1982 發布于 2019-01-28 12:03 評論(96)閱讀(21213)
65

Kubernetes初探[1]:部署你的第一個ASP.NET Core應用到k8s集群

Kubernetes簡介 Kubernetes是Google基于Borg開源的容器編排調度引擎,作為CNCF(Cloud Native Computing Foundation)最重要的組件之一,它的目標不僅僅是一個編排系統,而是提供一個規范,可以讓你來描述集群的架構,定義服務的最終狀態,Kuber ...

雨夜朦朧 發布于 2019-01-08 07:52 評論(23)閱讀(7452)
106

從軟件工程的角度解讀任正非的新年公開信

昨天被任正非的那封《全面提升軟件工程能力與實踐,打造可信的高質量產品》的公開信刷屏了,作為一個軟件工程專業科班出身的軟件開發從業者,自然是引起了我(@寶玉xp)的好奇,仔細閱讀之下確實讓我大吃一驚,看似八股官方文,但細看之下是作者對于軟件工程的理解確實非常深刻,各種專業術語信手拈來,比喻恰到好處。 ...

寶玉 發布于 2019-01-04 16:12 評論(40)閱讀(19693)
114

通俗易懂,C#如何安全、高效地玩轉任何種類的內存之Span的本質(一)。

前言 作為.net程序員,使用過指針,寫過不安全代碼嗎? 為什么要使用指針,什么時候需要使用它,以及如何安全、高效地使用它? 如果能很好地回答這幾個問題,那么就能很好地理解今天了主題了。C 構建了一個托管世界,在這個世界里,只要不寫不安全代碼,不操作指針,那么就能獲得.Net至關重要的安全保障,即什 ...

justmine 發布于 2018-11-28 08:56 評論(98)閱讀(12875)
69

分布式系統關注點——99%的人都能看懂的「熔斷」以及最佳實踐

如果這是第二次看到我的文章,歡迎右側掃碼訂閱我喲~ > 本文長度為3319字,建議閱讀9分鐘。 閱讀目錄 熔斷是什么 熔斷怎么做 做熔斷的最佳實踐 總結 熔斷是什么 熔斷怎么做 做熔斷的最佳實踐 總結 熔斷是什么 熔斷怎么做 做熔斷的最佳實踐 總結 熔斷是什么 熔斷怎么做 做熔斷的最佳實踐 總結 熔 ...

Zachary_Fan 發布于 2018-11-19 09:37 評論(29)閱讀(16221)
80

哎呀,我老大寫Bug啦——記一次MessageQueue的優化

MessageQueue,顧名思義消息隊列,在系統開發中也是用的比較多的一個中間件吧。我們這里主要用它來做日志管理和訂單管理的,記得老老大(恩,是的,就是老老大,因為他已經跳槽了)還在的時候,當時也是為了趕項目進度,他也參與開發了,那時候我才剛剛入職,他負責寫后端這塊,我來了就把他手上的任務接過來了 ...

山治先生 發布于 2018-11-07 15:05 評論(91)閱讀(15437)
25

機器學習web服務化實戰:一次吐血的服務化之路

背景 在公司內部,我負責幫助研究院的小伙伴搭建機器學習web服務,研究院的小伙伴提供一個機器學習本地接口,我負責提供一個對外服務的HTTP接口。 說起人工智能和機器學習,python是最擅長的,其以開發速度快,第三方庫多而廣受歡迎,以至于現在大多數機器學習算法都是用python編寫。但是對于服務化來 ...

haolujun 發布于 2018-10-15 10:30 評論(26)閱讀(9647)
117

Windbg分析高內存占用問題

1. 問題簡介 最近產品發布大版本補丁更新,一商超客戶升級后,反饋系統經常奔潰,導致超市的收銀系統無法正常收銀,現場排隊付款的顧客更是抱怨聲聲。為了緩解現場的情況, 客戶都是手動回收IIS應用程序池才能解決。 這樣的后果是很嚴重的,接到反饋,第一時間想到的是加內存吧,這樣最快。但是客戶從8G 16G ...

「圣杰」 發布于 2018-08-20 08:50 評論(57)閱讀(13230)
294

我是怎么把一個項目帶崩的

我是一名項目經理,在過去的四個月里,我把一個項目帶崩了(上線后頻出問題,用戶無法使用)。在最近的幾天,我每天都在反思自己,我都在問自己以下幾個問題: 1.我做錯了什么? 2.我在其中占有多重的因素? 以下內容,我將回答以上問題,并在最后說一下我的補救措施。 項目和團隊背景 首先給大家說明一下項目背景 ...

zer0black 發布于 2018-08-13 08:29 評論(171)閱讀(47362)
190

彼之蜜糖,吾之砒霜——聊聊軟件開發中的最佳實踐

“描述一個事物,唯有一個名詞定義它的概念,唯有一個動詞揭露它的行為,唯有一個形容詞表現它的特征。要做的,就是用心去尋找那個名詞、那個動詞、那個形容詞……” —— 福樓拜 (Gustave Flaubert) 我想講個故事。 很久很久以前(一般講故事都是這樣開頭吧), 兩個老工程師在一起聊天,談各自生 ...

sherrywasp 發布于 2018-08-08 12:03 評論(105)閱讀(17036)
47

Linux的內存分頁管理

作者:Vamei 出處:http://www.jsfhjj.com/vamei 嚴禁轉載 內存是計算機的主存儲器。內存為進程開辟出進程空間,讓進程在其中保存數據。我將從內存的物理特性出發,深入到內存管理的細節,特別是了解虛擬內存和內存分頁的概念。 內存 簡單地說,內存就是一個數據貨架。內存有一個最 ...

Vamei 發布于 2018-07-19 13:43 評論(20)閱讀(24695)
686

通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?

什么是.NET?什么是.NET Framework?本文將從上往下,循序漸進的介紹一系列相關.NET的概念,先從類型系統開始講起,我將通過跨語言操作這個例子來逐漸引入一系列.NET的相關概念,這主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相關核心組成、Windows下托管程序 ...

小曾看世界 發布于 2018-07-02 10:13 評論(133)閱讀(65363)
194

藏在正則表達式里的陷阱

一個正則表達式竟然能導致CPU100%異常? 快來看看是怎么回事! ...

陳樹義 發布于 2018-06-19 09:43 評論(74)閱讀(22633)
30

你所不知道的日志異步落庫

在互聯網設計架構過程中,日志異步落庫,儼然已經是高并發環節中不可缺少的一環。為什么說是高并發環節中不可缺少的呢? 原因在于,如果直接用mq進行日志落庫的時候,低并發下,生產端生產數據,然后由消費端異步落庫,是沒有什么問題的,而且性能也都是異常的好,估計tp99應該都在1ms以內。但是一旦并發增長起來 ...

程序詩人 發布于 2018-06-17 16:04 評論(47)閱讀(11466)
112

為什么說 Java 程序員到了必須掌握 Spring Boot 的時候?

Spring Boot 2.0 的推出又激起了一陣學習 Spring Boot 熱,就單從我個人的博客的訪問量大幅增加就可以感受到大家對學習 Spring Boot 的熱情,那么在這么多人熱衷于學習 Spring Boot 之時,我自己也在思考: Spring Boot 誕生的背景是什么?Sprin ...

純潔的微笑 發布于 2018-06-13 08:33 評論(18)閱讀(29006)
92

高并發請求的緩存設計策略

前幾天,我司出了個簍子。當時正值某喜聞樂見的關鍵比賽結束,一堆人打開我司app準備看點東西,結果從來沒有感受到過這么多關注量的該功能瞬間幸福到眩暈,觸發了熔斷,結果就是大量興致沖沖打開app準備看該比賽結果的人被迫刷了十分鐘三天前的野外跑酷,負責內容的人火大到直接罵娘。 雖然這個業務不是我負責,但是 ...

老白講互聯網 發布于 2018-06-09 16:30 評論(39)閱讀(21933)
最新chease0ldman老人|无码亚洲人妻下载|大香蕉在线看好吊妞视频这里有精品www|亚洲色情综合网