E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tcp单-多线程扫描
【Linux编程】
Tcp
Server 类的设计与实现:构建高性能的
TCP
服务器(二)
Tcp
Server类的设计与实现:构建高性能的
TCP
服务器在现代网络编程中,构建一个高效、稳定的
TCP
服务器是许多网络应用的基础。
自由柿
·
2025-02-12 14:01
网络
服务器
linux
C# 编程系列:网络通信之
TCP
通信(第四篇:分析
TCP
数据传输的机制和优化)
欢迎阅读本系列教程——《C#编程系列:网络通信之
TCP
通信》。作为.NET开发者,掌握
TCP
/IP协议和其在C#中的应用,对于构建稳定、高效的网络应用程序至关重要。
自由柿
·
2025-02-12 14:00
c#
tcp/ip
网络
【Linux编程】一个基于 C++ 的
TCP
客户端异步(epoll)框架(一))
Tcp
Client类的设计与实现:一个基于C++的
TCP
客户端框架在现代网络编程中,
TCP
(传输控制协议)客户端是实现网络通信的基础组件之一。
自由柿
·
2025-02-12 14:00
网络
linux
c++
2025制造业进销存软件解析:6款主流软件功能+价格对比
一、制造业进销存管理的核心需求生产流程协同:BOM管理、工
单
跟踪、工序进度可视化库存精准管控:多仓库调
·
2025-02-12 13:45
RTP协议详解
协议负责对流媒体数据进行封包并实现媒体流的实时传输,即它按照RPT数据包格式来封装流媒体数据,并利用与它绑定的协议进行数据包的传输;RTP本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠R
TCP
dusk0825
·
2025-02-12 13:56
流媒体
网络编程(udp
tcp
)
组播通讯:发送端实现步骤:创建UDP类型的套接字设置组播地址和组播端口向组播地址和组播端口发送数据可以接收回复的数据关闭套接字2.接收端实现步骤:1.创建UDP类型的套接字2.绑定任意IP,组播端口到套接字上3.加入组播组(设置套接字IPPROTO_IP层IP_ADD_MEMBERSHIP属性)structip_mreqnmreq;mreq.imr_multiaddr=xxxxmreq.imr_a
四代目 水门
·
2025-02-12 12:23
网络编程
网络
udp
tcp/ip
WebSocket 概述和原理
一、前言WebSocket是一种实时通信的协议,它使得浏览器和服务器可以通过
TCP
连接进行实时的双向通信。
鎈卟誃筅甡
·
2025-02-12 12:21
websocket
websocket
网络协议
网络
TCP
和 UDP 可以绑定相同的端口吗?
TCP
和UDP在内核中是两个完全独立的模块,送给
TCP
/UDP模块的报文根据「端口号」确定送给哪个应用程序处理,因此
TCP
和UDP可以绑定相同的端口。下面就用代码来演示用
TCP
和UDP绑定相同端口。
叫我小秦就好了
·
2025-02-12 12:50
网络
tcp/ip
udp
网络协议
TCP
协议报头及各个字段的作用
目录编辑
TCP
报头结构概览各字段详解1.源端口与目的端口(各16位)2.序列号(32位)3.确认号(32位)4.数据偏移(4位)5.保留字段(4位)6.控制标志(8位)7.窗口大小(16位)8.校验和(
爱吃喵的鲤鱼
·
2025-02-12 11:47
tcp/ip
网络协议
网络
C++11语法及库详解
1.自动类型推导(auto)2.基于范围的for循环3.Lambda表达式4.智能指针5.右值引用和移动语义6.nullptr关键字7.constexpr关键字8.初始化列表9.std::thread
多线程
支持
爱吃喵的鲤鱼
·
2025-02-12 11:46
c++
开发语言
Kubernetes (K8S) 集群架构与搭建方式详情
K8S常见集群架构和搭建方式集群类型
单
master-Node集群一主多从,推荐测试环境使用。服务器要求:至少2台2核4G以上的云服务器。多master-Node集群多主多从(高可用
I~Lucky
·
2025-02-12 10:07
kubernetes
kubernetes
架构
容器
Rust入门(八):构建一个命令行程序
Rust的运行速度、安全性、
单
二进制文件输出和跨平台支持使其成为创建命令行程序的绝佳选择,所以我们的项目将创建一个我们自己版本的经典命令行工具:grep。
摸鱼老萌新
·
2025-02-12 08:23
rust入门
rust
开发语言
后端
前端
使用mycat实现mysql的分表功能
spm=1001.2014.3001.5502二、mycat实现
单
库分表参考博客:https://blo
qiaosaifei
·
2025-02-12 08:49
mysql
数据库
比较HTTP/1.1、HTTP/2
以下是对这两个协议的比较:一、连接管理HTTP/1.1:使用持久连接(PersistentConnections),允许在单个
TCP
连接上发送多个请求和响应,减少了连接的建立和关闭的开销。
flying jiang
·
2025-02-12 07:15
网络
http
Java
多线程
编程中如何保证线程安全?
线程安全的概念线程安全是指在
多线程
环境下,对共享资源的访问和操作不会导致数据不一致、程序崩溃或其他不可预期的结果。
Java搬码工
·
2025-02-12 06:09
java
TCP
长连接、HTTP短轮询、HTTP长轮询、HTTP长连接、WebSocket的区别
1.
TCP
长连接(1)概念:该连接属于传输层的协议。客户端和服务器之间建立连接后,不立即断开该连接,而是一直保持这个状态,以便后续数据的持续、连续传输。(2)应用场景:适合频繁、持续交换数据的场景。
福葫芦
·
2025-02-12 06:08
tcp/ip
http
websocket
LVS专题-(3) 虚拟ip理解
要是
单
讲解虚拟IP,理解起来很困难,所以干脆把动态IP、固定IP、实体IP与虚拟IP都讲解一下,加深理解和知识扩展实体IP:在网络的世界里,为了要辨识每一部计算机的位置,因此有了计算机IP位址的定义。
qingdao666666
·
2025-02-12 06:37
ESP32学习笔记 -- (3)使用蓝牙BluFi进行设备配网
嵌入式软件工程师使用ESP32进行物联网开发,有些内容是必须要学习的,比如网络通信
TCP
/IP、UDP,应用层协议HTTP,MQTT,设备升级操作OTA,设备配网操作BluFi和SmartConfig,
工程师进阶笔记
·
2025-02-12 04:55
ESP32
学习笔记系列
物联网
嵌入式
ESP32
一键配网
WIFI
jforgame-socket快速入门
由于socket工作在
TCP
/IP协议中的运输层,而不是像http这种工作在应用层,因此使用socket通信需要建立自己的私有协议栈。
jforgame
·
2025-02-12 03:45
从零开始搭建游戏服务器框架
jforgame-socket
聊天
游戏服务器
socket
actor模型
Actor模型(ActorModel)是一种用于并发计算的数学模型和编程概念,它最早由计算机科学家CarlHewitt等人提出,用于简化对
多线程
或并发系统的设计和实现。
Persistence is gold
·
2025-02-12 02:42
java
大数据
数据库
浅谈三次挥手与四次握手(面试用)
文章目录一、
TCP
三次握手1.什么是
TCP
三次握手2.为什么要三次握手3.第2次握手传回了ACK,为什么还要传回SYN?二、
TCP
四次挥手1为什么建立连接协议是三次握手,而关闭连接却是四次握手?
梦醒清风
·
2025-02-12 02:11
操作系统
网络通信
浅谈
TCP
三次握手、四次挥手
三次握手
TCP
(TransmissionControlProtocol,传输控制协议):是一种面向连接、可靠、基于字节流的通信协议,数据在传输前要建立连接,传输完毕后需要断开连接。
挖煤小行家
·
2025-02-12 02:40
随笔
网络通信
socket
浅谈
TCP
连接的创建和销毁过程
1.概述本文主要讲述的内容主要包含以下部分
TCP
的概念连接的建立过程连接的拆除过程2.
TCP
协议我们首先要明确一点,这里讨论的
TCP
协议并不是指
TCP
/IP协议簇,而是单指
TCP
协议,即TransmissionControlProtocol
E_Mlls
·
2025-02-12 02:10
通信与网络
通信
网络
TCP
浅谈
TCP
的三次握手和四次挥手
TCP
(TransmissionControlProtocol)是一种面向连接的、可靠的传输层协议,三次握手用于建立连接,四次挥手用于关闭连接,下面详细解释为什么需要这样的过程。
Persistence is gold
·
2025-02-12 01:06
tcp/ip
网络协议
网络
蓝易云 - Linux抓包工具
tcp
dump详解
Linux抓包工具
tcp
dump是一款强大的网络抓包工具,可以在命令行下监控、捕获和分析网络数据包。它提供了丰富的功能来帮助网络管理员和开发人员诊断和排查网络问题。
蓝易云
·
2025-02-12 01:04
linux
tcpdump
服务器
人工智能
python
php
Ansible 中的 Playbook
在ansible中,较简单的任务,我们可以直接调用单个模块来完成,但是,如果遇到复杂的需求,需要调用大量模块才能完成一个需求,或多个任务间有依赖的时候,使用
单
条命令就特别不方便,这种情况下,我们就可以使用
运维小白~
·
2025-02-12 01:03
ansible
linux
运维
Redis 高频面试题与核心知识点解析
特点:高性能(10万+QPS)、单线程模型(6.0后支持
多线程
IO)、持久化、支持事务、发布订阅等。Redis与Memcached的区别?
·
2025-02-12 01:32
java
Java
多线程
-并发编程锁Synchronized和Lock
目录可见性和顺序性锁的分类可重入锁可中断锁公平锁读写锁锁的级别锁为什么要分级别锁有哪些级别synchronized锁升级原理锁的实现synchronized和ReentrantLocksynchronized和Lock死锁问题怎么防止死锁线程安全的两个方面一个是执行控制和内存可见。执行控制的目的是控制代码执行顺序以及是否可以并发执行,内存可见控制的是线程执行结果在内存中对其它线程的可见性。根据Ja
骆驼整理说
·
2025-02-12 00:24
Java基础
java
jvm
后端
分布式
架构
数据库优化与分库分表策略:提升高并发应用的性能
传统的
单
库
单
表架构往往面临着性能瓶颈,尤其在高并发、大数据量的场景下,数据库容易出现响应缓慢、查询效率低下、写入压力过大等问题。为了应对这些挑战,分库分表策略成为了后端开发中重要的优化手段之一。
桂月二二
·
2025-02-12 00:21
数据库
网络
服务器
实现I/O多路复用并发服务器与客户端通信
无论是
TCP
循环服务器还是UDP循环服务器,使用效率低而且使用范围较小,因此重点关注并发服务器实
এ。̶̶̶爱̶而̶不̶得̶
·
2025-02-12 00:21
服务器
c语言
网络协议
linux
RocketMQ实战—10.营销系统代码优化
Redis实现重复促销活动去重4.基于促销活动创建事件实现异步化5.推送任务分片和分片消息batch合并发送实现6.推送系统与用户群体查询逻辑解耦7.查询用户数据以及批量发送推送消息8.线程池封装以及推送系统
多线程
推送
东阳马生架构
·
2025-02-12 00:50
RocketMQ原理与应用
rocketmq
营销系统
TCP
与UDP协议深度解析:从理论到工程实践
TCP
与UDP协议深度解析:从理论到工程实践网络通信是现代计算机科学中最基础且至关重要的组成部分。
和舒貌
·
2025-02-11 23:19
tcp/ip
udp
网络协议
信息与通信
网络
Java
多线程
和并发编程面试题和参考答案100多道(持续更新)
目录描述线程的生命周期及其状态什么是守护线程,并举例说明其用途比较synchronized和volatile关键字的使用场景和区别什么是死锁,并举例说明如何避免创建线程有哪几种方式,并比较它们的优缺点什么是线程池,并解释其工作原理描述Java中线程池的几种实现方式及其特点如何在Java中停止一个线程解释Executor框架及其组件解释synchronized关键字的工作原理什么是锁,以及Java中
大模型大数据攻城狮
·
2025-02-11 23:18
java
面试
线程
进程
并发
读写锁
Java 高频面试闯关秘籍
目录Java基础篇:涵盖OOP、
多线程
、集合等基础知识。Java高级篇:深入探讨HashMap、JVM、线程池等高级特性。
向画
·
2025-02-11 23:48
java
前端
面试
开发语言
职场和发展
实现
TCP
并发服务器---IO多路复用
实现
TCP
并发服务器—IO多路复用1.服务器模型1.1概念服务器模型主要分为两种,循环服务器,并发服务器循环服务器:服务器在同一时间只能处理一个客户端的请求。
20220715
·
2025-02-11 23:48
linux应用层开发
服务器
tcp/ip
网络
AtomicLong简介及其用法
AtomicLong是java并发包(java.util.concurrent.atomic)中的一个类,用于在
多线程
环境下对long类型变量进行原子操作。
一名普通的程序员
·
2025-02-11 23:44
java
开发语言
02.07
TCP
服务器与客户端的搭建
一.思维导图二.使用动态协议包实现服务器与客户端1.协议包的结构定义首先,是协议包的结构定义。在两段代码中,pack_t结构体都被用来表示协议包:typedefstructPack{intsize;//记录整个协议包的实际大小enumTypetype;//协议包的类型charbuf[2048];//存储实际数据intcount;//记录buf中已使用的字节数}pack_t;enumType定义了协
Unique_yt
·
2025-02-11 21:25
服务器
运维
使用 Docker 和 Docker-Compose 搭建 aria2-pro
摘要aria2-pro是一款功能强大的开源下载工具,能够实现
多线程
、断点续传等高级功能。本文将介绍如何使用Docker和Docker-Compose快速搭建aria2-pro。
LogicLancer
·
2025-02-11 20:55
docker
10个常见的Java面试问题及其答案
答案:Java的主要特性包括面向对象、平台无关、自动内存管理、安全性、
多线程
支持、丰富的API和强大的社区支持。问题:什么是Java的垃圾回收机制?
Java进阶八股文
·
2025-02-11 20:24
java
面试
开发语言
Java基础知识总结(四十八)--
TCP
传输、
TCP
客户端、
TCP
服务端
**
TCP
传输:**两个端点的建立连接后会有一个传输数据的通道,这通道称为流,而且是建立在网络基础上的流,称之为socket流。该流中既有读取,也有写入。
m0_74824592
·
2025-02-11 20:22
面试
学习路线
阿里巴巴
java
tcp/ip
开发语言
C语言之链表练习题
链表有多种形式,它可以是
单
链接的或者双链接的,可以是已排序的或未排序的,可以是循环的或非循环的。本关让我们来学习单链表。
Ssaty.
·
2025-02-11 20:20
链表
c语言
数据结构
.Net网络知识点总结
由多个计算机组成的封闭的计算机组(两台或同一区域多台),实现数据共享,发送信息;优点规模小,容易搭建广域网:把分布在不同区域的局域网互相连接起来(因特网,www(万维网,环球信息网))二、网络协议1、
TCP
JR.Zhang
·
2025-02-11 19:15
个人总结
引用和渗透
.net
网络协议
ROS2: Qos机制
按照我的理解,Qos机制通过参数的配置,相当于将通讯机制调整在介于
TCP
和UDP模式之间。根据使用场景,配置相应的Qos参数,可以侧重于数据通讯实时性或者数据通讯质量。
扛着相机的翻译官
·
2025-02-11 19:13
ROS
网络
Python命名规范
类总是使用驼峰格式命名,即所有
单
Andy_2259
·
2025-02-11 19:11
Python
python
开发语言
后端
史上最厉害的Java进阶之路
面向对象(封装、继承,多态,抽象)面向对象基础综合练习集合泛型异常
多线程
实用类I/O流反射XML解析网络编程TomcatServlet手写web应用服务JavaWeb史上最详细的框架集合
m0_51274464
·
2025-02-11 17:31
面试
学习路线
阿里巴巴
java
开发语言
点大商城V2-2.6.6源码全开源uniapp +搭建教程
优化前端主包大小优化随行付支付小程序同步发货修复预约服务订单派
单
修复会员升级支付费用驳回退费问题修复批量发货顺丰和中通物
kaui52066
·
2025-02-11 16:26
kaui52066精品源码
小程序
uni-app
php
前端
源码下载
redis实现延时队列的两种方式
按传统的做法,肯定是通过定时任务,去
扫描
然后判断,但是定时任务有缺点:1,数据量大会慢;2,时间不好控制,太短,怕一次处理不完,太长状态就会有延迟。所以就想到用延迟队列的方式去实现。
码农卿哥
·
2025-02-11 16:52
java
redis
kafka
redis
java
队列
rpc和http的区别?
一、区别:1、传输协议RPC,可以基于
TCP
协议,也可以基于HTTP协议HTTP,基于HTTP协议2、传输效率RPC,使⽤用⾃自定义的
TCP
协议,可以让请求报⽂文体积更更⼩小,或者使⽤用HTTP2协议,
猩猿亿码
·
2025-02-11 15:14
java
Java
多线程
——任务执行和取消
Executor框架publicinterfaceExecutor{voidexecute(Runnablecommand);}Executor基于生产者—消费者模式,用Runnable表示任务,提交任务操作相当于生产者,执行任务的线程相当于消费者线程池可通过Executors中的静态工厂方法创建线程池newFixedThreadPool():固定长度线程池,每提交一个任务就创建一个线程,直到达到
松仔log
·
2025-02-11 15:43
#
java多线程
java
windows
开发语言
几种常见的长连接实现方案
长连接可以指HTTP持久连接(persistentconnection),也可以指基于
TCP
/UDP/QUIC/WebSocket等一个或多个协议建立后可以持续收发消息的数据通路。
FeatureProbe
·
2025-02-11 13:05
开源
DevOps
自动化运维
网络
websocket
tcp
服务器
rust
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他