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网络编程
1.网络结构模式C/S结构简介服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。客户机是因特网上访问别人信息的机器,服务器则是提供信息供人访问的计算机。客户机通过局域网与服务器相连,接受用户的请求,并通过网络向服务器提出请求,对数据库进行操作。服务器接受客户机的请求,将数据提交给客户机,客户机将数据进行计算
程序员小浩
·
2023-09-15 15:24
Linux高并发服务器开发
服务器
linux
网络
08-08 性能测试--分布式
参考链接:https://testerhome.com/articles/21593分布式的原因针对测试:单机无法支持过
大并发
量,需要多机器同时执行并发来解决分布式的原理主机master执行与分发脚本给从机
机智的测试生活
·
2023-09-15 14:09
性能测试
jmeter
性能测试
测试工程师
OPC
服务器开发
之WtOPCSvr——开发文档(1)
WTOPCSvrDLLUser’sGuideTheWinTECHSoftwareRapidDevelopmentDLLforOPCServers,(WTOPCSvr),providesaneasytouseAPIforintegratingcustomdatawithOPC.AllthedetailsofCOMandOPCarehandledbytheDLL,whichallowsanapplic
键盘会跳舞
·
2023-09-15 09:52
#
OPC服务器
OPC
WtOPCSvr
4. 线程池使用
newCachedThreadPool新建一个可缓存线程,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程2)newFixedThreadPool创建一个固定长线程池,可控制线程最
大并发
数
爱健身的程序员
·
2023-09-14 19:08
c++ 之 socket udp与tcp client server实现
服务器开发
系列文章目录
服务器开发
系列前言一、socket是什么?
c+猿辅导
·
2023-09-14 19:38
手把手教你服务器开发
手把手教你C++开发
c++
udp
tcp/ip
线程池使用及优势
线程池使用及优势线程池的主要工作是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数超过了最大数量,超出数量的线程就需要排队等候,等待其他线程执行完毕它的主要特点可以总结为:线程复用,控制最
大并发
数
布莱安托
·
2023-09-13 22:12
多线程之线程池详解
它的主要特点为:线程复用;控制最
大并发
数;管理线程。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的销耗。第二:提高响应速度。当任务到达时,任务可以不需要等待线程创建就能立即执
咣咣咣.
·
2023-09-13 18:01
Java数据结构与算法
多线程
面试
java
一、认识GitHub项目 —— TinyWebServer
几乎是想从事C++
服务器开发
方向的同学的必备初始项目了。属于那种,“烂大街”,但是你又不能不会的项目。对这个项目笔者打算多分几章讲解,帮助刚用GitHub,第一次写项目,的同学解惑,解析。
繁星十年
·
2023-09-13 13:35
linux
github
c++
经验分享
后端
服务器
华为Linux系统开发工程师面试
你以前做过的项目中,单台服务器的最
大并发
量是多少?你硬件的配置是什么?你以前在工作中遇到的,一个困难的技术问题是什么,最后怎么解决的?你说下你技术的强项和不足?
道亦无名
·
2023-09-13 03:55
面试
面试
职场和发展
Netty(一)NIO-基础
前置适用于网络开发,
服务器开发
。多线程,线程池,maven。
xy294636185
·
2023-09-12 01:24
Netty
netty
WebRTC进阶流媒体
服务器开发
(四)Mediasoup源码分析之底层库
1、Mediasoup库的JS部分(与C++交互)整个Mediasoup库通过Nodejs管理,比如整体逻辑、worker、router、producer、consumer...都是通过JS进行管理的。其底层的数据传输是通过C++部分进行控制的,通过NodeJs来控制C++部分,以实现整体的数据传输效果。1.1MediasoupJS目录---调用底层C++进行通讯AudioLevelObserve
【零声教育】音视频开发进阶
·
2023-09-11 22:07
程序员
编程
音视频开发
前端
json
webrtc
音视频开发
流媒体服务器
Clion配置远程开发cuda程序
Clion远程连接
服务器开发
cuda程序–踩坑日记1.保证服务器上的cuda环境搭建完成2.在Clion服务器上配置远程开发2.1设置toolchain2.2设置映射关系2.3配置cmake到此,配置服务器远程开发的基本环节结束
几窗花鸢
·
2023-09-11 21:16
CUDA编程入门
cuda
Clion
视频直播点播平台EasyDSS流媒体服务器按时间调用录像,提示数据查询错误是什么原因?
EasyDSS能实现视频流媒体的上传、转码、存储、录像、推拉流、直播、点播等功能,具备超低延迟、超高画质、超
大并发
访问量等特点,可应用在多样化的场景中,如:在线课堂、教育直播、校园活动直播、企业培训、游戏直播等
EasyNTS
·
2023-09-11 18:35
EasyDSS
音视频
数据查询错误
视频直播点播平台
C/C++面试应该准备哪些技能点?分别能达到什么薪资水平?
c/c++linux
服务器开发
面试题视频解析:面试中,红黑树在Linux内核中的3种使用腾讯T2.3亲身经历分享,腾讯offer的获取之路及linux后台开发学习路线c/c++linux
服务器开发
免费学习地址
linux大本营
·
2023-09-10 11:44
c++异步框架workflow分析
可以满足绝大多数日常
服务器开发
,性能优异,给上层业务提供了易于开发的接口,却只用了少量的代码,举重若轻,而且代码整洁干净易读。
linux大本营
·
2023-09-10 06:21
c++
开源框架
异步
workflow
【webserver】 第8节 响应报文的生成
参考了游双老师的《Linux高性能服务器编程》以及牛客网的《Linux高并发
服务器开发
》课程。在自己复现的基础上进行模块的整合并添加一些小更改。所有代码拥有完备的注释。
几日行云
·
2023-09-10 01:27
webserver
服务器
c++
linux
web
http
线程池
线程池优势避免频繁创建与销毁复用线程方便线程并发管控延时定时线程池线程池的主要参数corePoolSize:核心线程数,优点1、2,低于核心数先创建线程,都算有空闲线程maximumPoolSize:最
大并发
数量
点滴积累慢慢学习
·
2023-09-09 23:07
《jmeter入门使用》
可用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能,另jmeter可以使用它做性能的图形分析或在
大并发
负载测试服务器/脚本/对象。
双鬼带单
·
2023-09-09 03:49
测试工程
压力测试
apache
java
uniapp生态中的 uniCloud 是什么
uniCloud降低前端掌握后端的门槛前端工程师想掌握后端开发,有6大门槛:学习php、java等非js的语言学习数据库设计学习SQL学习linux、nginx等系统和三方软件学习服务器运维:熟悉负载均衡、
大并发
处理
HTAO濤
·
2023-09-08 21:12
网络游戏
服务器开发
框架浅谈
在游戏开发中一般不会将所有的服务放到一个服务器上,都会采取针对项目的各个部分分布在各自独立的服务器中。例如手游服务框架:imageimage.gif以上其实表达的是很是简陋的,所以最近看了一份比较详细的服务器架构文章,分享一下希望对大家有些用处。总共将分为10个模块:LoginGate服务器LoginServer服务器GameGate服务器GameServer服务器IMServer服务器AISer
妖妖天下
·
2023-09-08 12:00
JS多个HTTP请求限制最
大并发
数
在JavaScript中,可以使用Promise和async/await结合的方式来实现限制最
大并发
数的并行请求。
逆袭的菜鸟X
·
2023-09-08 10:43
我的前端
前端
javascript
开发语言
28 | 带你一起解读不同视角的软件性能与性能指标
不同群体对性能的关注点终端用户:用户进行业务操作时的主观响应时间,包括了系统响应时间和前端展现时间;系统运维人员:在最
大并发
用户数和系统响应时间之间进行权衡取舍软件设计开发人员:算法设计、架构设计、性能最佳实践
单单一个越字
·
2023-09-08 03:43
自动化测试
测试
性能测试
性能调优
软件性能
iOS面试题:SDWebImage实现原理是什么? 它是如何解决tableView的复用时出现图片错乱问题的呢?
文件中的[selfsd_cancelCurrentImageLoad];原理解释参考SDWebImageDownloader图片的下载操作放在一个NSOperationQueue并发操作队列中,队列默认最
大并发
数是
Foxhoundsun
·
2023-09-08 00:46
LVS+Keepalived+Nginx+ web 四七层负载及高可用集群构建
在keepalived+nginx的主备容灾高可用的架构中,nginx是作为外部访问系统的唯一入口,理论上一台nginx的最
大并发
量可以高达50000,但是当并发量更大的时候,keepalived+nginx
Yuki19930510
·
2023-09-07 12:02
Linux
集群
linux
nginx
lvs
运维
Centos7 yum安装配置Web服务器系列(一)小谈防火墙问题
作为一个小菜鸟,在工作开发中经常会遇到没有运维工程的情况下,需要快速搭建
服务器开发
环境;当然若是作为生产环境还是需要运维工程师进行加固和修补才可以的!
lazycats
·
2023-09-07 01:07
浏览器只能播放6路http-flv流的解决方法
二、原因导致该现象产生的原因为浏览器同域名请求的最
大并发
数限制。具体可以参考文章《浏览器同域名请求的最
大并发
数限制》、《flvjs是否限制了直播流的数量?》。
cuijiecheng2018
·
2023-09-06 14:12
音视频技术
http-flv
【优分享】JMeter源码解析之结果收集器
但是,在实际应用过程中,JMeter存在的一些性能瓶颈也凸显出来,经常会遇到
大并发
下压不上去的情况。笔者通过深入
·
2023-09-05 16:32
性能测试jmeter
变形记---抽象接口,屎山烂代码如何改造成优质漂亮的代码
在游戏
服务器开发
过程中,我们经常会在动手码代码之前好好的设计一番,如何设计类,如何设计接口,如何调用,有没有什么隐患,在这些问题考虑评审可以Cover现阶段的需求的情况下再动手。
资深专家-高司机
·
2023-09-05 15:30
网易老司机的C++经验总结
游戏服务器开发专栏
服务器
c++
抽象接口
java多线程(五):线程池详解
能有效控制线程池的最
大并发
数,避免大量的线程之间因互相抢占系统资源而导致的阻塞现象。能对线程进行简单的管理。并提供定时执行以及指定间隔循环执行等功能。
e电动小马达e
·
2023-09-05 14:46
Java
android
java
网络游戏
服务器开发
杂记---0
这些年,我一直从事的游戏
服务器开发
,不管是底层的网络库编写,还是顶层的业务逻辑,都参与过,略有一些心得。打算花一些时间来整理下,就当是对自己的游戏生涯做个总结吧。
Hefe
·
2023-09-04 22:44
Android如何自定义服务器DynamicMockServer的使用
三、再次运行APP,验证服务是否可用编辑四、个性化配置自己需要的接口和返回信息五、根据访问参数动态返回信息六、自定义接口和参数校验配置在平时开发时经常需要与服务器进行联调,但是
服务器开发
往往比前端的要滞后
mldxs
·
2023-09-04 16:39
android
android
误区:Android一个线程占用多大内存
获取内存大小,一般是因为创建了对象或者做了其他才会有这么大;3.死循环中创建线程,如果线程是保持的一般手机能坚持到1000个,等GC回收不能满足分配需求会出现OOM异常;4.我们项目最好使用线程池控制最
大并发
gogoingmonkey
·
2023-09-04 10:49
游戏
服务器开发
指南(八):合理应对异常
我是长三月,一位在游戏行业工作多年的老程序员,专注于分享
服务器开发
相关的文章。本文是通用程序设计主题下的第二篇。这个主题主要探讨如何编写高效、健壮、易读的游戏业务代码,每篇从一个小点切入。
长三月
·
2023-09-04 01:24
游戏服务器开发指南
服务器
游戏
redis
游戏服务器
游戏开发
Nginx服务与调优
、1.最
大并发
连接数:worker_connections65536;2.选择事件驱动:nginx默认使用epoll时间驱动类型useepoll;##不写默认是epoll3.互斥锁:使用互斥锁来限制同时只有一个
敢不敢跟我比划比划.
·
2023-09-03 14:38
nginx
服务器
运维
Linux操作系统块设备参数调优
目录一、队列深度二、调度算法三、预读量四、I/O对齐一、队列深度队列深度决定了给块设备写I/O的最
大并发
数,对于Linux系统,默认值为128,一般情况下不建议用户修改此参数。
咸鱼弟
·
2023-09-03 10:35
Linux
服务器
linux
性能优化
Go framework-go-zero
通过弹性设计保障了
大并发
服务端的稳定性,经受了充分的实战检验。go-zero源码地址go-zero官网地址1.1、go-zero框架开发环境安装1、Go语言环境,Allreleases-TheGoPr
杀神lwz
·
2023-09-02 09:58
golang
开发语言
后端
性能测试场景设计
达到最
大并发
用户数后持续多长时间?测试结束时,以什么样的速率来减少并发用户?比如,每秒减少5个并发用户。需要包含哪些业务操作,各个业务操作的占比是多少?比如,10%的用户在做
Hi~晴天大圣
·
2023-09-02 08:54
性能测试
性能测试
场景设计
数据库锁简析
数据库
大并发
操作要考虑死锁和锁的性能问题。用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2为另一个线程。T3,T4以此类推。下面以SQLServer为例。
1学习笔记1
·
2023-09-01 18:06
数据库
oracle
实时社群技术专题(二):百万级成员实时社群技术实现(消息系统篇)
本文由网易云信资深
服务器开发
工程师曹佳俊分享,原题“深度剖析“圈组”消息系统设计|“圈组”技术系列文章”,为了提升内容品质,本文有修订和删节。
·
2023-09-01 16:45
即时通讯im网络编程
rabbitmq配置
:enabled:false#max-attempts:3#重试次数#initial-interval:5000#重试间隔时间concurrency:1#并发数量max-concurrency:1#最
大并发
清北_
·
2023-09-01 08:38
rabbitmq
分布式
JavaWeb
服务器开发
(精品这一套就足够)
目录第1章Tomcat服务器1.1服务器介绍1.2服务器程序的分类(按照功能)1.3tomcat服务器1.4tomcat服务器下载、安装1.5tomcat服务器目录结构1.6tomcat服务器配置1.7eclipse创建JavaWeb工程1.8eclipse中添加tomcat服务器1.9eclipse清除tomcat缓存1.10eclipse将web工程部署到tomcat服务器第2章Servlet
SuperProgMan.SYJ
·
2023-08-30 21:01
JAVA语言
服务器
tomcat
腾讯云
java
限流解决方案
限流解决方案背景限流常用的算法基于guava限流实现基于sentinel限流实现代码背景因为互联网系统通常都要面对
大并发
大流量的请求,在突发情况下(最常见的场景就是秒杀、抢购),瞬时大流量会直接将系统打垮
我叫果冻
·
2023-08-30 20:59
微服务解决方案
java
服务器
数据库
nginx调优(二)
目录一、event模块:1.最
大并发
连接数:2.选择事件驱动:3.互斥锁:4.网络多连接:二、http模块:1.server块基于域名构建虚拟主机:1.1指定子配置文件:1.2编写子配置文件:1.3构建数据文件
我不道啊;
·
2023-08-30 02:56
nginx
运维
大并发
热点行更新的两个骚操作
在
大并发
的情况下加上夸网络多次交互,就不可避免的由于网络延迟、丢包等原因导致事务的执行时间过长,出现雪崩概率会大大增加。建
can_4999
·
2023-08-29 17:22
线程池
2.有效的控制线程池的最
大并发
数,避免对CPU的资源抢夺而造成阻塞。3.对线程进行简单的管理,比如定时执行和按一定的时间间隔循环执行。
徐大哈_401d
·
2023-08-29 06:13
Linux
服务器开发
,redis,memcached,nginx网络组件
推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习reator网络编程epoll被称为事件管理器,利用管理器去管理多个连接。intclientfd=accept(listenfd,addr,s
屯门山鸡叫我小鸡
·
2023-08-28 12:26
linux
服务器
nginx
6种epoll的做法,从redis,memcached到nginx的网络模型实现
6种epoll的做法,从redis,memcached到nginx的网络模型实现|epoll的封装模式、reactor的作用与原理、多线程与多进程epoll专注后台
服务器开发
,包括C/C++,Linux
linux大本营
·
2023-08-28 12:25
nginx
linux
epoll
tcpip
网络编程
使用VSCode SSH实现公网远程连接本地
服务器开发
的详细教程
文章目录前言1、安装OpenSSH2、vscode配置ssh3.局域网测试连接远程服务器4.公网远程连接4.1ubuntu安装cpolar内网穿透4.2创建隧道映射4.3测试公网远程连接5.配置固定TCP端口地址5.1保留一个固定TCP端口地址5.2配置固定TCP端口地址5.3测试固定公网地址远程前言远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于
会洗碗的CV工程师
·
2023-08-28 12:53
CSDN
vscode
ssh
服务器
【VsCode】SSH远程连接Linux
服务器开发
,搭配cpolar内网穿透实现公网访问(1)
文章目录前言1、安装OpenSSH2、vscode配置ssh3.局域网测试连接远程服务器4.公网远程连接4.1ubuntu安装cpolar内网穿透4.2创建隧道映射4.3测试公网远程连接5.配置固定TCP端口地址5.1保留一个固定TCP端口地址5.2配置固定TCP端口地址5.3测试固定公网地址远程前言远程连接服务器的工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用
不爱学习的YY酱
·
2023-08-28 10:15
YY滴《干货分享》
服务器
vscode
ssh
游戏行业所需技术汇总(未完持续)
一.网络通信:通信模块协议制定协议加解密协议处理队列游戏
服务器开发
,首先要了解的就是网络层框架,网络层负责接受处理协议(协议即为用于通知服务器玩家所做的操作的约定格式),根据情况自定义协议格式.比如{版本号
猫系大哥
·
2023-08-28 09:49
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他