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网络服务类
《
Linux网络
编程》综合案例web服务器shttpd
由于之前没认真学习过http协议及服务端的相关实现,近日有空看到同事有本《
Linux网络
编程(第2版)》,遂拾来翻阅,见其中包含一个web服务器的综合案例,于是想认真对照着学习下http的相关开发实现。
kapuchang
·
2020-08-15 23:36
http
Linux网络
服务相关基础命令。
一、查看网络连接情况通过netstat命令可以查看当前操作系统的网络连接状态路由表,接口统计等信息。它是了解网络状态及排除网络故障的有效工具。以下是netstat命令常用的几个选项:-a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)-n:以数字形式显示相关的主机地址端口等信息-r:显示路由表信息-l:显示处于监听(Listening)状态的网络连接及端口信息-t:查看TCP(
喵了个咪的!
·
2020-08-15 23:43
Linux网络
安装介绍2之tftp、nfs和dhcp的安装和配置
前面介绍了
Linux网络
安装的准备工作和相关服务,这里将介绍网络安装过程中用到的服务的安装和配置。
Mr-稻帅
·
2020-08-15 22:47
【linux-system】
linux系统技术
linux网络
配置和防火墙配置一例
网络拓扑如下:hostA/B/C处于同一个局域网:hostA:eth0:192.168.0.2----------------------hostB:eth0:192.168.0.1eth1:10.0.0.1----------------------hostC:eth0:192.168.0.3eth1:10.0.0.3----------------------hostA-route10.0.0
dog250
·
2020-08-15 22:32
Linux网络
编程-基础与实例
(1)socket套接字是一个编程接口是一种特殊的文件描述符(起源于Unix,“everythinginUnixisafile”,都可以用“打开open–>读写write/read–>关闭close”模式来操作)是应用层与TCP/IP协议族通信的中间软件抽象层在设计模式中,Socket其实就是一个门面模式(系统对外界提供单一的接口,外部不需要了解内部的实现)并不仅限于TCP/IP协议面向连接(Tr
shuaixio
·
2020-08-15 22:02
网络编程
Linux网络
编程实现非阻塞I/O的三种方法
套接字的默认行为为:“一直到阻塞到请求动作完成为止”。比如recv函数或者accept函数在收到数据之前会默认一直处于阻塞,含有阻塞函数的进程会在阻塞期间被操作系统挂起。有三种方法实现非阻塞套接字、异步I/O和超时。非阻塞套接字实现非阻塞套接字的方法就是更改套接字的行为,使得所有的调用都是非阻塞的。用fcntl函数就能更改套接字行为intfcntl(intsocket,intcommand,...
SprintfWater
·
2020-08-15 22:20
linux网络编程
深入了解ICMP协议和ARP协议
协议的逻辑地址选择数据通过网络的最佳路径连接不同的媒介类型IP数据包头格式版本:该字段包含的是IP的版本号,4bit-----------------流控首部长度:该字段用于表示IP数据包长度,4bit优先级与
服务类
型
Mr_ChenWJ
·
2020-08-15 21:43
理论
16.
Linux网络
编程
一、TCP/IP理论基础(1)协议栈Linux的优点之一就是在于它丰富而稳定的网络协议栈,其范围是从协议无关层(如通用的socket层接口和设备层)到各种网络协议的实现(2)协议介绍对于网络理论介绍一般采用OSI模型,但是Linux中网络栈的介绍一般分为四层的Internet模型(3)网络模型(4)TCP/IP协议TCP/IP实际上一个协同工作的通信家族,为网络数据通信提供通路。为讨论方便可TCP
Ayiln
·
2020-08-15 21:00
【
Linux网络
编程】高并发服务器编程 -- Reactor模式与Proactor模式
【
Linux网络
编程】高并发服务器编程--Reactor模式与Proactor模式【0】传统阻塞I/O服务模型特点1.采用阻塞式I/O模型获取输入数据;2.每个连接都需要独立的线程完成数据输入,业务处理
奋斗企鹅copper
·
2020-08-15 21:10
网络编程
局域网Cesium离线影像及瓦片影像地图加载
1、Cesium简介优点:cesium展示地图数据效果比较好,解析2D地图各种不同
服务类
型的数据源,比如百度地图、天地图、arcgis地图、BingMap、openStreetMap、MapBox等等;
weixin_34082177
·
2020-08-15 20:31
SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件
在创建之前我们需要先确定需要创建的
服务类
型,这里创建的
服务类
型为:
半开半落
·
2020-08-15 17:06
模仿AIDL实现进程间通信
进程A,也就是应用A的代码首先在A里面写一个
服务类
,MyService继承这个Service就成了服务了,
bjp_ftz
·
2020-08-15 13:14
aidl
通信
android
IaaS、PaaS、SaaS详解(通俗易懂)
前言根据
服务类
型的不同,云计算可以分为三类基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)1、IaaS(InfrastructureasaService),即基础设施即服务。
斯科皮尔
·
2020-08-15 12:19
其它文章分享
我的
Linux网络
内核之行1-基础网络知识
前言最近不光在解决项目的问题,也遇到过部分的网络问题,发现自己对于网络的知识还是非常匮乏的,因而在此做一些归纳,记录也是分享,当然我的分享应该不是最全的,但个人认为有些东西就算分享出来,用不到也是白折腾。在此系列中,我还是只介绍我个人用到的技术。Wi-Fi的相关名词介绍到一家店里面,以前我们经常喊:老板,你们这边的WIFI叫什么名字?身为一个技术人员嘛,我们当然得知道“WIFI”到底指的是什么。“
halosbsp
·
2020-08-15 11:29
我的网络内核之行
如何使用千寻位置?
千寻
服务类
产品需要有支持GNSS差分服务的高精度硬件设备,支持千寻产品的数据格式,在千寻服务覆盖地区的户外开阔地带,通过互联网上传NTRIP协议参数和GGA信息至千寻平台,千寻服务器会基于GGA信息下播差分数据到用户终端设备
return_oops
·
2020-08-15 11:37
嵌入式
内网穿透工具(神卓内网穿透),免费哦,无需公网IP,无需设置路由器
软件还支持外网80端口映射,同时兼容搭配多种应用
服务类
u010905359
·
2020-08-15 08:31
Spring boot理财系统4 Jsonrpc
完成产品的销售管理功能:产品查询申购、赎回对账接口文档:swaggerswagger编写已有代码生成接口文档主要步骤在api模块中定义产品相关的rpc请求服务和请求对象在manager中的rpc包下实现api模块中的
服务类
在
joker柒月
·
2020-08-15 07:48
项目
Spring
Boot
支付宝api指南
在这些服务中,
服务类
型大致可以分为以下几类:WebService查询服务:通过服务器后台发起一个http请求,然后从服务器上返回一个Xml类型的返回结果。
百岁
·
2020-08-15 07:12
api
webservice
authentication
input
数据结构
web服务
android_ITelephony_endCall_挂断电话
由于系统API并没有给我们提供Itelephony这个电话管理
服务类
的接口使用,所以我们就得通过非正常手段来得到这个服务接口.
iteye_4476
·
2020-08-15 02:16
《Netty权威指南》第一章-Java 的 IO 演进之路
文章目录1.1I/O基础入门1.1.1
Linux网络
I/O模型简介1.2.2I/O多路复用技术1.2Java的I/O演进1.3总结1.1I/O基础入门JDK1.4之前没有数据缓冲区,I/O性能存在问题没有
王小扣
·
2020-08-14 23:28
《Netty权威指南》
学习k8s——部署流水线的大致步骤
首先是流水线部署的整个过程,通过下图来说明:部署步骤如下:用户向Gitlab提交代码,代码中必须包含Dockerfile将代码提交到远程仓库用户在发布应用时需要填写git仓库地址和分支、
服务类
型、服务名称
chezhimi6410
·
2020-08-14 23:30
云效搭建流水线实现自动化构建部署
前言云效,是阿里云提供的一款
服务类
产品,能够多人协作开发集成、多种编程语言构建打包和分布式集群部署发布等服务。轻松搭建从代码提交、集成、构建到测试环境、预发环境、线上环境部署发布验证的持续交付流水线。
清梦社社长
·
2020-08-14 22:28
linux网络
编程惊群现象模拟
对于linux服务器的惊群现象早有耳闻,只是不知道他的具体场景,如今在学
linux网络
编程多进程模型下,正好遇到这个问题。
Shonm
·
2020-08-14 22:20
linux网络编程
网络编程
SpringBoot线程池的创建、@Async配置步骤及注意事项
作者:Musclehengblog.csdn.net/Muscleheng/article/details/81409672前言最近在做订单模块,用户购买
服务类
产品之后,需要进行预约,预约成功之后分别给商家和用户发送提醒短信
Java知音_
·
2020-08-14 21:30
面向对象的方式进行数据交换网络之间的差异
面向对象的方式进行数据交换网络之间的差异传统的发展C/S依然是B/S应用程序将通过几个步骤1.编写服务器端实体类的定义,通常还需要映射到数据库2.写一个自定义的消息类3.写一个定义client实体类,一般
服务类
比终端实体
weixin_33726943
·
2020-08-14 20:39
netty框架之bossGroup如何和workerGroup交互的?
解惑处理连接请求.channel(NioServerSocketChannel.class)是开启一个
服务类
的通道,我们知道
服务类
的通道是专门接受许多客户端连接的。
我相信慢思考的力量
·
2020-08-14 18:21
socket通讯专栏
mudu库学习篇-mutex类封装学习
muduo库是高并发的
linux网络
编程库,那么就一定有mutex对mutex类的封装,在多线程的编程中,线程间经常会操作一些全局变量,因此我们就需要一些同步的机制,我的上一篇博客condtion算是一种
Coldestmonth
·
2020-08-14 17:44
C++知识点
muduo库
【Android】Android 11(R) 新特性解读
文章目录一、隐私权1、分区存储强制执行2、一次性权限3、自动重设权限4、后台位置信息访问权限5、软件包可见性6、前台
服务类
型二、新体验1、设备控件2、媒体控件3、屏幕4、会话5、5G图标显示三、安全1、
evoo
·
2020-08-14 17:25
Android知识库
Python结合Tableau,万字长文搞定传统线下连锁店数据分析
作者|吴达科来源|凹凸数据(ID:alltodata)分析背景这是kaggle上的一份巴西传统线下汽车
服务类
连锁店的实际销售数据,大小约3.43G,包含了从2017年3月31日到2020年4月1日大约2600
CSDN资讯
·
2020-08-14 17:38
山东思蓝Linux内核分析视频教程
思蓝公司出品Linux内核分析及编程视频,以下目录排列不按顺序:给初学者(1)给初学者(2)c语言下的动画效应linux内核分析视频linux设备驱动的编写linux守护进程linux数据结构链表
linux
congxue
·
2020-08-14 16:59
操作系统
解读CDN的应用场景与产品价值
中国互联网信息中心发布的第45次《中国互联网发展统计报告》显示,当前超过99%的用户都是使用手机接入互联网,其中,APP分类占比的数据显示,在移动应用规模排行前四的APP类型包括游戏、日常工具、电子商务、生活
服务类
我是代码派
·
2020-08-14 15:37
CDN
Linux网络
编程经典书籍推荐
首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.RichardStevens个人网站http://www.kohala.com/大师作品部部经典,可惜1999年去另一个世界维护Un
我是榜样
·
2020-08-14 14:25
linux
linux
编程
网络
unix
linux内核
linux网络
编程,进程间的通信之互斥锁与条件变量
互斥锁mutex1#include2#include3#include4/*互斥锁函数5*pthread_mutex_t*6*pthread_mutex_init()*7*pthread_mutex_destory()*8*pthread_mutex_lock()*//阻塞,直到解锁为止才停止阻塞9*pthread_mutex_unlock()*//解锁10*pthread_mutex_try_l
csdn_wanziooo
·
2020-08-14 13:43
Linux网络
配置及SecureCRT终端的使用
一.网络配置1.配置ip地址和子网掩码编辑配置文件:>cd/etc/sysconfig/network-scripts>cpifcfg-eth0./ifcfg-eth0.bak//修改前先备份首先切换到配置ip地址的配置文件所在目录:上图ifcfg-eth0代表第一块以太网卡配置文件修改前先做备份ifcfg-eth0.bak:viifcfg-eth0打开配置文件做具体网络相关配置信息:ip地址最后
itchuan.net(钏)
·
2020-08-14 11:19
Linux
SecureCRT
网络配置
vmware
Android实战:利用service实现简单的音乐播放器
(AndroidStudio)添加、编辑资源文件添加、编辑布局文件添加音乐信息类添加MusicUtils类添加ListView适配器类添加接口MyBinderInterfaceMusicService
服务类
编辑
Leo_Elegant丶
·
2020-08-14 11:58
Android
云计算的基础概念
云计算的
服务类
型IAAS基础设施即服务(infrastructureasanservice)虚拟机ecs云主机PAAS平台即服务(platformasanservice)php,java容器SAAS软件即服务
肥四_F4
·
2020-08-14 10:44
Linux------网络层与链路层
协议基本概念主机:配有IP地址,但是不进行路由控制的设备路由器:既配有IP地址,又能进行路由控制节点:主机和路由器的统称协议头格式-4位版本:IPV4/IPV64为首部长度:标记IP报头有多长20~608位
服务类
型
Coursp
·
2020-08-14 08:08
linux网络
设置(有网卡别名介绍)
一、系统如何识别网卡1、在RHEL4中会以模块的方式来载入网卡的驱动程序·如果设定好在开机的时候启用网卡,开机后就会自动载入网卡的模块;·依据/etc/modprobe.conf文件的设定来确认主机里面的网卡使用的是哪一个驱动程序;2、在所有网络设定的文件或脚本文件里面,会用一个逻辑名称来代表这块网块,例如:eth0表示第一块网卡。3、在/etc/modprobe.conf文件中,会把这个逻辑性的
Devying
·
2020-08-14 05:52
服务器/Linux
linux网络
实现分析(2)——数据包的接收(从链路层到ip层)
linux网络
实现分析(2)——数据包的接收(从链路层到ip层)——lvyilong316任何数据包在由驱动接收进入协议栈都会经过netif_receive_skb函数,可以说这个函数是协议栈的入口。
weixin_34343000
·
2020-08-14 05:29
Linux网络
编程基础_3_数据链路层(下)
数据链路层(下)五、介质访问控制1、信道划分介质访问控制频分多路复用FDM、时分多路复用TDM、波分多路复用WDM、码分多路复用CDM。多路复用技术就是把许多个单个信号在一个信道上同时传输的技术。频分多路复用FDM和时分多路复用TDM是两种最常用的多路复用技术。但是,时分复用可能会造成线路资源的浪费。2、随机访问介质访问控制1)ALOHA协议【现在很少使用】纯ALOHA基本思想:是用户有帧即可发送
weixin_34217773
·
2020-08-14 05:24
关于CentOS 7 链路聚合的一些见解
CentOS7链路聚合将多个
Linux网络
端口绑定为一个,可以提升网络的性能,使用Linuxteaming或bond来绑定多个网卡作为一个逻辑网口,配置单个的IP地址,会大幅提升服务器的网络吞吐(I/O
weixin_33754065
·
2020-08-14 05:46
Linux网络
编程基础_3_数据链路层(上)
数据链路层(上)一、数据链路层的功能链路层的主要功能包括链路管理、帧同步、流量控制、差错控制、数据和控制信息分开、透明传输和寻址。数据链路层传输的是数据帧。MTU:数据链路层的数据帧长;SOH:帧开始字符;EOT:帧结尾字符;二、如何解决传输过程中的“透明传输”?1、零比特填充基本原理:将需要传输的数据块看作比特序列,在数据块前和后各加入一个特殊的比特序列(前文位模式和后文位模式,01111110
George_Fal
·
2020-08-14 05:12
Windows系统服务原理
Windows服务(NT服务)分为服务应用程序和内核驱动服务程序,本文利用服务应用程序对检测系统进行健壮性守护,故不对内核驱动
服务类
程序进行深入探讨。
谁的Utopia
·
2020-08-14 05:08
windows
linux网络
协议栈(四)链路层 (3)邻居子系统&ARP
4.3、邻居子系统+ARP:4.3.1、什么是邻居:所谓邻居就是二层直连的两个主机,如A与B直连或者A与B通过二层交换机连接,都是邻居。邻居子系统的作用是就是实现L3地址和L2地址的映射关系。邻居子系统本身只实现一个通用架构,具体实现按照具体的L3协议和L2协议确定,如对于IPV4/ethernet,ARP协议就是邻居子系统的实现内容,对于IPV6/ethernet则是ND协议,对于其他的L3协议
FSak47
·
2020-08-14 05:37
linux网络协议栈
Linux网络
编程--字节序
1.谈到字节序,那么会有朋友问什么是字节序很简单:【例如一个16位的整数,由2个字节组成,8位为一字节,有的系统会将高字节放在内存低的地址上,有的则将低字节放在内存高的地址上,所以存在字节序的问题。】2.那么什么是高字节、低字节?也相当简单:【一个16进制整数有两个字节组成,例如:0xA9。高字节就是指16进制数的前8位(权重高的8位),如上例中的A。低字节就是指16进制数的后8位(权重低的8位)
奔跑吧,行者
·
2020-08-14 05:36
Linux网络编程
udp传输大文件的一个例子
FileName:server.c>Author:ljh************************************************************************//*
Linux
蜗牛哦
·
2020-08-14 05:17
linux应用
Redhat修改主机名及网络配置
RedHat
linux网络
配置(直接修改配置文件非setup)要建立一个Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。
燕凌姣
·
2020-08-14 05:39
linux
Linux网络
内核数据帧的接收过程:数据链路层(概念篇)
处理链路层(L2)的函数是由中断事件驱动的。硬件会使用中断事件通知CPU,该帧已经可用了。接收中断事件的CPU会执行do_IRQ函数。IRQ编号引发正确的中断处理函数被启用。此处理函数通常是设备驱动程序在设备驱动程序初始化期间所注册的函数。IRQ函数处理函数会在中断模式下执行,即后续的中断事件都会暂时被关闭。中断处理函数会执行一些立即性的任务,然后把其他任务安排到下半部函数中以便在稍后执行,明确地
品茶识书香
·
2020-08-14 05:14
网络
[内核源码]Linux 发送报文过程简析及网络杂谈
linux发送报文过程简析
Linux网络
栈可以处理L2层以上的报文,网络报文向外发送需要经由对应的网络设备驱动完成。
皮拉图斯
·
2020-08-14 04:31
c/c++
网络
Linux
Linux网络
——数据链路层
所以
Linux网络
的学习将要将要告一段落了目录以太网以太网协议mac地址MTUARP协议结束——局域网以太网以太网在在我们计算机上很常见了,例如以太网即使并不是前面我们所见的具体的网络结构,它是一种技术标准
Top down
·
2020-08-14 04:59
Linux网络编程系列
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他