接上文我们查看了bind和listen流程,直到了listen操作会在内核初始化一个epoll表,并将listen的描述符加入到epoll表中 如何保证epoll表初始化一次 前文我们看到pollDesc的init函数中调用了runtime的pollOpen函数完成的epoll创建和描述符加入,这里 ...
分类:
Web程序 时间:
2020-05-20 14:12:55
阅读次数:
48
第1章 系统基础优化 1.1 关闭selinux 1.2 hosts文件 解析当前的主机名 1.3 锁定关键文件系统 1.4 修改字符集 1.5 清空 /etc/issue /etc/issue.net 1.6 ssh优化 1.7 时间同步:定时任务 1.8 文件描述符 每个进程可以打开的最大文件数 ...
分类:
系统相关 时间:
2020-05-18 20:45:38
阅读次数:
68
一、写入文件 "文档参考地址" 1. 常用写入文件方式 2. 语法说明 备注: 1. 当 是文件名时,异步写入数据到文件(若文件已存在,则覆盖文件) 2. 当 是文件描述符时,其行为类似于调用 , 3. 简单来说,若是已存在文件 1. 是文件名时,会被覆盖写入文件 2. 是文件描述符时,不是覆盖写入 ...
分类:
Web程序 时间:
2020-05-17 16:18:14
阅读次数:
73
1. 重定向 输入重定向 < << 将 wc -l < file 输出重定向 > >> 标准输入重定向 STDIN 文件描述符为0 标准输出重定向 STDOUT 文件描述符为1 错误输出重定向 STDERR 文件描述符为2 2. 管道符 | command1 | command 2 | comman ...
分类:
其他好文 时间:
2020-05-09 21:33:54
阅读次数:
87
事件 描述 是否可作为输入(events) 是否可作为输出(revents) POLLIN 数据可读(包括普通数据&优先数据) 是 是 POLLOUT 数据可写(普通数据&优先数据) 是 是 POLLRDNORM 普通数据可读 是 是 POLLRDBAND 优先级带数据可读(linux不支持) 是 ...
分类:
其他好文 时间:
2020-05-02 12:03:28
阅读次数:
79
简单理解Linux的1和2操作 fd(file descriptor文件描述符) 在 shell 程式中,最常使用的大概有三个, 分别是: 0 是一个文件描述符,表示标准输入(stdin) ,键盘输入,并返回在前端 1 是一个文件描述符,表示标准输出(stdout),正确返回值 输出到前端 2 是一 ...
分类:
系统相关 时间:
2020-04-28 17:06:21
阅读次数:
66
代理模式 概念: 1.真实对象:要被代理的对象 2.代理对象 3.代理模式 : 代理对象代理真实对象,达到增强真实对象功能的作用 实现方式: 1.静态代理:有一个类文件描述代理模式 2.动态代理:在内存中形成代理类 * 实现步骤 1.创建真实对象 Acer acer = new Acer(); 2. ...
分类:
其他好文 时间:
2020-04-24 22:12:12
阅读次数:
80
element中,checkbox组,选中时,保存的是名称,现需要保存对应的value值 1、代码: <!-- 文件描述:基于element的checkbox实例:复选框组,选中之后,保存选中项value值,显示label 创建时间:2020/4/23 10:19 创建人:Administrator ...
分类:
其他好文 时间:
2020-04-23 12:21:17
阅读次数:
141
soft/hard nofile(ulimit n H)(对应的配置文件:/etc/security/limits.conf) file max(/proc/sys/fs/file max) nr_open(/proc/sys/fs/nr_open) 参考文章:https://blog.csdn.n ...
分类:
系统相关 时间:
2020-04-20 21:28:22
阅读次数:
98
名词解释: 标准输入(stdin):键盘上的输入,将信息传递给电脑。 文件描述符 > 0 标准正确输出(stdout):屏幕上的正确的输出,将信息传递给人。 文件描述符 > 1 标准错误输出(stderr):屏幕上的错误的输出,将信息传递给人。 文件描述符 > 2 相关符号: ">"、"1>":标准 ...
分类:
其他好文 时间:
2020-04-20 13:50:43
阅读次数:
103