原文:多圖詳解!10大高性能開發核心技術

程序員經常要面臨的一個問題就是:如何提高程序性能 這篇文章,我們循序漸進,從內存 磁盤I O 網絡I O CPU 緩存 架構 算法等多層次遞進,串聯起高性能開發十大必須掌握的核心技術。 I O優化:零拷貝技術 I O優化:多路復用技術 線程池技術 無鎖編程技術 進程間通信技術 RPC amp amp 序列化技術 數據庫索引技術 緩存技術 amp amp 布隆過濾器 全文搜索技術 負載均衡技術 准備 ...

2020-08-19 09:18 35 11234 推薦指數:

查看詳情

10高性能開發核心技術,多詳解

程序員經常要面臨的一個問題就是:如何提高程序性能? 這篇文章,我們循序漸進,從內存、磁盤I/O、網絡I/O、CPU、緩存、架構、算法等多層次遞進,串聯起高性能開發十大必須掌握的核心技術。 - I/O優化:零拷貝技術 - I/O優化:多路復用技術 - 線程池技術 - 無鎖編程技術 ...

Mon Aug 24 20:48:00 CST 2020 0 505
程序員必備的10高性能開發核心技術

程序員經常要面臨的一個問題就是:如何提高程序性能? 這篇文章,我們循序漸進,從內存、磁盤I/O、網絡I/O、CPU、緩存、架構、算法等多層次遞進,串聯起高性能開發十大必須掌握的核心技術。 - I/O優化:零拷貝技術- I/O優化:多路復用技術- 線程池技術- 無鎖編程技術 ...

Tue Jul 27 08:21:00 CST 2021 0 181
《CSS核心技術詳解

前言 看似簡單的CSS,卻暗藏玄機,那是我們摸爬滾打好長時間后悟出的真理。 在很長的一段時間里,我並沒有重視CSS,覺得CSS很簡單,無非就是一些屬性;后來才發現自己小看了CSS,對CSS的了解實在是太少,尤其是對其核心概念的理解太模糊,實際上它有很多神奇的地方並不為大家所知。對於一個新手來說 ...

Wed May 10 21:44:00 CST 2017 1 3366
高並發-核心技術-高性能架構設計方案

什么是高並發? 高並發(High Concurrency)是一種系統運行過程中遇到的一種“短時間內遇到大量操作請求”的情況,主要發生在web系統集中大量訪問收到大量請求(例如:12306的搶票情況; ...

Wed Feb 16 17:39:00 CST 2022 0 956
后台開發 -- 核心技術與應用實踐

后台開發 核心技術與應用實踐 . C++編程常用技術 最好不要在頭文件中使用命名空間,很容易造成命名沖突。 strlen與sizeof的區別: strlen是函數,在運行時才能計算,傳入參數是char*指針,返回字符串長度。 sizeof ...

Wed May 15 23:17:00 CST 2019 1 1047
GPU核心技術開發

GPU核心技術開發 由於上一節主要闡述GPU內部的工作流程和機制,為了簡潔性,省略了很多知識點和過程,本節將對它們做進一步補充說明。 1. CUDA技術 1)NVIDIA CUDA 是什么? NVIDIA CUDA 是 NVIDIA 並行計算架構在 GPU 中的名稱。NVIDIA 提供 ...

Wed Jun 03 18:20:00 CST 2020 0 544
ASP.NET Core 高性能開發最佳實踐

性能最佳做法的准則。 主動緩存 此文檔的幾個部分討論了緩存。 有關更多信息,請參見響應緩存在 ASP ...

Wed Feb 26 18:06:00 CST 2020 0 1795
Spring 核心技術(1)

接上篇:Spring 框架概述 version 5.1.8.RELEASE 這部分參考文檔涵蓋了 Spring Framework 所有絕對不可或缺的技術。 其中最重要的是 Spring Framework 的控制反轉(IoC)容器。在介紹完 Spring 框架的 IoC ...

Wed Jun 26 20:00:00 CST 2019 0 496
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM