一、是什么 先來(lái)看如下一段代碼: 這段代碼就是讀取一個(gè)文件,然后再把它寫出去,看起來(lái)就幾行代碼,其實(shí)涉及到多次拷貝,其流程如下: 讀取需要拷貝的數(shù)據(jù),這個(gè)過(guò)程有兩個(gè)步驟:首先...
一、是什么 先來(lái)看如下一段代碼: 這段代碼就是讀取一個(gè)文件,然后再把它寫出去,看起來(lái)就幾行代碼,其實(shí)涉及到多次拷貝,其流程如下: 讀取需要拷貝的數(shù)據(jù),這個(gè)過(guò)程有兩個(gè)步驟:首先...
斯蒂芬·平克說(shuō):“寫作之難,在于把網(wǎng)狀思考,用樹(shù)狀結(jié)構(gòu),體現(xiàn)在線性展開(kāi)的語(yǔ)句里。” 我覺(jué)得,對(duì)應(yīng)的,閱讀之難,在于從線性展開(kāi)的語(yǔ)句里,重組成樹(shù)狀結(jié)構(gòu),再抽象為網(wǎng)狀思考。就在三...
根據(jù)接口的平均響應(yīng)時(shí)間調(diào)調(diào)整超時(shí)時(shí)間可行不,如果真的首次調(diào)用失敗了希望進(jìn)行重試怎么辦?
一次生產(chǎn)Feign重試問(wèn)題的排查過(guò)程問(wèn)題 在使用skywalking監(jiān)控生產(chǎn)環(huán)境問(wèn)題時(shí),發(fā)現(xiàn)有一個(gè)請(qǐng)求的調(diào)用鏈路中微服務(wù)Platform的內(nèi)部接口inner/userinfo很奇怪的被重復(fù)調(diào)用了2次,如下圖: ...
寫在前面:如果對(duì)分庫(kù)分表還不是很熟悉的,可以參考筆者之前的文章《分庫(kù)分表技術(shù)演進(jìn)暨最佳實(shí)踐》。 在這篇文章中提到了一個(gè)場(chǎng)景,即電商的訂單。我們都知道訂單表有三大主要查詢:基于...
本文1、2、3節(jié)介紹了Spark 內(nèi)存相關(guān)之識(shí),第4節(jié)描述了常見(jiàn)錯(cuò)誤類型及產(chǎn)生原因并給出了解決方案。 1 堆內(nèi)和堆外內(nèi)存規(guī)劃 Executor 的內(nèi)存管理建立在 JVM 的內(nèi)...
前言 spring-boot-actuator是一個(gè)spring-boot提供的用于監(jiān)控組件,只需要在代碼中加入依賴就可以了 遇到的一些小問(wèn)題 1.可以加入依賴 來(lái)保證act...
自從去年 AlphaGo 完虐李世乭,深度學(xué)習(xí)火了。但似乎沒(méi)人說(shuō)得清它的原理,只是把它當(dāng)作一個(gè)黑箱來(lái)使。有人說(shuō),深度學(xué)習(xí)就是一個(gè)非線性分類器[1]?有人說(shuō),深度學(xué)習(xí)是對(duì)人腦的...
楔子 秦靈公秦簡(jiǎn)公:贏倬子,秦靈公死后篡位,將嫡子贏師隰趕到隴西(在位15年)秦惠公:簡(jiǎn)公之子(在位13年)秦出子:在位兩年,發(fā)生政變,連同太后被溺死。 秦獻(xiàn)公:贏師隰(xi...
內(nèi)容來(lái)自于阮一峰老師的《ES6入門》本文主要是對(duì)內(nèi)容進(jìn)行梳理,方便自己學(xué)習(xí),可隨意復(fù)制轉(zhuǎn)載 一、特性 類似數(shù)組,成員唯一,沒(méi)有重復(fù)的值 二、創(chuàng)建 三、屬性和方法 1、屬性 c...
思想 將創(chuàng)建對(duì)象的工作推遲到子類(Factory)中去 和簡(jiǎn)單工廠模式的區(qū)別 之前的簡(jiǎn)單工廠,每增加一個(gè)類同時(shí)還要修改工廠函數(shù),也就是修改兩處。
特點(diǎn) 用一個(gè)工廠函數(shù)來(lái)控制多個(gè)類的對(duì)象創(chuàng)建,在創(chuàng)建對(duì)象的時(shí)候不用再關(guān)心具體要使用哪一個(gè)類。 使用場(chǎng)景 管理很多創(chuàng)建單例的類 實(shí)現(xiàn)方式一: 實(shí)現(xiàn)方式二: 兩種方式的比較: 第一...
基本思想: 先選擇基準(zhǔn)(一般選擇中間位置) 對(duì)數(shù)組剩下的元素進(jìn)行遍歷,小于基準(zhǔn)的放在基準(zhǔn)左邊,大于基準(zhǔn)的放在基準(zhǔn)右邊 對(duì)左邊和右邊的元素重復(fù)調(diào)用前兩步,直到只剩下一個(gè)元素為止...
基本思想:把要排序的數(shù)組分成兩部分,第一部分為已經(jīng)排好序的,另一部分為待排序部分。每次從待排序部分拿一個(gè)元素,和已排序部分元素依次進(jìn)行比較,并在適當(dāng)位置插入。
React+Redux非常精煉,良好運(yùn)用將發(fā)揮出極強(qiáng)勁的生產(chǎn)力。但最大的挑戰(zhàn)來(lái)自于函數(shù)式編程(FP)范式。在工程化過(guò)程中,架構(gòu)(頂層)設(shè)計(jì)將是一個(gè)巨大的挑戰(zhàn)。要不然做出來(lái)的東...