码迷,mamicode.com
首页 >  
搜索关键字:断线    ( 578个结果
webSocket使用心跳包实现断线重连
首先new一个webscoket的连接 this.noticeSocketLink = new WebSocket(‘webSocket的地址’) 这里是连接成功之后的操作 linkNoticeWebsocket(){ this.noticeSocketLink.onopen = ()=>{ 在连接 ...
分类:Web程序   时间:2019-03-12 18:49:17    阅读次数:615
redis主从同步
原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载入这个文件。4. 主 ...
分类:其他好文   时间:2019-03-11 00:54:28    阅读次数:160
线程池原理剖析
提交一个任务到线程池中,线程池的处理流程如下: 1、判断线程池里的核心线程是否都在执行任务,如果不是(核心线程空闲或者还有核心线程没有被创建)则创建一个新的工作线程来执行任务。如果核心线程都在执行任务,则进入下个流程。 2、线程池判断工作队列是否已满,如果工作队列没有满,则将新提交的任务存储在这个工 ...
分类:编程语言   时间:2019-02-27 17:32:33    阅读次数:189
Redis主从复制原理
1、全量复制 流程 slave 向 master 传递命令 psync? -1 (因为第一次通信不知道master的runid和偏移量,所以传-1) master 向 slave 返回runid 和偏移量 slave 保存 master 的信息 master 执行 bgsave 生产RDB快照(这个 ...
分类:其他好文   时间:2019-02-21 13:01:31    阅读次数:126
Java多线程和并发(六),yield函数和中断线程
目录 1.yield函数 2.中断线程 六、<!--[endif]-->yield函数和中断线程 (1)已经被抛弃的方法 (2)目前使用的方法 ...
分类:编程语言   时间:2019-02-11 20:10:57    阅读次数:200
浅析 Netty 实现心跳机制与断线重连
基础 何为心跳 顾名思义, 所谓 心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性. 为什么需要心跳 因为网络的不可靠性, 有可能在 TCP 保持长连接的过程中, 由于某些突发情况, 例如网线被拔出, 突然掉电等, ...
分类:Web程序   时间:2019-02-04 10:23:51    阅读次数:176
interrupt interrupted isInterrupted 区别
1、interrupt interrupt方法用于中断线程。调用该方法的线程的状态为将被置为"中断"状态。 注意:线程中断仅仅是置线程的中断状态位,不会停止线程。需要用户自己去监视线程的状态为并做处理。支持线程中断的方法(也就是线程中断后会抛出interruptedException的方法)就是在监 ...
分类:其他好文   时间:2019-02-03 14:13:56    阅读次数:211
socket-demo的实现
采用了BIO的多线程方案,实现了自定义简单协议,心跳机制,socket客户端身份强制验证,socket客户端断线获知等功能,并暴露了一些接口,可通过接口简单实现客户端与服务端的socket交互。 ...
分类:其他好文   时间:2019-02-01 01:12:18    阅读次数:274
判断线段之间的关系(D - Intersecting Lines POJ - 1269 )
题目链接:https://vjudge.net/contest/276358#problem/D 题目大意:每一次给你两条直线,然后问你这两条直线的关系(平行,共线,相交(输出交点))。 具体思路:先判断共线,再去判断平行,其次是相交,这些都能通过叉积来判断。 具体的证明过程晚会发吧。 AC代码: ...
分类:其他好文   时间:2019-01-30 19:11:26    阅读次数:148
什么是Java方法线程唤醒与阻塞
如果线程是因为调用了wait()、sleep()或者join()方法而导致的阻塞,可以中断线程,并且通过抛出InterruptedException来唤醒它;如果线程遇到了IO阻塞,无能为力,因为IO是操作系统实现的,Java代码并没有办法直接接触到操作系统。以下是详细的唤醒方法: ...
分类:编程语言   时间:2019-01-30 17:10:46    阅读次数:171
578条   上一页 1 ... 9 10 11 12 13 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!