一、基礎(chǔ)規(guī)范(1)必須使用InnoDB存儲引擎 解讀:支持事務(wù)、行級鎖、并發(fā)性能更好、CPU及內(nèi)存緩存頁優(yōu)化使得資源利用率更高 (2)必須使用UTF8字符集 解讀:萬國碼,無...
一、基礎(chǔ)規(guī)范(1)必須使用InnoDB存儲引擎 解讀:支持事務(wù)、行級鎖、并發(fā)性能更好、CPU及內(nèi)存緩存頁優(yōu)化使得資源利用率更高 (2)必須使用UTF8字符集 解讀:萬國碼,無...
目錄 參考 示例說明 AVAudioFifo介紹 示例代碼 1. 參考 [1] FFmpeg/doc/examples/transcoding.c [2] FFmpeg/do...
公平鎖是指多個線程按照申請鎖的順序來獲取鎖,線程直接進入隊列中排隊,隊列中的第一個線程才能獲得鎖。公平鎖的優(yōu)點是等待鎖的線程不會餓死。缺點是整體吞吐效率相對非公平鎖要低,等待...
一. 介紹 提供異步的,事件驅(qū)動的網(wǎng)絡(luò)應(yīng)用程序框架和工具,用以快速開發(fā)高性能,高可靠性的網(wǎng)絡(luò)服務(wù)器和客戶端程序; 特性(百度) 設(shè)計統(tǒng)一的API,適用于不同的協(xié)議(阻塞和非阻...
本文通過探析JDK提供的,在開源項目中比較常用的Java SPI機制,希望給大家在實際開發(fā)實踐、學(xué)習(xí)開源項目提供參考。 1 SPI是什么 SPI全稱Service Provi...
在設(shè)計分布式系統(tǒng)時,除了考慮并發(fā)數(shù)及擴展能力外,很多場景下需要考慮相應(yīng)時間。在供網(wǎng)絡(luò)帶寬和平臺確定的情況,保證高并發(fā)的同時確保響應(yīng)時間提高吞吐量,主要有兩個方面思路: 減少網(wǎng)...
代碼靜態(tài)分析 代碼靜態(tài)分析是指在不運行代碼的情況下根據(jù)代碼的靜態(tài)信息,對代碼的各個維度進行分析。 代碼靜態(tài)分析一般包括如下三個方面: 編碼規(guī)范檢查:保證代碼的風(fēng)格和團隊的要求...
近20年過去了,Martin Fowler先生終于推出了新版的《重構(gòu)》。本人有幸于ThoughtWorks技術(shù)雷達十周年峰會現(xiàn)場率先拿到了此書的國內(nèi)發(fā)行版。 在這20年中,軟...