TCP握手协议:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SY ...
分类:
其他好文 时间:
2021-04-26 13:34:58
阅读次数:
0
zabbix配置流程 针对对象不同配置 运维加监控 开发需要 提供需求,以及获取需求的指令 运营需要 通用流程 添加主机组 添加监控项 添加触发器 添加媒介 添加收件人邮箱 配置动作 手动触发(模拟问题出现) 查看界面是否提示问题 实例 环境: ip|设备 | 192.168.94.143|node ...
分类:
其他好文 时间:
2021-04-09 13:26:20
阅读次数:
0
Select函数在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、 accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果 ...
分类:
其他好文 时间:
2021-04-08 13:48:10
阅读次数:
0
1:公平锁和非公平锁 1.1 流程图 1.2 源码分析 ? 锁使用 final Lock lock = new ReentrantLock(); new Thread(()->{ lock.lock(); try { System.out.println(" "); Thread.sleep(100 ...
分类:
其他好文 时间:
2021-04-07 11:23:49
阅读次数:
0
问题描述 centOS7上面装有oracle数据库,参考这种方式安装的,服务器异常关闭,重启服务器后数据库不能启动。 处理步骤 1、登录Linux,切换到oracle用户下su - oracle,查询lsnrctl服务是否开启lsnrctl status 2、监听没有启动,则需要输入lsnrctl ...
分类:
其他好文 时间:
2021-02-18 13:39:03
阅读次数:
0
import axios from "axios"; //第一种方式 export function request(config,success,failure) { const instance = axios.create({ baseURL:"http://123.207.32.32:800 ...
分类:
移动开发 时间:
2021-02-18 12:52:38
阅读次数:
0
问题: 给定一组字符串,和一个结果字符串,使用0~9对字母进行编码。 使得字符串数组相加后,结果=结果字符串。 求是否可能存在这样的编码。 Each character is decoded as one digit (0 - 9). Every pair of different characte ...
分类:
其他好文 时间:
2021-02-08 12:21:04
阅读次数:
0
VS2015 提供的性能探查器,可以看到程序的哪部分代码占用了多少的cpu 可以看到 FD_SET select FD_ISSET recv这几个个函数占用的cpu比较高 将服务端改造成多线程: 1.分离处理客户端连接的函数,放到线程中。减少客户端并发连接时间。 2.分摊占用cpu的操作,放到几个线 ...
分类:
编程语言 时间:
2021-02-08 11:58:13
阅读次数:
0
配置站点使用 https,并且将 http 重定向至 https。 1. nginx 的 ssl 模块安装 查看 nginx 是否安装 http_ssl_module 模块。 $ /usr/local/nginx/sbin/nginx -V 1 如果出现 configure arguments: - ...
分类:
Web程序 时间:
2021-02-08 11:41:11
阅读次数:
0
调研要求 在深入理解Linux内核任务调度(中断处理、softirg、tasklet、wq、内核线程等)机制的基础上,分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析。 编译、部署、运行、测评、原理、源代码分析、跟踪调试等 应该包括时序图 1.Linux内核任 ...
分类:
系统相关 时间:
2021-02-01 12:22:28
阅读次数:
0