原文:程序员必备的10大高性能开发核心技术

程序员经常要面临的一个问题就是:如何提高程序性能 这篇文章,我们循序渐进,从内存 磁盘I O 网络I O CPU 缓存 架构 算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。 I O优化:零拷贝技术 I O优化:多路复用技术 线程池技术 无锁编程技术 进程间通信技术 RPC amp amp 序列化技术 数据库索引技术 缓存技术 amp amp 布隆过滤器 全文搜索技术 负载均衡技术 准 ...

2021-07-27 00:21 0 181 推荐指数:

查看详情

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优化:多路复用技术 - 线程池技术 - 无锁编程技术 ...

Wed Aug 19 17:18:00 CST 2020 35 11234
高并发-核心技术-高性能架构设计方案

什么是高并发? 高并发(High Concurrency)是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问收到大量请求(例如:12306的抢票情况; ...

Wed Feb 16 17:39:00 CST 2022 0 956
14个Java技术网站,程序员必备

。 但是老师不一定是人啊,可以是一些技术网站,一些书籍,一些帮助程序员学到想要技能的所有一切。 我就 ...

Sun Aug 09 17:54:00 CST 2020 0 645
Java 程序员必备10款开源工具

Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJ IDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如JConsole,VisualVM,Eclipse Memory Analyzer等。 如果你是一位经验丰富的Java开发人员,你可能对 ...

Fri Sep 25 23:28:00 CST 2020 0 553
10程序员必备的免费开源安全工具

开源最前线(ID:OpenSourceTop) 猿妹整编 原文链接 信息安全工程师、网络安全产品以及相关的技术和流程都需要耗费企业大量的成本,对于大部分企业来说, 往往会缩减这一部分的支出,因此许多开发人员都会首选免费的开源安全工具。 事实上,无论是学习,试验,还是在生产基础上 ...

Tue Jul 17 06:00:00 CST 2018 0 758
新手程序员必备10大技能

如果你已经有一段时间的编程经验,或者正准备学习编程,那么可能会考虑的是:怎样才能成为一名优秀的程序员?计算机专业的毕业生如何为软件开发和编程职业生涯做准备?职场对于初级开发人员有哪些期望?这是临近毕业或初入职场的新手程序员们密切关注的问题。以下十项技能并不是必须,但它为程序员应该知道的事情提供 ...

Wed Jul 14 17:27:00 CST 2021 0 141
程序员必备网站

不知道为什么,被管理移出了首页,看来管理觉得我的字太少了,或者觉得我有打广告的嫌疑, 不过这些网址全是干货,有很多我觉得非常珍贵,不是你随便就可以找到的,是我几年保存的, 写代码可能随手就用,需要的保存欧。 顺便也吐槽一下发布博客园首页的规则,完全靠手工审核,真的觉得有些 ...

Mon Jul 21 05:33:00 CST 2014 8 1285
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM