用户数据报协议UDP

UDP 概述 用户数据报协议 UDP 只在 IP 的数据报服务之上增加了很少一点的功能,这就是复用和分用的功能以及查错检测的功能 UDP 的主要特点 UDP 是无连接的,即发送数据之前不需要建立连接(发送数据结束时也没有连接可释放),减少了开销和发送数据之前的时延 UDP 使用尽最大努力交付,即不保证可靠交付,主机不需要维持复杂的连接状态......

代理蜜罐的开发与应用实战

代理蜜罐概述 蜜罐与代理蜜罐 蜜罐的概念 蜜罐是一种对攻击者进行欺骗的技术,吸引恶意攻击者的任何对象,包括系统、各种服务等,可以及时发现攻击者,并对攻击者的行为进行分析。蜜罐可以分为低交互、高交互、蜜表等种类。 低交互式蜜罐只允许简单的交互连接,一般部署在内网,只要有人触碰就会向安全团队报警 高交互式蜜罐允许攻击者入侵成功并取得系统权限,可以记录攻击者的一举一动,但可能会带来额外的风险,被攻击者作为跳板进一步攻击其他重要系统 蜜表是一种伪造的敏感数据,如数据库表、登

计算机网络体系结构

在计算机网络的基本概念中,分层次的体系结构是最基本的 计算机网络体系结构的形成 分层 相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。为了设计这样复杂的计算机网络,最初提出了分层的方法。“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题比较易于研究和处理 国际标准 全球经济的发展使得不同......

Learning from Network Programming with Rust

Learning the rust book Network Programming with Rust Who this book is for This book's target audience is a software engineer who is interested in writing networking software using Rust. What this book covers What this book covers Chapter 1,

每周分享第 51 期

这里记录过去一周,我看到的值得分享的东西,每周五发布。 欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。 一个程序员的 Macbook 送修了,他只好重新使用10年前的笔记本电脑(上图)。结果意外地发现,虽然有点慢,但是不影响使用。10年前的电脑依然能够满足日常工作。 如果2009年的时候,让你去使用1999年的电脑,那是不可想象的,根本没有实用性。但是,2019年的时候,去使用2009年的电脑,

传统的未来!汉台两地青年纪念辛亥革命108周年海报设计联展

主办单位 辛亥革命博物馆、湖北艺术文化创意研究中心、字绘中国(字绘CN) 协办单位 武汉文化创意产业协会、武汉工业设计协会、湖北省包装设计联合会、海峡两岸创客中心、CDS中国设计师沙龙、尖荷系·设计教育实践运动组委会、武汉公园美术馆、武汉九一创作协会、武汉各高校、武汉青年设计团体、台湾各高校、台湾青年设计团体 参展对象 特邀知名设计师以及面向高等院校专业师生、设计师。 展览时间 2019年5月5月17日——8月中旬(暂定) 展览地点 武汉辛亥革命博物馆、1F多功能展厅 截止时

传统的未来!汉台两地青年纪念辛亥革命108周年海报设计联展

主办单位 辛亥革命博物馆、湖北艺术文化创意研究中心、字绘中国(字绘CN) 协办单位 武汉文化创意产业协会、武汉工业设计协会、湖北省包装设计联合会、海峡两岸创客中心、CDS中国设计师沙龙、尖荷系·设计教育实践运动组委会、武汉公园美术馆、武汉九一创作协会、武汉各高校、武汉青年设计团体、台湾各高校、台湾青年设计团体 参展对象 特邀知名设计师以及面向高等院校专业师生、设计师。 展览时间 2019年5月5月17日——8月中旬(暂定) 展览地点 武汉辛亥革命博物馆、1F多功能展厅 截止时

不停机数据库迁移

已上线服务若停机,轻则影响使用者的心情,重则会造成无法估计的损失。试想如果淘宝停机五分钟,那会损失多少真金白银。但数据库表结构却不可能在一开始就设计的十分完美,需要不断迁移,不断迭代。本文尝试分析数据库迁移时可能造成的停机原因,并以 Rails + PostgreSQL 为例,提出不停机的数据库迁移方案 (Zero downtime migrations)。

不停机数据库迁移

已上线服务若停机,轻则影响使用者的心情,重则会造成无法估计的损失。试想如果淘宝停机五分钟,那会损失多少真金白银。但数据库表结构却不可能在一开始就设计的十分完美,需要不断迁移,不断迭代。本文尝试分析数据库迁移时可能造成的停机原因,并以 Rails + PostgreSQL 为例,提出不停机的数据库迁移方案 (Zero downtime migrations)。

不停机数据库迁移

已上线服务若停机,轻则影响使用者的心情,重则会造成无法估计的损失。试想如果淘宝停机五分钟,那会损失多少真金白银。但数据库表结构却不可能在一开始就设计的十分完美,需要不断迁移,不断迭代。本文尝试分析数据库迁移时可能造成的停机原因,并以 Rails + PostgreSQL 为例,提出不停机的数据库迁移方案 (Zero downtime migrations)。