
Linux
文章平均质量分 90
每天晒白牙
Java后端开发,做过第三方支付、新零售和广告系统,大厂程序员(腾讯/58同城)
平时喜欢研究技术、读书
运营公众号:每天晒白牙
个人vx:dingaiminIT
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如果这篇文章说不清epoll的本质,那就过来掐死我吧! (1)
从事服务端开发,少不了要接触网络编程。epoll作为linux下高性能网络服务器的必备技术至关重要,nginx、redis、skynet和大部分游戏服务器都使用到这一多路复用技术。文/罗培羽因为epoll的重要性,不少游戏公司(如某某九九)在招聘服务端同学时,可能会问及epoll相关的问题。比如epoll和select的区别是什么?epoll高效率的原因是什么?如果只靠背诵,显然不能算上深刻的理解。网上虽然也有不少讲解epoll的文章,但要不是过于浅显,就是陷入源码解析,很少能有通俗易懂的。..转载 2021-01-17 16:03:35 · 120 阅读 · 0 评论 -
如果这篇文章说不清epoll的本质,那就过来掐死我吧! (3)
epoll是开发linux高性能服务器的必备技术至,epoll本质,是服务端程序员的必须掌握的知识。文/罗培羽上篇回顾四、内核接收网络数据全过程五、同时监视多个socket的简单方法六、epoll的设计思路系列文章罗培羽:如果这篇文章说不清epoll的本质,那就过来掐死我吧! (1)罗培羽:如果这篇文章说不清epoll的本质,那就过来掐死我吧! (2)罗培羽:如果这篇文章说不清epoll的本质,那就过来掐死我吧! (3)七、epoll的原理和流程本节会..转载 2021-01-17 16:06:49 · 144 阅读 · 0 评论 -
零拷贝技术
零拷贝如何实现文件传输功能?方法的不足上下文切换多次内存拷贝零拷贝降低上下文切换频率减少内存拷贝次数PageCache 磁盘高速缓存异步 IO直接 IO应用场景直接 IO 的不足方法论文件传输的性能优化思路案例疑惑点思考题一篇介绍IO模型的文章如何实现文件传输功能?服务器提供文件传输功能,首先从磁盘读取文件,然后通过网络协议发送给客户端。最直接的办法是根据客户端的请求从磁盘上找到文件位置,然后...原创 2020-05-07 11:19:45 · 327 阅读 · 0 评论 -
虚拟机安装CentOS-7
1.打开VMvare Workstation,创建新的虚拟机,建议选择“自定义”安装2.虚拟机硬件兼容性3.选择镜像文件4.给虚拟机命名5.处理器配置6.设置虚拟机内存7.设置网络类型,建议桥接类型8.IO控制器类型,默认就行9.磁盘类型,选择默认10.选择磁盘,我们选择“创建新虚拟磁盘”11.设置磁盘容量12.指定磁盘文件13.14.15.16.软件选择,建立 最小安装,就是没有桌面的那种17....原创 2018-04-15 23:30:38 · 263 阅读 · 0 评论 -
Linux常用命令
一.vi/vim编辑器 vi和vim是Liunx系统的命令行下的文本编辑器,使用方式为 vi a.txt或vim a.txt。vim编辑器有三种模式:一般模式、编辑模式、命令模式。三种模式的关系如下:1.从一般模式进入编辑模式i/I:从当前光标前插入a/A:从当前光标后插入R:替换当前字符s:删除当前字符S:删除当前的整行o/O:从当前光标的下一行使用...原创 2018-04-15 23:32:11 · 338 阅读 · 0 评论 -
Linux系统上安装Tomcat
lz今天在Linux系统上安装了tomcat,就总结了下来,希望能帮到大家。1.从官网下载Liunx版本的tomcat,链接:http://tomcat.apache.org/2.通过xftp把tomcat的安装包传到Linux服务器上,lz传到了/opt/tomcat下3.安装包上传到服务器上后,通过命令tar -zxvf apache-tomcat-8.5.30.tar.gz 解压安...原创 2018-04-16 00:34:36 · 635 阅读 · 0 评论 -
都该知道的五种IO模型
面试的时候也许你被问到过IO模型,可能你知道有五种,可是却不一定能准确指出他们之间的区别,下面我们介绍下这五种IO模型五种IO模型 阻塞IO 非阻塞IO IO复用(select和poll) 信号驱动 异步IO(Posix.1 的 aio...系列函数) 备注一个输入操作一般分为两个阶段: 等待数据准备好 把数据从内核拷...原创 2019-06-02 19:41:56 · 723 阅读 · 0 评论 -
5分钟学linux命令之split
情景介绍平时工作中,我习惯使用rz从本地上传文件到服务器,sz从服务器下载文件到本地,但对传输文件大小有限制,例如排查线上jvm的问题,需要生成了dump文件,可能有10G大,超过了限制,怎么下载呢?拆分文件命令之split语法split [-<行数>][-l<行数>][-b<字节>][-C<字节>][要切割的文件][输出文件名的前缀][-...原创 2019-09-24 07:52:58 · 1024 阅读 · 0 评论