5种I/O模型
阻塞I/O(blockingI/O)非阻塞I/O(nonblockingI/O)同步I/O(synchronousI/O)or多路复用I/O(multiplexingI/O)异步I/O(asynchronousI/O)信号驱动I/O(signaldrivenI/O)1.阻塞I/O:第1阶段:内核准备数据,进程阻塞第2阶段:拷贝数据(
Wesley13 Wesley13
4年前
Oracle的kernel.shmmax和kernel.shmall设置
Oracle的kernel.shmmax和kernel.shmall设置不会推车的娘们2019120412:02:301135收藏3分类专栏:linuxORACLE文章标签:sysctl系统内核oracle操作版权1. kernel.shmmax:是核心参数中最重要的参数之一,用于定义单个共享内存段的最
Stella981 Stella981
4年前
Android Binder 设计与实现
关键词BinderAndroidIPCLinux内核驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,systemVIPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做
Wesley13 Wesley13
4年前
K8S 开源书籍和网站推荐
开源书籍书籍名称地址只能用丝滑一词形容的kubernetes高可用安装(kubernetesinstall)工具,一条命令,离线安装,包含所有依赖,内核负载不依赖haproxykeepalived,纯golang开发,99年证书,支持v1.16v1.15v1.17v1.18v1.19v1.20集成container
Stella981 Stella981
4年前
Linux 用户及权限详解
Linux用户及权限详解用户,组,权限安全上下文(securecontext);权限:r,w,x文件:r:可读,可以使用类似cat等命令查看文件内容。w:可写,可以编辑或删除此文件;x:可执行,eXcutable,可以命令提示符下当做命令提交给内核运行;
Stella981 Stella981
4年前
PostgreSQL的Page分析记录
    因为工作原因,最近看了一下数据库的存储相关代码,并且对《PostgreSQL数据库内核分析(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fbook.51cto.com%2Fart%2F201201%2F313175.htm)》、Bean\_lee的帖子(https://
胖大海 胖大海
3年前
Git 原理
简介Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,
taskbuilder taskbuilder
11个月前
前端页面基本信息设置
前端页面基本信息设置在用向导创建前端页面时,有以下选项可以选择:3.3.2.1终端类型终端类型是指页面支持的客户端类型,目前TaskBuilder支持以下几种类型:电脑端:可以用电脑端Web浏览器访问的页面;手机H5:可以用手机端浏览器访问的HTML5
小白学大数据 小白学大数据
10个月前
使用 User-Agent 模拟浏览器行为的技巧
在现代网络爬虫和自动化测试中,模拟浏览器行为是一个至关重要的技术。通过模拟浏览器行为,爬虫可以伪装成真实用户,从而绕过网站的反爬虫机制,获取所需的数据。而UserAgent是实现这一目标的关键技术之一。一、UserAgent的作用UserAgent是HTT