
基本概念
福自奇
热爱技术
展开
-
长轮询相比推送模式优势
如果服务端集群主动推给客户端: 1.客户端要固定端口,不优雅 2.客户端向服务端注册地址后,如果注册的那台机器挂了怎么办,如果注册到多台机器,会重复推送 3.网络抖动怎么办,本次数据会丢失,需要重试 ...原创 2021-06-04 16:13:19 · 318 阅读 · 0 评论 -
连接时间超时connectionTimeout和读取数据超时soTimeout
1.指的是连接一个url的连接等待时间 2.指的是连接上一个url,获取response的返回等待时间原创 2021-05-27 17:23:28 · 632 阅读 · 0 评论 -
用与&替代%
转载:https://www.cnblogs.com/encode/p/7155147.html 1.性能对比: 求余运算:a % b就相当与a-(a / b)*b 的运算。 与运算:就是一个指令的事 2.在特殊场景下,是否能用与&替代%呢? 在对10进行求余的时候,我们发现,余数总是整数中的个位上的数字,而不用管其他位是什么; 在与运算中,我们经常需要使用位操作符&来取某些位上的值,例如使用0xff&0x17ae来获取低8位的值,现在我们已经发现有点关联了,如果求余结果值的范围刚好原创 2020-09-21 10:48:48 · 703 阅读 · 0 评论 -
散杂笔记
单根结构,保证了所有对象都能通过一个句柄被垃圾回收的可能 讲东西尽量要自顶向下,从应用层、用户易感知的方面开始讲起,而不是直接从底层原理开始。 看源码从最早版本开始读 https://www.zhihu.com/question/26766601 当然在解决一个问题的时候,有可能会引发新的问题,尤其是学习的时候, 此时只需记录新问题(放到收集篮,不要立即发散),待之前追踪的问题解决之后,再来看新发现的问题。 吞吐量是指设备能够接收(吞)并转发(吐)的最大数据速率。 带宽是指单位时间内从一端传送到另一端的最大原创 2020-09-01 14:49:04 · 124 阅读 · 0 评论