其實(shí)無(wú)論在開發(fā)什么,或多或少都會(huì)遇到內(nèi)存泄漏。但是究其根本,問(wèn)題大多都是存在于代碼的緣故,作為一名有追求的開發(fā)人員,我們不僅要追求功能,更要追求代碼的性能。今天我就抽點(diǎn)時(shí)間來(lái)...
其實(shí)無(wú)論在開發(fā)什么,或多或少都會(huì)遇到內(nèi)存泄漏。但是究其根本,問(wèn)題大多都是存在于代碼的緣故,作為一名有追求的開發(fā)人員,我們不僅要追求功能,更要追求代碼的性能。今天我就抽點(diǎn)時(shí)間來(lái)...
說(shuō)到 React 我們一定離不開和 Router 打交道。不管 Vue Router 和 React Router ,他們的原理都是差不多的。這篇文章會(huì)從一個(gè)簡(jiǎn)單的例子一直拓...
參考ffmpeg常用命令[https://blog.csdn.net/newchenxf/article/details/51384360]ffmpeg參數(shù)中文詳細(xì)解釋[ht...
一個(gè)陽(yáng)光明媚的早晨,老婆又在翻看我訂閱的技術(shù)雜志。 “老公,什么是RPC呀,為什么你們程序員那么多黑話!”,老婆還是一如既往的好奇?!癛PC,就是Remote Procedu...
我們假設(shè)計(jì)算機(jī)運(yùn)行一行基礎(chǔ)代碼需要執(zhí)行一次運(yùn)算。 那么上面這個(gè)方法需要執(zhí)行 2 次運(yùn)算 這個(gè)方法需要 (n + 1 + n + 1) = 2n + 2 次運(yùn)算。 我們把 算...
Js——萬(wàn)物皆對(duì)象??! 對(duì)于初學(xué)Js的碼農(nóng)來(lái)說(shuō),Js的對(duì)象是令大家困惑的一個(gè)難點(diǎn),而面向?qū)ο蟮乃枷雲(yún)s是掌握J(rèn)s編程的核心。因此,想要學(xué)好Js必須搞清楚什么是對(duì)象,什么是面向...
什么是單體應(yīng)用? 如圖所示,這個(gè)系統(tǒng)采用了三層架構(gòu),表現(xiàn)層,業(yè)務(wù)邏輯層,數(shù)據(jù)訪問(wèn)層,雖然三層架構(gòu)解決了應(yīng)用程序中代碼間調(diào)用復(fù)雜,代碼職責(zé)不清的問(wèn)題。但是他只是將應(yīng)用在邏輯上分...
秒殺活動(dòng)可以說(shuō)在互聯(lián)網(wǎng)上隨處可見,從12306搶票,到聚劃算搶購(gòu),我們生活的方方面面都可以看到秒殺的身影。秒殺的架構(gòu)設(shè)計(jì)也是對(duì)于一個(gè)架構(gòu)師架構(gòu)設(shè)計(jì)能力的一次考驗(yàn)。本文的目的并...
[TOC] 簡(jiǎn)介 kafka是一個(gè)分布式消息隊(duì)列。具有高性能、持久化、多副本備份、橫向擴(kuò)展能力。生產(chǎn)者往隊(duì)列里寫消息,消費(fèi)者從隊(duì)列里取消息進(jìn)行業(yè)務(wù)邏輯。一般在架構(gòu)設(shè)計(jì)中起到解...