输出: sub 0main (((((((((((( 1sub 2main (((((((((((( 3sub 4main (((((((((((( 5sub 6main (((((((((((( 7sub 8main (((((((((((( 9sub 10main (((((((((((( 11 ...
分类:
其他好文 时间:
2019-10-27 14:46:00
阅读次数:
222
继续基于我们之前的demo(参见netty5自定义私有协议实例 ),这次我们加上连接校验和心跳机制: 只要校验通过,客户端发送心跳和业务消息是两个不同的事件发送的,彼此互不干扰。针对以上流程,我们需要增加4个handler:客户端请求handler、心跳handler ,服务端校验handler、心 ...
分类:
Web程序 时间:
2019-10-27 00:42:57
阅读次数:
132
[TOC] 第十二章 并发编程 操作系统 1. 控制软硬资源 2. 调度进度 多道技术 产生背景 针对单核,实现并发 是什么? 内存中存放多道程序 宏观上并行,微观上串行 看起来多个程序同时运行 实际上多道程序轮流使用CPU 时空复用 内存中同时存放多道程序 进程 是什么? 1. 操作系统进行分配资 ...
分类:
其他好文 时间:
2019-10-26 15:20:04
阅读次数:
90
FTP alg功能 普通NAT实现了对UDP或TCP报文头中的的IP地址及端口转换功能,但对应用层数据载荷中的字段无能为力,在许多应用层协议中,比如多媒体协议(H.323、SIP等)、FTP、SQLNET等,TCP/UDP载荷中带有地址或者端口信息,这些内容不能被NAT进行有效的转换,就可能导致问题 ...
分类:
其他好文 时间:
2019-10-25 18:44:39
阅读次数:
129
TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接。 位码(可以理解为请求状态): 有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) U ...
分类:
其他好文 时间:
2019-10-25 18:08:57
阅读次数:
66
Node 1、process 全局对象,直接用 2、接收命令行参数 3、获取命令行参数数组的2,3索引对应的元素并进行相关计算 注意: 以下代码所在的项目路径为 F:/node code 4、fileName、dirname属性 5、拼接路径 path.join() 6、根据相对路径,返回绝对路径 ...
分类:
其他好文 时间:
2019-10-25 13:10:11
阅读次数:
88
1、v-model的双向数据绑定其实是一个语法糖,类似于,给子组件传入一个value值,并且监听子组件的input事件,在这个事件里将子组件传过来的新值赋值给父组件的value <input :value="value" @input="onInput"> props: { value: { typ ...
分类:
其他好文 时间:
2019-10-25 00:03:25
阅读次数:
141
乱码情况:IDEA默认展示的三个log信息,全部乱码。 开始以为是IDEA本身或项目setting的编码格式错误导致,后来发现并不是,而是tomcat自身的日志输出问题。 解决方案: 修改Tomcat安装目录下的conf文件中的logging.properties文件中的内容: 把需要修改的乱码lo ...
分类:
其他好文 时间:
2019-10-24 15:29:36
阅读次数:
72
官方定义:Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。 LogStash是重量级的,支持多数据获取机制,通过TCP/UDP协议、文件、syslog、windows Eventlogs及STDIN等;获取到数据后,它支持 ...
分类:
其他好文 时间:
2019-10-24 15:07:32
阅读次数:
102
TCP/IP协议栈 有限状态机FSM:Finite State Machine CLOSED 没有任何连接状态 LISTEN 侦听状态,等待来自远方TCP端口的连接请求 SYN SENT 在发送连接请求后,等待对方确认 SYN RECEIVED 在收到和发送一个连接请求后,等待对方确认 ESTABL ...
分类:
其他好文 时间:
2019-10-24 13:20:58
阅读次数:
79