简介 KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送方式,以 callback的方式提供给 KCP。 连时钟都需要外部传递进来, Read More
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两 Read More
那些你不知道的爬虫反爬虫套路 来源 | 携程技术中心(ID : ctriptech) https://bohaishibei.com/post/27985/ 关于反爬虫,看这一篇就够了 https://segmentfault.com/a/1190000005840672 反爬虫之检测 Phanto Read More
转:http://feixiao.github.io/ Raft是什么? 一致性算法允许一组机器像一个整体一样工作,即使其中一些机器出现故障也能够继续工作下去。 一致性算法是从复制状态机的背景下提出的。在这种方法中,一组服务器上的状态机产生相同状态的副本,并且在一些机器宕掉的情况下也可以继续运行。复 Read More
超线程 “超线程”(Hyperthreading Technology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理超线程芯片,在单处理器中实现线程级的并行计算,同时在相应的软硬 件的支持下大幅度的提高运行效能,从而实现在单处理器上模拟双处理器的效能。其实,从实质上说,超线程是一 Read More
转:https://yq.aliyun.com/articles/79972 关于TCP 半连接队列和全连接队列 最近碰到一个client端连接异常问题,然后定位分析并查阅各种资料文章,对TCP连接队列有个深入的理解 查资料过程中发现没有文章把这两个队列以及怎么观察他们的指标说清楚,希望通过这篇文章 Read More
转:http://www.expreview.com/42142.html 有关注SSD的朋友应该今年听到NVMe这个词的频率应该不低,随着高端SSD的战场已经抛弃SATA向PCI-E转移,老旧的AHCI标准已经不合时宜, 未来是属于NVMe的,那么NVMe到底是啥呢? 有玩过SSD的朋友应该都清楚 Read More
转到 :http://blog.jobbole.com/94976/ 在前两篇文章中,我们讨论了《如何生成每秒百万级别的HTTP 请求?》 以及 如何减少往返时间 。我们在 Linux 上做试验,因为它是一个性能非常好的通用操作系统。 不幸的是,对于一些更加专业的工作,Vanilla Linux(译 Read More
Markdown基本语法 简介 本文介绍Markdown的基本使用方法: 使用标题 加粗、斜体 分割线 列表 引用 我写博客一般将可以独立的内容分节,每一节有一个标题,标题的字体应该与正文的字体有点区别。两个相邻节之间使用分割线分割开。需要强调或者特别说明的地方使用 粗体 或者 斜体 。 列表用于列 Read More
JavaSE package com.easystructure.utils.system; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; imp Read More