什么是CPU密集型、IO密集型?
CPU密集型(CPU-bound)
CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/内存),I/O在很短的时间就可以完成,而CPU还有许多运算要处理,CPU Loading很高。
redis学习--redis客户端协议(RESP协议)
redis客户端与服务端通信,使用RESP(REdis Serialization Protocal,redis序列化协议)协议通信,该协议是专门为redis设计的通信协议,但也可以用于其它客户端-服务器通信的场景。
PgSQL · 案例分享 · PostgreSQL 性能诊断指南
背景
数据库的性能优化是一个非常经典的话题,数据库的优化手段以及优化的角度也各不相同。
例如,可以从OS内核、网络、块设备、编译器、文件系统、SQL、数据库参数、业务逻辑、源码等各个方面去进行优化。
但是如果在优化前了解瓶颈在什么地方,可以向打鼹鼠一样,先打大的,起到事半功倍的效果。
本文将针对Linux平台下的PostgreSQL服务,讲解如何诊断PostgreSQL 数据库服务的瓶颈,了
老树新花-Java异步服务开发
饿了么资深Java工程师朱杰从同步异步概念介绍、使用Java来开发异步化服务、回调监听模式所遇到的问题和解决这三方面来我们全面解读Java异步服务开发。
C语言如何跨文件调用函数定义中声明的变量
前几天向老师请教问题,结果被打击的体无完肤,评价为基础太差。于是敝人埋头研究了几日,颇有所得,之前困扰我许久的作用域问题也都不攻自破,不由得感叹,有个老师指导真好hhh