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
linux网络异步io
深入理解
Linux网络
技术内幕(二)——关键数据结构
文章目录前言套接字缓冲区:sk_buff结构网络选项以及内核结构布局字段通用字段功能专用字段管理函数缓冲区的克隆和拷贝列表管理函数net_device结构标识符配置接口类型和端口链路层多播函数指针本章主要设计的文件前言
Linux
Jacky~~
·
2023-11-24 17:26
Linux网络
linux
数据结构
运维
网络性能篇
倪朋飞《Linux性能优化实战》33|关于
Linux网络
,你必须知道这些(上)网络模型:7层网络模型(OSI网络模型)与4层网络模型(TCP/IP网络模型)
Linux网络
收发流程;环形缓冲区、sk_buff
lingshengxiyou
·
2023-11-24 06:10
DPDK
linux
c++
网络
tcp/ip
网络协议
linux
虚拟机
linux网络
操作系统与实训课后习题,
linux网络
操作系统与实训 课后习题答案
动来查看文件内容,则符合要求的那一个命令是C。A.catB.moreC.lessD.head6.C命令可以了解您在当前目录下还有多大空间。A.UsedfB.Usedu/C.Usedu.D.Usedf.7.假如需要找出/etc/my.conf文件属于哪个包(package),可以执行C命令。A.rpm-q/etc/my.confB.rpm-requires/etc/my.confC.rpm-qf/e
weixin_39950552
·
2023-11-24 03:19
node基础
node做中间层的优势1.性能(比php,java快一点)2.
异步IO
,高并发3.处理数据4.中间多一层,安全一点npm包管理1.下载安装node后,打开命令行npminit初始化捕获.PNGnpm命令
k丶one
·
2023-11-24 00:56
网络安全之渗透测试入门准备
渗透测试入门所需知识操作系统基础:Windows,
Linux网络
基础:基础协议与简单原理编程语言:PHP,pythonweb安全基础渗透测试入门渗透测试学习:1.工具环境准备:①VMware安装及使用;
你玩个der
·
2023-11-23 18:17
安全测试
web安全
安全
Linux C IO复用
IO复用概述IO模型阻塞式IO非阻塞式IOIO复用select、poll、epoll异同信号驱动式IO
异步IO
select函数select示例代码poll函数poll示例代码epoll函数创建 epoll_create
江玖_
·
2023-11-23 13:45
linux
linux
c语言
IO复用
Linux---Samba服务器配置
2.掌握
Linux网络
上的文件共享的配置及使用二、实验环境(软件和硬件)VMwareWorkstationPro和CentOS72.实训室电脑三、实验内容及步骤(包括主要步骤、代码分析、截图等)1.建立
zhuofai_
·
2023-11-23 12:12
服务器
linux
运维
一份c/c++Linux后台服务器开发者的技术拓展书单
KaliLinux渗透测试的艺术linux+c++编程LinuxC编程一站式学习Linux程序设计第4版Linux高性能服务器编程Linux就该这么学Linux入门教程(精华基础版)Linux入门教程
Linux
面试题小能手
·
2023-11-23 10:58
实时数仓维度关联的旁路缓存与
异步IO
由于存在dim层中的维度表数据是在Hbase中,查询关联时一般是一行一行的读取如select*fromtwherev=v1andv=v2;而Hbase读取一条数据大概时间在10ms左右。因此Hbase的读数据速度就不能满足时效性要求,上游kafka数据发送过多而下游处理时间不够导致flink反压机制触发,任务处于亚健康状态。时间长了上游就会阻塞,flink1.5之前是通过TCP的反压机制来控制的,
菜鸟一枚7
·
2023-11-23 07:16
缓存
数据库
redis
实时数仓(七)DWM层事实表关联维度表(订单宽表、旁路缓存和
异步IO
优化)
DWM层事实表关联维度表(订单宽表)维度关联实际上就是在流中查询存储在HBase中的数据表。但是即使通过主键的方式查询,HBase速度的查询也是不及流之间的join。外部数据源的查询常常是流式计算的性能瓶颈,所以进行一定的优化。(1)旁路缓存(先查redis)packagecom.yyds.utils;importcom.google.common.base.CaseFormat;importne
undo_try
·
2023-11-23 07:12
#
数仓
big
data
Flink
异步IO
查询Hbase数据,采用旁路缓存redis
importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.pool.DruidPooledConnection;importcom.alibaba.fastjson.JSONObject;importcom.atguigu.utils.DimUtil;importcom.atguigu.utils.DruidDSUti
小总结
·
2023-11-23 07:12
redis
缓存
flink
hbase
JUC并发编程
JUC介绍在java5.0提供了java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、
异步IO
和轻量级任务框架
西界__
·
2023-11-23 04:18
linux网络
服务综合项目
前期环境配置#主要写了192.168.146.130的代码,131的配置代码和其一样[root@server~]#nmtui#通过图形化界面修改ens160的ip192.168.146.130[root@server~]#hostnamectlset-hostnameServer-Web#修改130主机名为Server-Web[root@server~]#vim/etc/hosts#修改hosts
wzzzzz06
·
2023-11-23 01:45
linux
运维
服务器
InnoDB 存储引擎详细解析
InnoDB存储引擎概述二、InnoDB存储引擎的版本三、InnoDB体系架构3.1后台线程3.2内存四、Checkpoint技术五、InnoDB关键特性5.1插入缓冲5.2两次写5.3自适应哈希索引5.4
异步
浅草没蹄——
·
2023-11-22 23:08
mysql
数据库
memcached
Linux网络
配置及状态查询
Linux网络
配置及状态查询1、网卡命名eth0、ens33、ens160、eno1、enp0s*?
Michael_lcf
·
2023-11-22 22:45
Linux
网络配置及服务器状态查询
Linux网络
命令
网络命令write网络命令wall网络命令ping首先,ping程序会向域名服务器(DNS)发送请求,解析域名www.baidu.com的IP地址。DNS返回域名的一个别名www.a.shifen.com以及对应的IP地址183.2.172.185。之后ping程序开始向这个地址发送请求报文,每1s发送一个,ping收到ICMP回显应答并将结果显示在终端上,包括ICMP序列号(icmp_seq),
java porter
·
2023-11-22 16:31
Linux
linux
网络
php
Python实现精确控制asyncio并发过程中的多个任务(1)
asyncio是Python中并发编程的一种实现方式,它是Python3.4版本引入的标准库,直接内置了对
异步IO
的支持。
写python的鑫哥
·
2023-11-22 11:30
Python课堂
python
asyncio
协程
开发语言
linux网络
编程-笔记
前言网络编程的目的就是实现直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠的或非可靠的数据传输机制。目前较为流行的网络编程模型是客户机
弥途
·
2023-11-22 08:19
linux
(二)socket编程(三)
连接终止四次握手TIME_WAIT与SO_REUSEADDRRST标志SIGPIPEsocket编程(八)五种I/O模型1.阻塞I/O模型2.非阻塞I/O模型3.I/O复用模型(最常用)4.信号驱动I/O模型5.
异步
Try1024
·
2023-11-22 08:44
Linux网络编程
Linux网络
编程
1网络基础概念1.1协议概念:协议实现约定好,大家共同遵守的一组规则,协议可以理解为数据传输和数据解释的规则。1.2分层模型OSI7层模型:物数网传会表应应用层:主要就是应用程序,ftpsshemailhttp表示层:进行编解码和翻译工作会话层:建立会话和保持会话传输层:定义了端到端的传输,TCPUDP协议网络层:定义了点到点的传输,IP协议--路由器数据链路层:数据校验,定义了数据格式--帧,A
ChenXuuuu~
·
2023-11-22 08:44
网络
linux
服务器
Linux网络
编程之TCP相关
三次握手发生在哪步3.关于listen第二个参数backlog4.通信的一端断开会怎样5.shutduwn和close6.RST包7.发送速度高于对方接收速度8.压测时客户端收到大量rst总结参考最近在学习一些
Linux
NullObjectError
·
2023-11-22 08:11
Linux
网络
linux
c++
TCP
Linux网络
中部署YUM仓库及NFS共享服务
文章目录一、YUM概述(一)、YUM(YellowdogUpdaterModified)(二)、准备安装源1、软件仓库的提供方式2、RPM软件包的来源(三)、准备安装源1、构建CentOS7软件仓库(放本地光盘镜像的软件包)2、在软件仓库中加入非官方RPM包组(即自己从网上下载的软件包)(四)、访问YUM仓库1、为客户机指定YUM仓库位置二、NFS共享存储服务(一)、NFS共享存储服务(二)、NF
清风~
·
2023-11-21 22:42
网络
Linux
linux
网络
yum
nfs
【
Linux网络
】典型NAS存储方式:NFS网络共享存储服务
一、关于存储的分类二、NFS的介绍nfs的相关介绍:1、原理2、nfs的特点3、nfs软件学习4、共享配置文件的书写格式关于权限,学习:5、关于命令的学习:三、实验操作1、nfs默认共享权限(服务端设置)2、客户端进行挂载编辑3、客户端测试:4、调优①修改共享配置文件,添加写的权限②还需要修改文件夹,因为目前现在文件夹没有其他用户的写的权限四、总结一、关于存储的分类存储类型分为三种1、直连式存储:
liu_xueyin
·
2023-11-21 22:41
linux
网络
服务器
linux网络
目录一、网络配置命令1.ifconfig查看所有启动的网卡2.配置网卡ens36二、hostname命令1.hostname查看或设置当前主机名三、route命令四、netstat命令五、ss命令六、ping命令七、traceroute命令八、nslookup命令九、聚合网卡配置总结:本章主要介绍了linux的部分网络命令以及相关知识一、网络配置命令1.ifconfig查看所有启动的网卡ifcon
睡美人章繁
·
2023-11-21 19:02
linux
网络
服务器
Linux应用开发基础知识——网络通信编程(九)
前言:通过学习为后续
Linux网络
编程奠定基础。
嵌入式的那些事儿
·
2023-11-21 18:12
服务器
网络
客户端
UDP编程
TCP编程
网络编程
网络编程的主要函数
动手写linux驱动(5)--Apple的学习笔记
一,前言昨天完成了同步io,今天就练习一个
异步io
。工程7就是在echo像文件写入值的时候调用kill_fasync发送信号给用户回调接口。
applecai
·
2023-11-21 08:28
linux网络
编程之TCP协议编程
Linux网络
编程之TCP协议编程tcp协议编程模型socket函数sockaddr_inbindlistenconnect应用服务端代码客服端代码TCP协议编程)tcp协议编程模型Server1.创建
温柔了岁月.c
·
2023-11-21 04:34
Linux从基础到入门
网络
linux
tcp/ip
【
linux网络
】解读FTP文件传输服务器配置,揭秘百度云下载限速原理
目录一、FTP文件传输协议1.1FTP工作原理1.2两种模式介绍1.3FTP状态码1.4FTP的三种用户分类二、vsftpd软件的介绍2.1服务端介绍2.2不同操作系统下的客户端登录操作三、vsftpd的常见配置3.1修改默认的命令端口3.2限制匿名用户登录(系统原本是默认匿名可以登录的)3.3默认匿名用户不可以上传,如果想要开启3.4指定匿名用户上传的文件默认的所有者和权限3.5系统用户的默认权
liu_xueyin
·
2023-11-20 21:32
网络
服务器
linux
kali
linux网络
扫描~目标识别及常见服务扫描策略
理论知识标志信息是指一些主机或服务响应的欢迎信息或版本信息SNMP(简单网络管理协议)是由一组网络管理的标准组成,包含一个应用层协议和一组资源对象SNMP能够支持网络管理系统,用以检测连接到网络上的设备是否有任何引起管理上关注的情况SNMP是一种简单管理协议,它使用UDP协议通过以太网来执行网络管理SNMP协议主要由两大部分组成,分别是SNMP管理站和SNMP代理,其中,SNMP管理站是一个中心节
、十一、
·
2023-11-20 15:09
安全
安全
Linux多路转接 select、poll、epoll详解
Linux网络
编程多路转接五种IO模型,阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及
异步IO
。
necesse
·
2023-11-20 11:46
网络
Linux
c++
开发语言
后端
网络
服务器
linux网络
编程多进程并发,
linux网络
编程学习笔记之三 -----多进程并发服务端
补充一点是:fork返回后,原进程中的每一个文件或套接口描写叙述符的引用计数加1(相当于被多打开了一次),每调用一次close,引用计数减1,仅仅有当引用计数减到0时才会真正关闭该套接字。可运行文件被linux运行的唯一方式就是调用exec,把当前进程映像替换成新的程序文件。从该程序的main開始运行。linux典型做法是,fork之后開始exec。通经常使用COW技术。进程在exit()结束后。
weixin_39620197
·
2023-11-20 07:04
linux网络编程多进程并发
Linux查询某个端口被谁占用,如何查看某个端口被谁占用(Linux如何查询哪些端口被占用)...
怎么检查什么端口号已经
Linux网络
服务器上被占有?Linux系统软件怎么使用cmd查验端口号是不是早已在占有?Linux端口占用查看查看什么端口号已经网络服务器的网线端口上被占有是十分关键的工作中。
新littleant
·
2023-11-20 05:12
Linux查询某个端口被谁占用
Linux网络
基础概念
Linux网络
基础概念文章目录
Linux网络
基础概念1.计算机网络的发展过程1.1独立模式1.2网络互联模式1.3局域网LAN1.4广域网WAN2.计算机网络协议2.1协议的概念2.2什么是网络协议2.3
Alex Ripple
·
2023-11-20 04:20
#
Linux网络协议与编程
网络
linux
网络协议
【
Linux网络
编程】TCP状态转换、半关闭、2MSL时长
------------->【Linux系统编程/网络编程】(学习目录汇总)发送SYN标志位–>SYN_SEND状态-->接收对端发送的ACK标志位、SYN标志位-->SEND_SYN状态-->发送ACK标志位-->ESTABLISHED状态(数据通信态)主动关闭连接请求端:ESTABLISHED状态(数据通信态)-->发送FIN标志位-->FIN_WAIT_1状态–接收对段发送的ACK标志位--
BillySturate
·
2023-11-19 23:49
Linux网络编程
linux
网络
tcp/ip
Linux 网络编程 之 TCP状态转换
Linux网络
编程之TCP状态装换从上面的图中可以看出,TCP共有11状态.由TCP发送和接收的数据有:ACK,FIN,SYN,RST.对于一个还未调用connect的client和未调用listen的
谭海燕
·
2023-11-19 23:15
linux技术
tcp
linux
编程
网络
server
socket
Linux网络
编程之TCP状态转换
Linux网络
编程之TCP状态转换2011-05-1718:09:57分类:LINUX客户端TCP状态迁移:CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT
cqhweb
·
2023-11-19 23:14
liunx
linux网络
——HTTPS加密原理
目录一.HTTPS概述二.概念准备三.为什么要加密四.常⻅的加密⽅式1.对称加密2.⾮对称加密五.数据摘要,数字签名六.HTTPS的加密过程探究1.方案一——只使用对称加密2.方案二——只使⽤⾮对称加密3.方案三——双⽅都使⽤⾮对称加密4.方案四——⾮对称加密+对称加密5.中间人攻击七.引⼊证书1.CA认证2.理解数据签名3.⽅案5-⾮对称加密+对称加密+证书认证一.HTTPS概述HTTPS也是⼀
我的代码爱吃辣
·
2023-11-19 23:08
网络编程
https
网络协议
http
Linux网络
——HTTP
目录一.应用层二.认识URL1.域名2.urlencode和urldecode三.HTTP协议格式1.请求格式http2.响应格式四.HTTP响应状态码五.HTTP常见Header六.简单的HTTP服务器七.HTTP的方法1.GET方法2.POST方法一.应用层我们程序员写的一个个解决我们实际问题,满足我们日常需求的网络程序,都是在应用层.我们上一次写的网络版本计算器就是一个应用层的网络程序。我们
我的代码爱吃辣
·
2023-11-19 23:03
网络编程
网络
二十、虚拟机网络配置
1、
Linux网络
配置原理我自己Linux虚拟机的IP地址是:192.168.159.131vmnet8:192.168.159.1无线网卡:192.168.159.12、查看网络IP和网关查看虚拟网络编辑器和修改
最爱吃鸡肉卷
·
2023-11-19 12:57
Linux
linux
网络
运维
【
Linux网络
】PXE高效批量网络装机
文章目录一、PEX概述1.PXE批量部署的优点2.搭建PXE网络体系所需条件二、部署PXE远程安装服务1.搭建PXE远程安装服务器PXE远程安装服务器TFTP协议守护进程2.PXE服务的构建过程3.完整部署PEX远程安装服务器过程三、实现Kickstart无人值守安装1.准备安装应答文件2.实现批量自动装机一、PEX概述 PXE(预启动执行环境)是由Intel公司开发的网络引导技术,工作在Cli
我的宝贝大唐
·
2023-11-19 12:17
Linux网络
网络
linux
服务器
【
Linux网络
】从原理到实操,感受PXE无人值守自动化高效批量网络安装系统
一、PXE网络批量装机的介绍1、常见的三种系统安装方式2、回顾系统安装的过程,了解系统安装的必要条件3、什么是pxe4、搭建pxe的原理5、Linux的光盘镜像中的isolinux中的相关文件学习二、关于实现PXE无人值守装机的四大文件与五个软件的对应关系详解5个程序的使用原因:1、DHCP服务器:2、TFTP服务器:3、syslinux程序:4、FTP服务器:5、kickstart程序:三、实操
liu_xueyin
·
2023-11-19 11:24
linux
运维
服务器
【
Linux网络
】详解使用http和ftp搭建yum仓库,以及yum网络源优化
目录一、回顾yum的原理1.1yum简介yum安装的底层原理:yum的好处:二、学习yum的配置文件及命令1、yum的配置文件2、yum的相关命令详解3、yum的命令相关案例三、搭建yum仓库的方式1、本地yum仓库建立2、通过http搭建内网的yum仓库3、通过ftp搭建内网的yum仓库4、创建本地的国内的网络源一、回顾yum的原理1.1yum简介yum是一个基于RPM包(是Red-HatPac
liu_xueyin
·
2023-11-19 11:54
linux
网络
服务器
【
Linux网络
】工作环境救急——关于yum安装的5个花式操作
目录1、只下载不安装,离线安装软件2、自行打包创建元数据第一步:先准备好nginx的软件包,放在一个文件夹下第二步:在本地下载createrepo命令软件,用于创建元信息,这个一定是对包的上一级目录使用命令,这里需要去到根,对根下面的data目录操作,生成服务端需要的内容第三步:模拟优盘(这里用远程拷贝)给到另一台主机,假设另一台主机删除所有的yum源,然后创建用优盘的内容写软件的yum配置文件第
liu_xueyin
·
2023-11-19 11:54
linux
网络
运维
学习
Linux网络
编程
现在书店里面已经有了许多关于
Linux网络
编程方面的书籍,网络上也有了许多关于网络编程方面的教材,大家都可以去看一
jw903
·
2023-11-19 10:42
网络编程
linux
socket
tcp
Linux网络
配置,常用命令及远程工具
1.Linux最常用的命令以及目录结构常用命令:ls:列出当前目录的文件和子目录。cd:切换当前工作目录。pwd:显示当前工作目录的路径。mkdir:创建一个新目录。rm:删除文件或目录。cp:复制文件或目录。mv:移动文件或目录,也可用于重命名文件或目录。cat:显示文件内容。grep:在文件中搜索匹配指定模式的行。chmod:修改文件或目录的权限。chown:修改文件或目录的所有者。chgrp
花楠拾
·
2023-11-19 03:53
Linux学习
网络
服务器
运维
linux
Docker
文章目录一、Docker概念和使用二、Docker安装三、使用Docker镜像四、容器:docker中对外提供服务的实例五、自定义镜像六、
Linux网络
七、Docker的网络模式八、Dockerfile
Cong dim
·
2023-11-19 01:18
linux
docker
linux
网络和
Linux网络
_2(套接字编程)socket+UDP网络通信代码
目录1.预备知识1.1源IP地址和目的IP地址1.2端口号port和套接字socket1.3网络通信的本质1.4TCP和UDP协议1.5网络字节序2.socket套接字2.1socket创建套接字2.2bind绑定2.3sockaddr结构体3.UDP网络编程3.1server的初始化服务器3.2server的数据处理Start3.3客户端udp_client.cc3.4多线程收发数据本篇完。1.
GR_C
·
2023-11-18 21:34
⑦网络和Linux网络
网络
linux
运维
udp
c++
网络和
Linux网络
_3(套接字编程)TCP网络通信代码(多个版本)
目录1.TCP网络编程1.1前期代码log.hpptcp_server.cc1.2accept和单进程版代码1.3多进程版strat代码1.4client.cc客户端1.5多进程版strat代码改进+多线程1.6线程池版本Task.hpplockGuard.hppthread.hppthreadPool.hpp多个回调任务tcp_client.cctcp_server.hpp2.笔试选择题答案及解
GR_C
·
2023-11-18 20:58
⑥零基础Linux操作系统
网络
linux
udp
tcp
c++
Linux高速网卡驱动设计随笔
本篇文章要陈述的并非正统的
Linux网络
系统,而是仅仅聚焦在链路层上,也就是所谓的网卡驱动。
婺阳
·
2023-11-18 20:16
Unix/Linux
Linux网络
之传输层协议tcp/udp
文章目录目录一、再谈端口号1.端口号划分2.知名端口号3.netstat,pidof二、UDP协议1.udp协议格式2.udp特点3.基于udp的应用层协议三、TCP协议1.tcp报头确认应答机制(ACK)超时重传机制连接管理机制(三次握手四次挥手)1)三次握手服务端:客户端服务端:客户端理解TIME_WAIT状态解决TIME_WAIT状态引起Bind失败的方法理解CLOSE_WAIT状态滑动窗口
yoouuung_
·
2023-11-17 10:52
linux
网络
linux
tcp/ip
网络协议
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他