一、前言 對(duì)于運(yùn)維工程師來(lái)說(shuō),需要對(duì)自己維護(hù)的服務(wù)器性能瓶頸了如指掌,比如我當(dāng)前的架構(gòu)每秒并發(fā)是多少,我服務(wù)器最大能接受的并發(fā)是多少,是什么導(dǎo)致我的性能有問(wèn)題;如果當(dāng)前架構(gòu)快...
一、前言 對(duì)于運(yùn)維工程師來(lái)說(shuō),需要對(duì)自己維護(hù)的服務(wù)器性能瓶頸了如指掌,比如我當(dāng)前的架構(gòu)每秒并發(fā)是多少,我服務(wù)器最大能接受的并發(fā)是多少,是什么導(dǎo)致我的性能有問(wèn)題;如果當(dāng)前架構(gòu)快...
Draft.js是Facebook開源的開發(fā)React富文本編輯器開發(fā)框架。和其它富文本編輯器不同,draft.js并不是一個(gè)開箱即用的富文本編輯器,而是一個(gè)提供了一系列開發(fā)...
1. flex布局 參照:阮一峰的文章 2. flex:1的理解 2.1 概念 flex:是 flex-grow、flex-shrink、flex-basis的縮寫,默認(rèn)值為...
useState是一個(gè)Hook函數(shù),讓你在函數(shù)組件中擁有state變量。它接收一個(gè)初始化的state,返回是一個(gè)數(shù)組,數(shù)組里有兩個(gè)元素,第一個(gè)元素是當(dāng)前狀態(tài)值和另一個(gè)更新該值...
[TOC] 一、DSL 在 ElasticSearch 中,提供了功能十分豐富、多種表現(xiàn)形式的查詢語(yǔ)言—— DSL 查詢。 Query DSL 又叫結(jié)構(gòu)化查詢,使用 JSON...
接口本身是調(diào)用方和實(shí)現(xiàn)方均需要遵守的一種協(xié)議,大家按照統(tǒng)一的方法命名參數(shù)類型和數(shù)量來(lái)協(xié)調(diào)邏輯處理的過(guò)程。 7.1 聲明接口 接口是雙方約定的一種合作協(xié)議。接口實(shí)現(xiàn)者不需要關(guān)心...
【鄭重聲明:文章系原創(chuàng)首發(fā),文責(zé)自負(fù)。】 由永安縣沿主路往東邊去,有一條蜿蜒曲折的山路。順著山路往下走,空氣愈發(fā)燥熱,植被愈發(fā)稀疏,直至來(lái)到平坦的戈壁,熱浪扭曲光線、碎石被風(fēng)...
一、從生活中領(lǐng)悟享元模式 Tony參加一個(gè)團(tuán)體活動(dòng),活動(dòng)中需要用到顏料,而顏料是公用的,每個(gè)團(tuán)隊(duì)都需要派遣一名隊(duì)員去取用。顏料有紅、黃、藍(lán)、綠、紫5大桶。 模擬故事劇情pyt...
一、生活中的劇情 生活就是要和朋友小聚,Tony一個(gè)周末約了朋友聚餐。Joe:我離那比較近,騎共享單車15分鐘就到了,我可以先去點(diǎn)餐。Helen:我坐地鐵到那半小時(shí),也沒(méi)問(wèn)題...
一、情景 Tony作為一名合格軟件工程師要學(xué)會(huì)組裝一臺(tái)自己的電腦。一臺(tái)電腦的組成:主板、電源,而主板上又有CPU、硬盤、顯卡。顯示器需要單獨(dú)插電源才能工作。 程序模擬場(chǎng)景 輸...
一、從場(chǎng)景中領(lǐng)悟什么是橋接模式 在幾何圖形的分類中,假設(shè)我們有矩形和橢圓之分,這時(shí)我們又希望加入顏色(紅色、綠色)來(lái)拓展它的層級(jí)。 用程序來(lái)模擬(1)python語(yǔ)言版 (2...
一、從一個(gè)故事開始 又是一年的九月,李力站在公寓的窗戶邊,望著對(duì)面的大學(xué),看到一個(gè)個(gè)忙忙碌碌的拖著行李的身影,仿佛又回到了那個(gè)下午。Tony拖著一個(gè)行李箱,一路兜兜轉(zhuǎn)轉(zhuǎn)終于踏...
一、從劇情中思考代理模式 Tony周末正在公司苦命的加班,這時(shí)候快遞小哥打來(lái)電話,李力買的雪地靴送到了。這時(shí)候李力想到合租的Wendy今天休息,就讓W(xué)endy代他收一下快遞。...
類似于Java中的繼承,子類繼承并重寫父類的方法,Go語(yǔ)言也提供了這樣的實(shí)現(xiàn)。Go語(yǔ)言中可以創(chuàng)建一個(gè)或者多個(gè)類型作為嵌入字段的自定義結(jié)構(gòu)體,任何嵌入類型中的方法都可以當(dāng)作該自...
一、情景 中國(guó)香港使用的英標(biāo)插座,Tony從內(nèi)地來(lái)到了香港,那么就要把英標(biāo)插座轉(zhuǎn)換成國(guó)標(biāo)插座才能給電子產(chǎn)品充電。 二、代碼模擬 輸出結(jié)果: 三、什么是適配器模式以及其設(shè)計(jì)思想...
一、什么是克隆模式 故事劇情——克隆模式 我想克隆一個(gè)自己,可以一邊敲代碼,一邊看書,一邊聊天...... 用程序模擬生活 輸出結(jié)果: 在上面的代碼中,Tony克隆出兩個(gè)自己...
作為一個(gè)打工仔,在外面辛苦了一年,李力終于要回家過(guò)年了。李力給他的小侄子買了兩套積木游戲玩具。小侄子玩的不亦樂(lè)乎,小侄子把四個(gè)輪子、一個(gè)車身、一個(gè)發(fā)動(dòng)機(jī)和一個(gè)方向盤拼裝成了一...
一、什么是工廠模式 專門定義一個(gè)類來(lái)負(fù)責(zé)創(chuàng)建其他類的實(shí)例,根據(jù)參數(shù)的不同創(chuàng)建不同類的實(shí)例,被創(chuàng)建的實(shí)例通常具有共同的父類,這個(gè)模式叫簡(jiǎn)單工廠模式(Simple Factory...