背景经常你会听到,说我们的网站日活是多少,每天在线人数多少等等,那他是怎么实现的?bitmap介绍BitMap 原本的含义是用一个比特位来映射某个元素的状态。由于一个比特位只能表示 0 和 1 两种状态,所以 BitMap 能映射的状态有限,但是使用比特位的优势是能大量的节省内存空间。在 Redis 中,可以把 Bitmaps 想象成一个以比特位为单位的数组 ......
238
0
0
2024-05-08
一、引言什么是高可用高可用是指系统在面对各种故障和异常情况时,仍能够提供稳定、可靠的服务。对于企业和用户而言,高可用性是确保业务连续运行和用户体验的关键因素。 高可用系统能够降低因故障而导致的损失,提高用户满意度。高可用与微服务架构微服务天生具有分布式特性,有利于构建高可用系统。 通过微服务的自治性,可以实现部分服务的故障隔离,提高整体系统的可用性。本文主要 ......
259
0
0
2024-05-07
一.指针数组指针数组是存放指针的数组,首先得是一个数组,其次数组里的元素是指针。所以数组名先和方括号 [ ] 结合 ,然后才是指针;具体如下图:实例:代码语言:javascript复制int main() { int a[5] = { 1,2,3,4,5 }; int b[5] = { 5,6,7,8,9 }; int* parr[2] = { ......
220
0
0
2024-04-30
基础概念网络是由通信介质将不同地理位置的计算机连接起来,实现数据交换的系统。按使用性质分类公用网:对所有人提供服务专用网:对特定领域服务,不对公众服务。按覆盖范围分类局域网(LAN):小距离范围内,设备数有限。广域网(WAN):距离远,覆盖广。城域网(MAN):介于局域网和广域网,范围是客观因素,会产生通信介质、协议、设备选择上的差异。按拓扑结构分类总线型星 ......
230
0
0
2024-04-24
从现在开始,我打算将我去年写完的部分书稿拆分为一篇篇文章逐步分享出来,后续时机成熟之后再集结出书吧。本文是第一篇。关于什么是 Web3,一直以来都是众说纷纭,不同领域的专家对 Web3 普遍有着不同的见解。另外,「Web3」和「Web 3.0」的关系也一直困惑着很多人。有人认为两者其实是同一个概念,Web3 只是 Web 3.0 的简称,而有些人则认为两者是 ......
262
0
0
2024-04-24
软件供应链的安全问题越演越烈,在近几年的国家级实战攻防演习中频频发生。即使是在常态化,我们也在不断地帮客户(被供应链攻击的上游客户)应急或在自家环境中发现过此类事件。因此企业在防守难度上,又新增了一块高地。作为安全产品的供应商,在瞬息万变的攻防态势下,正努力、主动地试图摸索出一条解决之道,提升产品的自身安全性、以及到客户侧的整条链路安全性,以更好的服务客户。 ......
273
0
0
2024-04-23
一、前言wrk是一个基于C语言开发的用于HTTP性能测试的开源工具,它可以模拟多个并发连接,测量服务器的响应时间和吞吐量,并且会给出较为全面的测试结果1、本文主要内容在Windows、macOS、Linux(CentOS & Ubuntu等)上安装wrkwrk使用以及参数介绍wrk压测结果详解2、本篇环境信息工具/环境版本wrk4.xWindows1 ......
288
0
0
2024-04-23
数据链路层一、数据链路层概述1、基本概念1)数据链路层模型2)数字管道常常在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是帧。3)链路与数据链路链路是一条点到点的物理线路段,中间没有任何其他的交换结点。(一条链路只是一条通路的一个组成部分)数据链路除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件 ......
277
0
0
2024-04-23
作者:张瑞,蒋婉玥来源:《工程设计学报》编辑:东岸因为@一点人工一点智能针对在移动机器人跟随目标的过程中目标消失的情景,提出了基于视觉跟踪与自主导航的机器人目标跟随系统。将机器人跟随问题分为目标在机器人视野内时的常规跟随和目标消失后的自主导航两种情况。对于常规跟随,通过卡尔曼滤波器预测目标运动状态,采用行人重识别网络提取外观特征,通过数据关联融合运动信息和外 ......
236
0
0
2024-04-21
计网概述一、局域网和广域网1、局域网特点:距离短、范围小、设备需要自己维护大多数为星型拓扑结构2、互联网和广域网特点:距离远、范围大、设备不需要自己维护ISP:网络业务提供商二、网络通讯过程地址规划:ip地址新建的网络:DNS地址解析PC向服务器发送请求路由器:不同网段(根据ip地址和子网掩码)的数据转发交换机:局域网二层交换三、计算机网络1、什么是计算机网 ......
226
0
0
2024-04-21
前言日常开发中,如何保证接口数据的安全性呢?接口数据安全的保证过程,主要体现在这几个方面:一个就是数据传输过程中的安全,还有就是数据到达服务端,如何识别数据,最后一点就是数据存储的安全性。介绍下保证接口数据安全的10个方案。一、数据加密,防止报文明文传输。数据在网络传输过程中,很容易被抓包。如果使用的是 http 协议,因为它是明文传输的,用户的数据就很容易 ......
178
0
0
2024-04-18
操作系统概述操作系统是管理计算机硬件和软件资源的计算机程序,管理配置内存、决定资源供需顺序、控制输入输出设备等。操作系统提供让用户和系统交互的操作界面。操作系统的种类是多种多样的,不局限于计算机,从手机到超级计算机,操作系统可简单也可复杂,在不同的设备上,操作系统可向用户呈现多种操作。因为我们不可能直接操作计算机硬件,而且设备种类繁多,需要一个统一的界面,因 ......
193
0
0
2024-04-17
网络层概述网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。如果您想用尽量少的词来记住网络层,那就是"路径选择、路由及逻辑寻址"。网络层中涉及众多的协议,其中包括最重要的协议,也是TCP/IP的核心协议——IP协议。IP协议非常简单,仅仅提供不可靠、 ......
198
0
0
2024-04-17
传输层概述从信息处理得角度上去看,传输层主要是给上面得应用层提供通信服务得。我们平时再对网络进行编程得时候,我们很多时候都是直接对接得传输层,也就是我们使用传输层所提供得接口来进行网络编程,所以我们常说传输层是用户功能得最底层,是面向通信部份得最高层。 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;包含的主要 ......
222
0
0
2024-04-17
应用层协议应用层协议 (application-layer protocol) 定义了运行在不同端系统上的应用程序进程如何相互传递报文,特别是应用层协议定义了:交换的报文类型,例如请求报文和响应报文各种报文类型的语法,如报文中的各个字段及这些字段是如何描述的字段的语义,即这些字段中包含的信息的含义一个进程何时以及如何发送报文,对报文进行响应的规则。在本文中主 ......
194
0
0
2024-04-17