欧美精产国品一二三区,国产成人一区二区三区A片免费,特级毛片www免费版,成人做爰A片免费看黄冈宾馆,日韩精品人妻中文字幕有码

127

速度提高幾百倍,記一次數據結構在實際工作中的運用

這(zhe)段時(shi)間寫(xie)了(le)一堆源碼解(jie)析,這(zhe)篇文章想換換口(kou)味,跟大家分(fen)享一個我(wo)工作中遇到的案例。畢竟作為(wei)一個打工人,上班除了(le)摸魚看源碼外,磚還(huan)是要搬的。本文會分(fen)享一個使用恰當的數據結構來進行性能優化,從(cong)而(er)大幅(fu)提高響(xiang)應速(su)度的故(gu)事,提高有幾百(bai)倍(bei)那(nei)么多(duo)。 事情是這(zhe)樣的,我(wo)現在供職一家外企,我(wo)們有一個給外國人用的線下(xia)賣貨的 ...

_蔣鵬飛 發布于 2020-11-24 14:51 評論(78) 閱讀(27185)
82

說說 C# 9 新特性的實際運用

你(ni)一定會好(hao)奇:“老周(zhou),你(ni)去哪開(kai)飛機了(le)?這么久(jiu)沒寫博客了(le)。” 老周(zhou):“我買(mai)不起飛機,開(kai)了(le)個(ge)鐵(tie)礦(kuang)(kuang),挖了(le)一年半(ban)的(de)石頭。誰知(zhi)鐵(tie)礦(kuang)(kuang)垮了(le),壓死了(le)幾條蜈蚣,什么也(ye)沒挖著。” 所以,這么丟死人的(de)事,還是不要(yao)提了(le),爺(ye)(ye)爺(ye)(ye)從小(xiao)教導我做人要(yao)低(di)調…… 一轉眼,.NET 5 要(yao)來了(le),同時也(ye)帶來了(le) C# 9。遙想當年,老周(zhou)剛接觸 ...

東邪獨孤 發布于 2020-11-09 18:14 評論(41) 閱讀(18278)
44

協程到底是什么?看完這個故事明明白白!

神(shen)(shen)秘(mi)(mi)使者(zhe) “久聞Java語言跨越平臺,框架眾(zhong)多(duo),不(bu)過(guo)二十年功夫,就(jiu)已晉升(sheng)天下第一編程語言,今日一見,果(guo)然名不(bu)虛傳吶!” “使者(zhe)先生您過(guo)獎(jiang)了(le),咱們快(kuai)些(xie)走,國王陛(bi)下已經等候多(duo)時了(le)” 今日,Java帝國朝(chao)堂之上(shang)迎(ying)來(lai)了(le)一位神(shen)(shen)秘(mi)(mi)的來(lai)賓(bin)。 來(lai)到(dao)大殿之上(shang),只(zhi)見國王正襟危(wei)坐,閉目養神(shen)(shen),不(bu)怒自(zi)威,堂下群臣咸集,紛紛側 ...

軒轅之風 發布于 2020-10-16 09:24 評論(19) 閱讀(7859)
59

從技術談到管理,把系統優化的技術用到企業管理

很多(duo)(duo)技術人(ren)員在職業上對(dui)自(zi)己要求(qiu)高,工(gong)作(zuo)勤奮(fen),承擔越來越大的(de)責(ze)任,最(zui)終得到(dao)信任,被提(ti)拔到(dao)管(guan)(guan)理崗(gang)位。但是(shi)(shi)往(wang)往(wang)缺乏專業的(de)管(guan)(guan)理知(zhi)識,在工(gong)作(zuo)中(zhong)不能從整體范圍優化工(gong)作(zuo)流程,仍然(ran)是(shi)(shi)“個人(ren)貢獻者”的(de)工(gong)作(zuo)方式(shi),遇到(dao)問題自(zi)己上,經常(chang)耽(dan)誤了本(ben)職工(gong)作(zuo)。于是(shi)(shi)翻了很多(duo)(duo)書,看(kan)了很多(duo)(duo)文章,學習了很多(duo)(duo)“為人(ren)處世的(de)藝(yi)術”和“企業發(fa)展(zhan)的(de) ...

小陸 發布于 2020-09-17 14:55 評論(33) 閱讀(13616)
559

還不懂Redis?看完這個故事就明白了!

我(wo)(wo)是Redis 你(ni)好(hao),我(wo)(wo)是Redis,一(yi)(yi)個叫(jiao)Antirez的男(nan)人把我(wo)(wo)帶(dai)到了這(zhe)個世界上。 說起我(wo)(wo)的誕生,跟關(guan)系數(shu)據庫MySQL還挺有(you)淵源的。 在我(wo)(wo)還沒來到這(zhe)個世界上的時候,MySQL過的很(hen)辛苦,互(hu)聯網發展的越(yue)來越(yue)快,它容(rong)納的數(shu)據也越(yue)來越(yue)多,用戶(hu)請求(qiu)也隨之暴漲,而每一(yi)(yi)個用戶(hu)請求(qiu)都變成了對(dui)它的一(yi)(yi)個又(you)一(yi)(yi)個讀 ...

軒轅之風 發布于 2020-09-14 10:01 評論(137) 閱讀(42148)
78

[漫談] 軟件設計的目標和途徑

記錄一(yi)(yi)(yi)下筆者(zhe)關于軟件設(she)計的(de)一(yi)(yi)(yi)些(xie)相關認知。在開始之(zhi)前,先引入兩個概念目標(biao)和途(tu)徑(這里可能會(hui)(hui)有(you)些(xie)咬文(wen)嚼字,不過主要是為(wei)了(le)區分主觀(guan)(guan)和客觀(guan)(guan)的(de)一(yi)(yi)(yi)些(xie)細微差(cha)異)。 1 目標(biao)和途(tu)徑 我們在做某一(yi)(yi)(yi)件事情的(de)時候,總是會(hui)(hui)帶(dai)有(you)一(yi)(yi)(yi)定的(de)目的(de)性的(de):比如說一(yi)(yi)(yi)日三(san)餐,是為(wei)了(le)給(gei)身(shen)體補充(chong)所需的(de)能量(liang)。那么這三(san)餐具體如何落實呢(ni),則會(hui)(hui)有(you)多種多 ...

Timetombs 發布于 2020-09-02 07:08 評論(35) 閱讀(10722)
67

解Bug之路-Nginx 502 Bad Gateway

 解Bug之路-Nginx 502 Bad Gateway 前言 事實(shi)證明,讀過Linux內核源碼確實(shi)有很大的好(hao)處(chu),尤其在(zai)處(chu)理問(wen)題的時刻(ke)。當你看到報錯的那一(yi)瞬間,就(jiu)能把現(xian)象/原(yuan)因/以及解決(jue)方(fang)案一(yi)股腦的在(zai)腦中閃現(xian)。甚至一(yi)些(xie)邊(bian)邊(bian)角(jiao)角(jiao)的現(xian)象都能很快的反(fan)應過來(lai)是為何。筆者讀過一(yi)些(xie)Linux TCP協議(yi)棧的源碼 ...

無毀的湖光-Al 發布于 2020-07-31 14:30 評論(50) 閱讀(30179)
123

CPU瞞著內存竟干出這種事

還記得(de)我(wo)嗎(ma),我(wo)是阿Q,CPU一號車間的(de)那個阿Q。 今天忙里(li)偷閑,來(lai)到廠里(li)`地址翻譯(yi)部門(men)`轉(zhuan)轉(zhuan),負(fu)責(ze)這項工作的(de)小(xiao)黑正忙得(de)滿頭大汗。 看到我(wo)的(de)到來(lai),小(xiao)黑指著旁(pang)邊的(de)座椅(yi)示(shi)意讓我(wo)坐下(xia)。 ![](//img2020.lnzwny.com/blog/659280/202009/659280-202 ... 

軒轅之風 發布于 2020-05-15 14:22 評論(42) 閱讀(20437)
135

不要把異常當做業務邏輯,這性能可能你無法承受

一(yi)(yi):背景(jing) 1. 講故事(shi) 在項目(mu)中(zhong)摸爬滾(gun)打幾(ji)年,應該或多(duo)或少(shao)的見過(guo)有(you)人把異(yi)常當(dang)做業務邏(luo)輯(ji)處理的情況(┬_┬),比(bi)(bi)如說判斷一(yi)(yi)個數(shu)字是否為(wei)整數(shu),就想當(dang)然的用(yong)try catch 包起(qi)來,再進行 int.Parse,如果拋異(yi)常就說明不是整數(shu),簡(jian)單(dan)粗暴(bao),也不需(xu)要寫正則或者其他邏(luo)輯(ji),再比(bi)(bi)如一(yi)(yi)個字符串強制轉化為(wei)En ...

一線碼農 發布于 2020-05-11 07:30 評論(77) 閱讀(29401)
63

大數據算法——布隆過濾器

本文(wen)始發于個人公眾號: TechFlow ,原創不(bu)易,求(qiu)個關注(zhu) 今(jin)天的(de)文(wen)章和大(da)家一(yi)(yi)起來(lai)學(xue)習(xi)大(da)數據(ju)(ju)領域(yu)一(yi)(yi)個經(jing)常(chang)用(yong)到的(de)算法——布隆(long)過濾器(qi)。如果(guo)看過《數學(xue)之美》的(de)同學(xue)對它應該并不(bu)陌生,它經(jing)常(chang)用(yong)在(zai)集(ji)合(he)的(de)判斷(duan)上,在(zai)海(hai)量數據(ju)(ju)的(de)場景(jing)當(dang)中用(yong)來(lai)快速地(di)判斷(duan)某個元素在(zai)不(bu)在(zai)一(yi)(yi)個龐大(da)的(de)集(ji)合(he)當(dang)中。它的(de)原理不(bu)難,但是設計非常(chang)巧妙 ...

Coder梁 發布于 2020-02-15 09:22 評論(36) 閱讀(17501)
24

為什么 K8s 在阿里能成功?| 問底中國 IT 技術演進

作者: 曾(ceng)凡松 阿里云(yun)(yun)云(yun)(yun)原(yuan)生應用平(ping)臺(tai)高(gao)(gao)級技術(shu)專(zhuan)家 張振(zhen) 阿里云(yun)(yun)云(yun)(yun)原(yuan)生應用平(ping)臺(tai)高(gao)(gao)級技術(shu)專(zhuan)家 導讀(du)(du) :本文描(miao)述了阿里巴巴在容器管理(li)領域(yu)的(de)(de)技術(shu)演進歷程,解讀(du)(du)了為什么 K8s 最終能(neng)夠大獲成(cheng)功(gong)的(de)(de)原(yuan)因,以及(ji)到今年(nian) 雙(shuang)11 阿里巴巴內部的(de)(de) K8s 應用情(qing)況。內容著重描(miao)述了阿里巴巴基于 K8s 的(de)(de)云(yun)(yun)原(yuan)生改造實踐(jian)過 ...

阿里云云原生 發布于 2020-01-21 14:27 評論(11) 閱讀(18085)
18

從零開始入門 K8s | 手把手帶你理解 etcd

作(zuo)者(zhe) | 曾凡松(逐靈) 阿里云(yun)容(rong)器(qi)平臺高級技(ji)(ji)術專家(jia) 本文整理自 "《CNCF x Alibaba 云(yun)原生技(ji)(ji)術公開(kai)(kai)課》" 第 16 講。 導讀 :etcd 是用于(yu)共享配置和服務發現的分布式、一致性的 KV 存儲系統。本文從 etcd 項(xiang)目(mu)發展所經歷(li)的幾個重要時(shi)刻開(kai)(kai)始(shi),為大家(jia)介紹(shao)了 etcd 的總體架 ...

阿里云云原生 發布于 2019-12-10 14:47 評論(6) 閱讀(14935)
461

如何高效的學習技術

我們(men)相信努力(li)學(xue)習一(yi)定會有(you)(you)收獲,但是方法(fa)不(bu)當(dang),會讓人(ren)身心疲憊,也沒(mei)有(you)(you)切實的(de)效果。職場上無法(fa)成功升遷(qian)的(de)原(yuan)因多(duo)種多(duo)樣的(de),沒(mei)有(you)(you)持續(xu)學(xue)習、學(xue)習效果不(bu)佳、無法(fa)通過心儀公司的(de)面試,一(yi)定是很重要的(de)原(yuan)因。現(xian)在把自(zi)己(ji)當(dang)成一(yi)臺(tai)計算機,既有(you)(you)輸(shu)(shu)入,也要有(you)(you)輸(shu)(shu)出,用輸(shu)(shu)出倒逼輸(shu)(shu)入。 ...

編碼專家 發布于 2019-11-14 17:37 評論(142) 閱讀(49388)
229

我是如何失去團隊掌控的?

我是(shi)一個(ge)(ge)不合格的技術總監,在過去的快三個(ge)(ge)月(yue)里。我帶著從40多(duo)個(ge)(ge)人的研發團(tuan)隊(dui)(包含(han)需求、開發、測試)里抽調出20多(duo)個(ge)(ge)人去為公司開疆拓土。在這(zhe)快三個(ge)(ge)月(yue)中(zhong),我們一起(qi)奮(fen)戰(zhan)奮(fen)斗拼搏。在過程中(zhong),我通宵時間超過半個(ge)(ge)月(yue),干到凌(ling)(ling)晨(chen)4/5點(dian)的日子數不勝(sheng)數,干到凌(ling)(ling)晨(chen)1/2點(dian)日子更是(shi)習以(yi)為常。整個(ge)(ge)團(tuan)隊(dui)絕大多(duo)數人近乎兩個(ge)(ge)月(yue)沒 ...

鍋總的程序人生 發布于 2019-11-08 13:45 評論(213) 閱讀(39048)
9

阿里terway源碼分析

背景 隨著公(gong)司業務(wu)的(de)(de)發展(zhan),底(di)層容器(qi)環(huan)境也(ye)需(xu)要(yao)在各(ge)個區域部署(shu),實現多(duo)云(yun)(yun)架構(gou), 使用(yong)各(ge)個云(yun)(yun)廠商提供(gong)的(de)(de)CNI插件(jian)是k8s多(duo)云(yun)(yun)環(huan)境下(xia)網(wang)絡架構(gou)的(de)(de)一種(zhong)高效(xiao)的(de)(de)解法。我們在阿(a)里云(yun)(yun)的(de)(de)方案(an)(an)中,便(bian)用(yong)到了阿(a)里云(yun)(yun)提供(gong)的(de)(de)CNI插件(jian)terway。terway所提供(gong)的(de)(de)VPC互通的(de)(de)網(wang)絡方案(an)(an),方便(bian)對接已有(you)(you)的(de)(de)基礎設施,同時沒有(you)(you)overl ...

gaorong404 發布于 2019-10-20 21:59 評論(1) 閱讀(6686)
622

一文詳解微服務架構

本(ben)文(wen)將介紹(shao)微服(fu)務(wu)架(jia)構和(he)(he)相(xiang)關的(de)組(zu)件,介紹(shao)他們是什么以及為什么要使用微服(fu)務(wu)架(jia)構和(he)(he)這些組(zu)件。本(ben)文(wen)側重于(yu)簡(jian)明地表(biao)達(da)微服(fu)務(wu)架(jia)構的(de)全局(ju)圖景,因此不會涉及具體(ti)如(ru)何使用組(zu)件等細(xi)節(jie)。 為了防止不提供原(yuan)網址的(de)轉載(zai),特(te)在這里加上(shang)原(yuan)文(wen)鏈接: "//www.lnzwny.com/skabyy/p/1139657 ...

古霜卡比 發布于 2019-08-23 08:45 評論(162) 閱讀(67942)
114

聊一聊數據庫中的鎖

背景 數據庫(ku)中(zhong)(zhong)有(you)(you)一張(zhang)叫(jiao) 的表(biao),每(mei)天都(dou)有(you)(you)幾百萬(wan)新的小姐(jie)姐(jie)插到(dao)表(biao)中(zhong)(zhong),光陰荏苒(ran),夜以繼日(ri),日(ri)久生情,時(shi)間長了(le),表(biao)中(zhong)(zhong)就有(you)(you)了(le)幾十億(yi)的 數據,看到(dao)幾十億(yi)的小姐(jie)姐(jie),每(mei)到(dao)晚上,我(wo)可(ke)愁死了(le),這么(me)多小姐(jie)姐(jie),我(wo)翻張(zhang)牌呢? 辦法(fa)當然是精兵簡政,刪(shan)除那(nei)些 的,給年(nian)輕(qing)的小姐(jie)姐(jie)們留位置... 于是我(wo)在數據庫(ku)中(zhong)(zhong)添加了(le)一個定時(shi)執行的 ...

碼農阿宇 發布于 2019-08-19 08:14 評論(86) 閱讀(31175)
95

Code Review最佳實踐

我一(yi)直認為(wei)Code Review(代(dai)(dai)碼審查)是軟件(jian)開發(fa)中的(de)最佳實踐之一(yi),可(ke)以(yi)有效提高整(zheng)體(ti)代(dai)(dai)碼質量,及時發(fa)現(xian)代(dai)(dai)碼中可(ke)能存在的(de)問題。包括(kuo)像(xiang)Google、微軟這些公司(si),Code Review都是基本要求,代(dai)(dai)碼合(he)并之前必(bi)須要有人審查通(tong)過才(cai)行。 然而(er)對于我觀察到的(de)大部分軟件(jian)開發(fa)團(tuan)隊來說,認真(zhen)做Code Rev ...

寶玉 發布于 2019-07-20 01:35 評論(41) 閱讀(29056)
119

如何以計算機的方式去思考

從上(shang)大學第一(yi)天開始(shi)接(jie)觸編程,老師便給我們講過各(ge)式各(ge)樣的算(suan)法(fa)。從各(ge)種查找、排(pai)序(xu),到(dao)遞歸、貪心等(deng)算(suan)法(fa),大一(yi)的時候(hou)一(yi)直(zhi)在(zai)和這些(xie)算(suan)法(fa)搏斗。直(zhi)到(dao)工作(zuo)后,為(wei)了應付面試,仍不得不回過頭去(qu)啃算(suan)法(fa)書或者去(qu)刷一(yi)些(xie)算(suan)法(fa)習題,才能(neng)夠拾回一(yi)些(xie)上(shang)學時的記憶。為(wei)什么算(suan)法(fa)就這么難(nan)以記住呢?或者說,為(wei)何計(ji)算(suan)機的算(suan)法(fa)不能(neng)更直(zhi)觀(guan)一(yi)些(xie)呢? ...

ChaosYang1987 發布于 2019-07-15 16:02 評論(32) 閱讀(24509)
52

某618大促項目的復盤總結

一、前言 618期間(jian)上(shang)線(xian)一個活動(dong)(dong)項目。但上(shang)線(xian)不(bu)順(shun)利(li),當(dang)天就出現了(le)性能問(wen)題,接(jie)口超時,用戶無(wu)法打開(kai)網頁(ye),最(zui)后(hou)不(bu)得的臨時下線(xian)。花了(le)三天兩夜,重(zhong)構了(le)后(hou)臺核(he)心代碼,才讓活動(dong)(dong)進行下去(qu)。 回(hui)頭看了(le)一下自己的時間(jian)記錄,從5月(yue)(yue)31號(hao)那天晚上(shang)8點25分(fen)開(kai)始(shi)準備上(shang)線(xian),發現異(yi)常,分(fen)析原因,重(zhong)構代碼,離(li)開(kai)公司(si)時已經是(shi)6月(yue)(yue)2 ...

初開 發布于 2019-07-12 09:36 評論(25) 閱讀(26383)