上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 40 下一页
摘要: 1、项目介绍 go-wrk是一个强大的HTTP基准测试工具,利用Go语言的并发特性(goroutines和调度器)来生成大规模负载,可以在单个多核CPU上运行并达到显著的性能。这个项目最初的目的是对比Go和C语言在构建类似工具时的性能和代码复杂度,结果显示Go语言的性能同样出色,且代码量更少。 2、 阅读全文
posted @ 2024-03-29 19:55 李若盛开 阅读(168) 评论(0) 推荐(0)
摘要: nsq最初是由bitly公司开源出来的一款简单易用的消息中间件,它可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消息。它有以下特性: 分布式。它提供了分布式的、去中心化且没有单点故障的拓扑结构,稳定的消息传输发布保障,能够具有高容错和高可用特性。 易于扩展。它支持水平扩展,没有中心化的 阅读全文
posted @ 2024-03-29 19:18 李若盛开 阅读(183) 评论(0) 推荐(0)
摘要: TCP 作为一个靠谱的协议,在传输数据的前后,需要在双端之间建立连接,并在双端各自维护连接的状态。TCP 并没有什么特别之处,在面对多变的网络情况,也只能通过不断的重传和各种算法来保证可靠性。建立连接前,TCP 会通过三次握手来保证双端状态正确,然后就可以正常传输数据了。当数据传输完成,需要断开连接 阅读全文
posted @ 2024-03-29 13:11 李若盛开 阅读(115) 评论(0) 推荐(0)
摘要: OSI七层网络模型 OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。 从下往上,记忆口诀:【Please D 阅读全文
posted @ 2024-03-27 22:20 李若盛开 阅读(615) 评论(0) 推荐(0)
摘要: 第1周学习内容: 1、学习《软件设计师官方教程【第5版】》 第1章计算机系统知识。 第2-3周学习内容: 1、学习《软件设计师官方教程【第5版】》 第2章程序设计语言。 2、学习《软件设计师官方教程【第5版】》 第3章数据结构(线性结构、数组、矩阵和广义表和树三部分,对应前1-3个知识点)。 第4- 阅读全文
posted @ 2024-03-27 22:17 李若盛开 阅读(99) 评论(0) 推荐(0)
摘要: 背景介绍 目前开发的产品架构采用微服务架构,微服务之间通信的消息格式则使用的proto3标准协议格式。 proto介绍 全称Protocol Buffers是Google公司开发的一种数据描述语言,是一种类似 XML但更灵活和高效的结构化数据存储格式,可用于结构化数据的序列化,适用于数据存储、RPC 阅读全文
posted @ 2024-03-25 20:34 李若盛开 阅读(743) 评论(0) 推荐(0)
摘要: 第一章 MySQL 的灵活性体现在很多方面,但其中最与众不同的特性是它的存储引擎架构:将查询处理以及其他系统任务和数据的存储/提取相分离。这种设计使得可以在使用时根据性能、特性,以及其他需求来选择数据存储的方式。 MySQL 架构整体上分为三层:第一层处理连接、权限等;第二层包含所有核心的功能,例如 阅读全文
posted @ 2024-03-24 21:57 李若盛开 阅读(227) 评论(0) 推荐(0)
摘要: 背景 缓存是软件开发中一个非常有用的概念,数据库缓存更是在项目中必然会遇到的场景。而缓存一致性的保证,针对不同的要求,选择恰到好处的一致性方案。 缓存是什么 存储的速度是有区别的。缓存就是把低速存储的结果,临时保存在高速存储的技术。 如图所示,金字塔上层的存储,可以作为下层存储的缓存。 数据存储和访 阅读全文
posted @ 2024-03-24 16:48 李若盛开 阅读(1546) 评论(0) 推荐(0)
摘要: 什么是DoS攻击 DoS 攻击,又叫拒绝服务攻击,按照字面意思就是服务因为遭到攻击而被拒绝,这种情况往往伴随着大量的流量。 流量就是人们请求某个网站,网站会相应的返回人们请求的数据,这种行为产生的名词就可以看成是流量。 有益的流量,不仅可以帮助人们搜索到想要的信息,还能对网站本身带来直接或者间接收益 阅读全文
posted @ 2024-03-24 00:34 李若盛开 阅读(134) 评论(0) 推荐(0)
摘要: 第三次的ack包丢失就是说在client端接收到syn + ack之后,向server发送的ack包,由于各种原因server没有收到。这时client, server分别会进行怎样的处理? Server 端 第三次的ACK在网络中丢失,那么Server 端该TCP连接的状态为SYN_RECV,此时 阅读全文
posted @ 2024-03-23 22:18 李若盛开 阅读(498) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 40 下一页