logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【项目实战】基于protobuf的发布订阅式消息队列(1)—— 准备工作

Linux系统编程——生产者消费者模型_linux实现生产者与消费者-CSDN博客在实际的后端开发中,尤其是中大型的分布式系统里,跨主机之间使用生产者消费者模型也是非常普遍的。因此,我们通常会把阻塞队列封装成⼀个独立的服务器程序,并且为其添加更多丰富且实用的功能。这样的服务程序我们就称为消息队列(MessageQueue,MQ)。计算机网络(五) —— 自定义协议简单网络程序-CSDN博客无关语言

#java#大数据#开发语言
MySQL数据库(13) 用户管理

Select:代表允许从表中查看数据,某些不查询表数据的select执行则不需要此权限,如Select 1+1, Select PI()+2;Super:代表允许执行一系列数据库管理命令,包括kill强制关闭某个连接命令, change master to创建复制关系命令,以及create/alter/drop server等命令。需要注意的是,回收权限后将会在该用户下一次进入数据库时才会生效,如

文章图片
#mysql#数据库
计算机网络(十一) —— 数据链路层

但是在常规情况下,http默认携带的是非http的其它数据,上面这种http嵌套的叫做:“http隧道技术”,而且会有一些专业的服务器来专门搞这个隧道技术的,(socks5服务器,专业的隧道服务器)其实这就是以太网通信的原理, 并且“以太网”不是一种具体的网络,是一种技术标准,包含数据链路层内容,也有一些物理层的内容,比如以太网规定了网络拓扑结构,访问控制方式,传输速率调整等。正向代理是一个位于客

文章图片
#计算机网络#网络
计算机网络(七) —— https协议与网络安全证书

数据摘要和数据指纹,这俩其实是同一个东西,只是有两种说法其原理是对原文数据使用Hash算法,生产一串固定长度的,非常低概率发生冲突的固定长度的字符串,特点是具有“唯一性”,比如MD5算法这个形成的字符串就叫做数据摘要,由于和指纹一样具有唯一性,所以也叫做数据指纹我们上一篇博客讲的session_id就可以认为是MD5的数据摘要摘要特征:和加密算法的区别是,摘要严格意义不是加密,因为没有解密,只不过

文章图片
#计算机网络#https#web安全
计算机网络(三) —— 简单Udp网络程序

目录一,初始化服务器1.0 辅助文件1.1 socket函数1.2 填充sockaddr结构体1.3 bind绑定函数1.4 字符串IP和整数IP的转换二,运行服务器2.1 接收2.2 处理2.3 返回三,客户端实现3.1 UdpClient.cc 实现 3.2 Main.cc 实现3.3 效果展示3.4 代码分层四,两种场景4.1 发送部分命令给服务器并返回结果4.2 实现Linux多终端窗口群

文章图片
#网络#计算机网络#udp
计算机网络(十) —— IP协议详解,理解运营商和全球网络

场景:我数学成绩很好,10次考试6次满分,然后大家都在传,说我有“数学考满分的能力”,那么我一定能做到吗?--> 不一定,只是有很大的概率考满分问题:如何保证我每次都考满分?解答我有很大的概率考满分,如果没考满分,就重新考;这样就能保证每次都考满分。老师是给我安排考试的人(提供策略),我是真正“执行考试”的人,没考到满分就重新考,这相当于超时重传然后老师提供策略,就相当于Tcp,所以Tcp在网络中

文章图片
#网络#计算机网络#tcp/ip
计算机网络(五) —— 自定义协议简单网络程序

计算机网络(一) —— 网络基础入门_计算机网络基础教程-CSDN博客网络版计算器,用户会在命令行输入三个字符:"1","+","1",然后我们可以拼接成一个长字符串:"1 + 1",数字与运算符通过一个空格隔开,方案一,用特殊字符隔开报文与报文 --> "1 + 1" \n "2 + 2"方案二,在报文前面加上报文的长度,也就是报头 --> "9"\n"100 + 200"\n,这样就为一个完整

文章图片
#计算机网络#服务器#运维
计算机网络(九) —— Tcp协议详解

讲解Tcp报头各字段,详细讲解Tcp部分保证可靠性的策略,以及在此基础上提高传输效率的策略

文章图片
#tcp/ip#计算机网络#网络
【项目实战】基于protobuf的发布订阅式消息队列(4)—— 服务端

在AMQP模型中,除了通信连接Connection概念外,还有⼀个Channel的概念,这个是针对 Connection连接的一个更细粒度的通信信道,多个Channel可以使用同一个通信连接Connection进行通信,但是同⼀个Connection的多个Channel之间相互独立。因为客户端与服务端都会用到交换机的以些相关信息,比如交换机类型,还有就是消息的持久化模式,因此我们将交换机类型的枚举

#c++#c语言#vscode
【项目实战】基于protobuf的发布订阅式消息队列(1)—— 准备工作

Linux系统编程——生产者消费者模型_linux实现生产者与消费者-CSDN博客在实际的后端开发中,尤其是中大型的分布式系统里,跨主机之间使用生产者消费者模型也是非常普遍的。因此,我们通常会把阻塞队列封装成⼀个独立的服务器程序,并且为其添加更多丰富且实用的功能。这样的服务程序我们就称为消息队列(MessageQueue,MQ)。计算机网络(五) —— 自定义协议简单网络程序-CSDN博客无关语言

#java#大数据#开发语言
    共 30 条
  • 1
  • 2
  • 3
  • 请选择