公司:360
360(全称“三六零安全科技股份有限公司”)(上交所:601360)是中国大陆的一家主营安全相关的互联网公司,由周鸿祎于2005年9月成立。公司口号是“引领中国互联网开放潮流”,旗下的产品有360安全卫士、360杀毒、360搜索、360安全浏览器、360手机助手、360手机卫士等多项业务。
Google BBR拥塞控制算法模型初探
这篇文章介绍了TCP BBR算法的特点和优势。作者指出,传统的TCP拥塞算法在网络拥塞时采用逻辑滞后的收敛策略,导致带宽利用率低且出现锯齿现象。相比之下,TCP BBR算法利用一个固定时间窗口内的最小RTT来动态调整带宽利用,实现更高的带宽利用率和较低的延迟。文章还介绍了安装TCP BBR算法的步骤,包括确认内核版本、修改sysctl.conf配置文件、重启和检查内核和模块加载情况。作者对TCP BBR算法的性能表示满意,并鼓励读者尝试使用该算法。此外,文章还提到了TCP拥塞控制算法是由数据发送端决定发送窗口的,应根据实际情况在server或client部署。
MYSQL 5.7 INNODB 表空间
InnoDB是MySQL最受欢迎的存储引擎之一,支持ACID和良好的读写性能。本文主要介绍了InnoDB表空间及其特性,包括系统表空间、数据加密、相关配置等。系统表空间存储表数据、元数据和MVCC信息,还包含数据字典、Undo空间等。通过启用InnoDB_file_per_table选项,可以在单独的表空间文件中存储每个表的数据和索引。文章还提到了双写缓冲区、Redo logs等用于崩溃恢复和防止数据丢失的机制。此外,还介绍了UNDO表空间和日志的作用、配置和优势,以及临时表空间的变化。在MySQL 5.7中,通过对临时表相关功能进行优化,将临时表的数据和回滚信息从共享表空间中分离出来,降低对其他正常表的性能影响。临时表空间文件ibtmp1会在每次服务启动时重新创建,并不用于崩溃恢复。此外,还介绍了InnoDB通用表空间的概念和用法。
Golang:无惧makefile
目前发现项目中的好多小伙伴在编写go程序的时候,基本都是使用命令行来执行“go build”、“go test”这些命令。但是发现很是麻烦而且效率不高,所以今天小编将本文带给大家,希望能够帮助大家提高效率。