最新 最热

tcp和socket有什么关系,与http又有什么联系?用最直白的语言从头到脚为你讲清楚

最近项目中需要自己去实现一个http的接口。所以趁这个机会跟大家讲一下http和socket的关系,以及与TCP又有什么联系。

2024-01-10
1

socket网络编程(六)——心跳包问题

问大家一个问题,如果客户端和服务端长时间没有相互发送数据的话,那么我们怎么来判断这个连接是否存在的呢?有些人可能很自然地说直接send一下不就可以了,确实可以这样进行判断,那么我们发送的时候可以选择发送任何东西,所以...

2024-01-10
1

socket网络编程(四)——epoll多路复用问题

问大家一个问题,如果要设计一款有着千万级别并发的系统,你的客户端和服务端的网络通信底层该怎么设计?我在上一篇文章(socket网络编程(三)——select多路复用问题)中有说到用select可以实现IO多路复用,但是select的设计有瓶颈...

2024-01-10
2

socket网络编程(三)——select多路复用问题

在上文《socket网络编程(二)—— 实现持续发送》我们提到了多客户端的时候,多台客户端发送数据到服务端的话,只能有一台客户端可以正常发送和接受数据,另外一台完全没有反应,那这个问题怎么解决呢?很多人可能第一反应想到利...

2024-01-10
1

路由跟踪命令tracert

在windows系统中,呼出cmd命令行,输入tracert命令即可进行路由跟踪。

2024-01-10
1

MyBatis源码阅读(十一) --- MyBatis事务管理机制

事务的概念,大家都不会陌生。在我们写增删改的时候,我们肯定都需要加上事务,来保证数据的一致性。MyBatis作为Java语言的数据库框架,对数据库的事务管理是其非常重要的一个方面。在Mybatis中,同样提供了事务的功能,所以我们...

2024-01-10
1

ControlNet构图控制

最初的 ControlNet 主要用于线稿上色、图像风格化、可控姿态的人体生成等任务。

2024-01-09
1

Kubuntu 22.10 日常使用情况及常用软件安装

刚换了几天 Manjaro Linux,无法联网,只显示本地 lo 网络连接。好像是升级内核和系统后,网卡驱动出现了问题。切换回 Debian 系,问题一致。最后发现在 Ubuntu Launchpad 内的网卡驱动 Realtek 8852AE, 8852BE, and 8853CE ...

2024-01-09
1

RabbitMQ在项目中做什么用?怎么消费消息?具体怎么使用的?

RabbitMQ 是一个开源的消息代理和队列服务器,用于在分布式系统之间异步传递消息。它使用AMQP(高级消息队列协议)来传输消息,并支持多种消息传输模式。...

2024-01-07
1

k8s: 到底谁才是草台班子?

大家在对 2023 年诸多互联网公司故障的总结中多次提到了控制 “爆炸半径”,几乎都在说缩小集群规模,那除了缩小集群规模外还有没有其他办法呢?如果一出问题就通过缩小规模去解决,多少会显得有点不够专业(草台班子)。k8s 已...

2024-01-07
1