
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
linux 大文件
一、dict数据结构:#dict字典的数据结构typedef struct dict{dictType *type; //直线dictType结构,dictType结构中包含自定义的函数,这些函数使得key和value能够存储任何类型的数据void *privdata; //私有数据,保存着dictType结构中函数的 参数dictht ht[2]; //两张哈希表long rehashidx;
一、四次挥手的详述 1、假设Client端发起中断连接请求,也就是发送FIN报文。2、Server端接到FIN报文后,意思是说"我Client端没有数据要发给你了",但是如果你还有数据没有发送完成,则不必急着关闭Socket,可以继续发送数据。所以你先发送ACK,"告诉Client端,你的请求我收到了,但是我还没准备好,请继续你等我的消息"。这个时候Client端就进入FIN_WAIT状态,继续

Server 端第三次的ACK在网络中丢失,那么Server 端该TCP连接的状态为SYN_RECV,并且会根据 TCP的超时重传机制,会等待3秒、6秒、12秒后重新发送SYN+ACK包,以便Client重新发送ACK包。而Server重发SYN+ACK包的次数,可以通过设置/proc/sys/net/ipv4/tcp_synack_retries修改,默认值为5.如果重发指定次数之后,仍然未收到

锁失效并不是真正的失效,只是读到数据,读取的数据库数据不是最新的。下面今行程序分析@Override@Transactionalpublic ReceiveH5ActivityPrizeResponse receive(ReceiveH5ActivityPrizeRequest request) {logger.info("getH5Acti...
HotSpot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Object Header)、实例数据(Instance Data)和对齐填充(Padding)。对象头(Object Header) JVM的对象头包括二/三部分信息:1、Mark Word;2、 类型指针;3、数组长度(只有数组对象才有) 1、Mark Word用于存储对象自身的运行时数据, 如哈希码(Ha...
1、linux不解压超大日志gz包直接查找特定内容#########首先过滤Exception信息#########gzip -dc catalina.out-2019-08-03.gz | grep 'Exception' | more########打印Exception的行数###############gzip -dc catalina.out-2019-08-02.gz ...
input 联想输入框<el-form label="新管理员:" ref="transferDataForm"><!-- key="temp.useridList" @change="changeUserid" --><el-select v-model="transferDialogForm.entity.createBy"...
背景:Sentinel实现监控数据持久化的功能Sentinel 控制台可以通过Sentinel 客户端预留的 API从秒级监控日志中拉取监控数据,并进行聚合。目前 Sentinel 控制台中监控数据聚合后直接存在内存中,未进行持久化,且仅保留最近 5 分钟的监控数据。若需要监控数据持久化的功能,可以自行扩展实现MetricsRepository接口(0.2.0 版本),然后注册成 S...
背景:Sentinel实现监控数据持久化的功能Sentinel 控制台可以通过Sentinel 客户端预留的 API从秒级监控日志中拉取监控数据,并进行聚合。目前 Sentinel 控制台Dashboard中监控数据聚合后直接存在内存中,未进行持久化,且仅保留最近 5 分钟的监控数据。若需要监控数据持久化的功能,可以自行扩展实现MetricsRepository接口(0.2.0 版本...