
Linux
文章平均质量分 71
超大桶的酸牛奶
这个作者很懒,什么都没留下…
展开
-
如何自己动手去实现一个nslookup
nslookup 这个命令大家一定非常熟悉,我们常常使用这个命令查看指定域名的IP地址。那这个命令是如何实现的呢?能否自己亲自动手实现一个属于自己的nslookup呢?原创 2022-09-14 21:23:10 · 815 阅读 · 1 评论 -
如何实现一个百万并发量的TCP服务器
朋友问我:你现在年薪百万吗?我说:我没有,倒是并发量超百万的服务器可以有(坏笑)。实现一个并发量超一百万的TCP服务器使用epoll获取请求+线程池处理请求四台虚拟机(一个服务端以及三个服务端) 服务端硬件配置要求:双核处理器,4G运行内存 客服端硬件配置要求:单核处理器,2G运行内存 虚拟机运行操作系统:ubuntu server 64位 虚拟机软件:VMware Fusion 操作系统:macOS原创 2022-09-07 18:44:32 · 1193 阅读 · 0 评论 -
手写线程池
我们写的线程池中预计最多会有8个线程在同时工作。这8个线程会组成一个工作队列(队列使用双向链表进行实现)。需要我们去处理的任务量暂定为2000条。这2000条任务会依次存储到一个任务队列中(队列使用双向链表进行实现)。工作内容为将自身的ID给输出到屏幕上。每个线程会先判断任务队列中有没有任务需要去处理,如果有的话就去调用任务函数去处理任务任务全部处理完成后将相关的资源进行释放。...原创 2022-08-18 17:05:07 · 140 阅读 · 0 评论 -
利用shell脚本查看自己的IPv4地址
利用shell脚本查看IP地址原创 2022-08-12 23:59:00 · 1368 阅读 · 0 评论