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
大并发服务器开发
C/C++轻量级并发TCP服务器框架Zinx-游戏
服务器开发
005:守护进程与进程监控
文章目录1守护进程1.1进程组和会话1.2会话的相关概念1.3守护进程的概念1.4守护线程的特点1.5守护进程创建的基本步骤1.6本项目守护进程的实现2进程监控2.1进程监控的实现1守护进程1.1进程组和会话进程除了有进程的PID之外还有一个进程组,进程组是由一个进程或者多个进程组成。通常他们与同一作业相关联可以收到同一终端的信号。每个进程组有唯一的进程组ID,每个进程组有一个进程组组长。如何判断
大大枫
·
2023-11-09 06:18
游戏
服务器
运维
C/C++轻量级并发TCP服务器框架Zinx-游戏
服务器开发
004:游戏核心消息处理 - 玩家类的实现
文章目录0代码仓库1需求2AOI设计2.1AOI算法简介2.2AOI数据结构及实现2.2.1玩家2.2.2网格对象2.2.3游戏世界矩形2.2.4获取周围玩家的实现2.2.5代码测试2.3GameRole结合AOI创建玩家2.3.1创建游戏世界全局对象-GameRole继承AOIWorld的Player2.3.2把玩家到游戏世界的加入与删除2.3.3玩家上线时的处理:新客户端连接后,向自己发送ID
大大枫
·
2023-11-09 06:48
服务器
游戏
java
C/C++轻量级并发TCP服务器框架Zinx-游戏
服务器开发
006:基于redis查找玩家姓名+游戏业务实现总结
文章目录1Redis的安装与API的使用1.1安装目录及环境变量1.2设置远程客户端连接和守护进程1.3启动redis1.4HiredisAPI的使用1.5我的动态库和头文件2Redis的使用2.1初始化时候2.2结束的时候3测试4Makefile5游戏业务总结1Redis的安装与API的使用1.1安装目录及环境变量7.2版本redis-cli命令在bin目录下:vim/etc/profileex
大大枫
·
2023-11-09 06:11
c语言
c++
服务器
掌动智能信创测试服务内容是什么
2、系统最
大并发
数测试:验证系统最大可以支持的并发数量,为系统上线提供参考依据。3、系统高可用性测试:对集群、微服务架构等
掌动智能
·
2023-11-09 04:06
测试工具
利用vscode remote-ssh插件进行远程
服务器开发
项目,更新后的代码如何在本地上传git
我们知道,利用remote-ssh插件进行远程
服务器开发
就像是在本地开发一样,但是代码在服务器文件夹里面呀,(在服务器上直接git也可以的)因为后面开发的时候直接在服务器clone的整个master项目
zrong180106
·
2023-11-09 00:28
ssh
服务器
git
vscode
Freeswitch 高级主题之用kamailio负载均衡
kamailio的前身叫openser,和opensips是兄弟,作为出色的sipproxy,在
大并发
量使用时经常用于负载均衡媒体服务器Asterisk、Freeswitch等实现集群。
voipmaker
·
2023-11-08 08:28
Kamailio
FreeSwitch
kamailio dispatch负载均衡
kamailio的前身叫openser,和opensips是兄弟,作为出色的sipproxy,在
大并发
量使用时经常用于负载均衡媒体服务器Asterisk、Freeswitch等实现集群。
flora_yao_bj
·
2023-11-08 08:26
sip
sip
【Linux后端
服务器开发
】Shell外壳——命令行解释器
目录一、Shell外壳概述二、描述Shell外壳原理的生动例子三、C语言模拟实现Shell外壳一、Shell外壳概述在狭义上,我们称Linux操作系统的内核为Linux在广义上,Linux发行版==Linux内核+外壳程序就比如市面上现在的redhat,centos,ubuntu等等我们耳熟能详的Linux发行版,事实上这些Linux发行版都是基于Linux操作系统的内核,然后对之加装了不同的Sh
命运on-9
·
2023-11-07 14:57
Linux后端服务器开发
服务器
linux
Shell
命令行解释器
emq系统调优支持更
大并发
emq系统调优支持更
大并发
Linux操作系统参数系统全局允许分配的最大文件句柄数:#2millionssystem-widesysctl-wfs.file-max=2097152sysctl-wfs.nr_open
阿亮说技术
·
2023-11-06 21:02
mqtt
linux
emq
mqtt
linux
Jmeter分布式压测实战及踩坑处理(含参数化)
项目中使用Jmeter进行
大并发
压测时,单机受限内存、CPU、网络IO,会出现服务器压力还没有上去,但压测服务器由于模拟的压力太大死机的情况。
起码有故事
·
2023-11-06 18:23
程序员
软件测试
IT
程序人生
软件测试
单元测试
jmeter
python
Jmeter分布式压测实战及踩坑处理
项目中使用Jmeter进行
大并发
压测时,单机受限内存、CPU、网络IO,会出现服务器压力还没有上去,但压测服务器由于模拟的压力太大死机的情况。
bulabula2022
·
2023-11-06 18:51
Jmeter
jmeter
分布式
SpringBoot+VUE项目部署
SpringBoot项目部署服务器中安装开发环境:jdk,mysql数据库,tomcat
服务器开发
环境安装服务器中部署项目部署vue前端项目部署项目打包打包配置:vite.config.jsexportdefaultdefineConfig
Chaoerlie
·
2023-11-06 18:25
部署
nginx
vue
spring
boot
腾讯云
15 分钟实现企业级应用无损上下线
很多用户量
大并发
度高的应用系统为了避免发布过程中的流量有损,一般选择在流量较小的半夜发布,虽然这样做有效果,但不可控导致背后的研发运维成本对企业来说是一笔不小的负担。
阿里云技术
·
2023-11-06 15:05
kubernetes
微服务
阿里云
云计算
[linux]父进程退出时如何确保子进程退出?
linux
服务器开发
相关视频解析:linux内核,进程调度器的实现,完全公平调度器CFS10道经典面试题的剖析,技术方向如何决定职业方向c/c++linux
服务器开发
免费学习地址:c/c++linux后台服务器高级架构师前言子进程退出的时候
linux大本营
·
2023-11-06 09:09
linux
c++
后端
进程
Go游戏
服务器开发
的一些思考(十一):IO游戏同步
概要说到IO游戏,自然要提到如何同步。好的同步是IO游戏成功的基石。同步分为2类:帧同步和状态同步。本文主要考察状态同步。好的同步如图,第N次主循环后,服务器会把状态发给客户端。客户端在服务器N+1次主循环前,把操作指令发给服务器。从客户端下达操作指令,到服务器下次主循环开始前,2端的状态是一致的。这是一次非常成功的同步。坏的同步如图,操作指令在第N+1次主循环执行后,才到达。服务器端的状态已经发
fananchong2
·
2023-11-06 02:03
Go游戏服务器开发的一些思考
服务器
游戏
go
游戏同步
Go游戏
服务器开发
的一些思考(十二):行为树behavior3go介绍
概要在游戏开发中,以状态切换来驱动其执行流程的系统,引入行为树可以大大简化编码和配置。本文介绍一个golang行为树库-behavior3go,并举例如何使用behavior3go来制作技能。behavior3go介绍behavior3go是behavior3系列的go语言版本。最初是behavior3js,是为java做的一个行为树库。目前支持的语言有:behavior3js(java,官方维护
fananchong2
·
2023-11-06 02:03
Go游戏服务器开发的一些思考
游戏
go语言
游戏开发
行为树
behavior3
Go游戏
服务器开发
的一些思考(三十八):MMO游戏移动同步
MMO游戏移动同步MMO游戏与IO游戏的不同:类型视野内人数交互性强弱MMO游戏多,大到几百人相对弱IO游戏少到一定范围,如最多10、20人等强因此,会采取不同的策略,来做移动同步。类型策略MMO游戏需要控制流量,放缓同步间隔间隔IO游戏可以牺牲可接受的流量,适当频繁同步本文下面,针对MMO游戏,提供一种移动同步方案。本方案,综合参考了一些典型的IO游戏移动同步、MOBA游戏移动同步。同步的信息服
fananchong2
·
2023-11-06 02:03
Go游戏服务器开发的一些思考
MMO游戏
移动同步
游戏设计
架构设计
go
网课学习笔记[1]:Linux实现简易线程池
一、原理1.1解决的是什么问题平台主推的课程是LinuxC/C++后端
服务器开发
的,提出了一个并发问题,我简单的描述一下:服务器通过开线程进行处理请求,那么能够同时开1w个线程吗?
fighting_bang
·
2023-11-06 01:24
c语言
第六章认识Node.js
服务器开发
目录Node.js同步和异步编程基本概念执行方式获取异步API的返回值网页基础扩展项目Node.js同步和异步编程基本概念同步API(应用程序编程接口)是指只有当前API执行完毕后才能继续执行下一个API。形象的说同步模式就是一个服务员在某一个时间段内只服务一个客人的模式。这种方式通常是基于阻塞(blocking)模型实现的,即应用程序在调用API时被阻塞,直到收到服务器响应。同步API的好处是简
学习笔记101
·
2023-11-06 01:18
node.js
Zinx框架-游戏
服务器开发
002:框架学习-按照三层结构模式重构测试代码+Tcp数据适配+时间轮定时器
文章目录1Zinx框架总览2三层模式的分析3三层重构原有的功能-头文件3.1通道层Stdin和Stdout类3.1.2StdInChannel3.1.2StdOutChannel3.2协议层CmdCheck和CmdMsg类3.2.1CmdCheck单例模式3.2.1.1单例模式3.2.1.2*命令识别类向业务层不同类别做分发3.2.2CmdMsg自定义用户信息类,继承UserData3.3业务层:
大大枫
·
2023-11-05 13:32
服务器
游戏
重构
Zinx框架-游戏
服务器开发
003:架构搭建-需求分析及TCP通信方式的实现
文章目录1项目总体架构2项目需求2.1服务器职责2.2消息的格式和定义3基于Tcp连接的通信方式3.1通道层实现GameChannel类3.1.1TcpChannel类3.1.2Tcp工厂类3.1.3创建主函数,添加Tcp的监听套接字3.1.4代码测试3.2消息类的结构设计和实现3.2.1消息的定义3.2.2消息类-用户请求对象的创建3.2.3protoc消息的创建3.2.4消息对象的构造与解析3
大大枫
·
2023-11-05 13:31
游戏
服务器
架构
计算机网络之TCP最大连接限制
那么对单机,其最
大并发
tcp连接数是多少?2.标识一个TC
GoGo在努力
·
2023-11-05 10:38
计算机网络
tcp/ip
网络
linux
TCP高并发连接数
那么对单机,其最
大并发
tcp连接数是多少?如何标识一个TCP连接在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯
一切归于平静
·
2023-11-05 04:49
TCP
Redis客户端
2)Jedis.close()在直连下是关闭连接,在连接池则是归还连接3)客户端输入缓冲区不能配置,强制限制在1G之内,但是不会受到maxmemory限制4)monitor命令禁止在生成环境中使用,在
大并发
情况下存在输出缓冲区暴涨的可能性
群体驱散master
·
2023-11-05 01:36
使用Golang开发硬件驱动
1.介绍Golang是一种简洁、高效的编程语言,它的强
大并发
性能和丰富的标准库使得它成为了开发硬件驱动的理想选择。在本文中,我们将探讨如何使用Golang开发硬件驱动程序,并提供一个实例来帮助你入门。
一只会写程序的猫
·
2023-11-04 23:27
Go
golang
开发语言
后端
如何使用AMR M分析rtp流中的amr语音
进行媒体
服务器开发
,经常要分析RTP中的媒体流,用来确定通话中是否存在问题。
醉心编码
·
2023-11-04 21:00
通信软件
c/c++
rtp
抓包
amr
amrwb
amrnb
node mysql 事件循环_理解Node.js的事件循环(Event Loop)和线程池
Node的“事件循环”(EventLoop)是它能够处理
大并发
、高吞吐量的核心。这是最神奇的地方,据此Node.js基本上可以理解成“单线程”,同时还允许在后台处理任意的操作。
广州第一SGQQ
·
2023-11-04 12:25
node
mysql
事件循环
爱前端邵山欢node.js篇-02NodeJS的
服务器开发
NodeJS的
服务器开发
nodejs生来为了实现服务器,服务器就是能够接受客户端发来的请求,给出响应。
大前端圈子
·
2023-11-03 23:22
Zinx框架-游戏
服务器开发
001:zinx框架的安装
文章目录1zinx下载地址1.1zinx框架的源码路径:1.2安装好之后动态库的位置2Zinx框架运行的基本概况3测试Zinx-框架的基本使用3.0流程预览3.1初始化框架3.2标准输入回显标准输出的编写思路3.2.1回显Echo3.2.2写标准输入stdin通道类,用通道输入-通过Ichannel继承3.2.3标准输出通道输出-通过Ichannel继承3.3将通道对象添加到框架3.4添加命令处理
大大枫
·
2023-11-03 09:40
项目环境搭建相关问题
游戏
服务器
运维
一个简单的UDP回显服务器
一个简单的UDP回显服务器客户端给服务器发送一个字符串,服务器把这个字符串原封不动的返回(回显到服务器echoserver)相当于
服务器开发
当中的"helloworld".通过整个代码书写过程了解UDP
z啵唧啵唧
·
2023-11-03 09:35
计算机网络
udp
服务器
java
python著作_Python 常用库和著作介绍 ---全能与潮流
在此之前,Python被广泛应用在web开发、系统运维、数据爬虫、数据分析和游戏
服务器开发
等,随着人工智能的浪潮,Python以其独特的语法特性和丰富的第三方类库成为了机器学习算法编程的优选语言之一。
weixin_39768247
·
2023-11-03 07:13
python著作
性能测试---如何确定最
大并发
用户数
性能测试---最
大并发
用户数概念使用JMETER确定最
大并发
用户概念最
大并发
用户数通过pv(页面浏览量)值,粗略的计算出来100w80w4h80w/(4*3600)约等于60TPS(二八原则的计算【80%
wa~~~ooo
·
2023-11-03 00:20
压力测试
CountDownLatch、Semaphore等4
大并发
工具类详解
Java并发工具包1.并发工具类提供了比synchronized更加高级的各种同步结构:包括CountDownLatch、CyclicBarrier、Semaphore等,可以实现更加丰富的多线程操作。2.并发容器提供各种线程安全的容器:最常见的ConcurrentHashMap、有序的ConcurrentSkipListMap,实现线程安全的动态数组CopyOnWriteArrayList等。3
JavaAQA
·
2023-11-02 13:14
Java
架构师
高级开发
Spring
5
全方位解析-Android中的线程池
笔记文章,没有废话,句句关键线程池的优点重用线程池里的线程,避免创建和销毁线程所带来的性能开销有效控制最
大并发
数,避免造成线程间抢占系统资源而造成阻塞提高线程可管理性,可以统一进行分配,调优和监控的能力
g小志
·
2023-11-02 10:10
Linux高性能I/O框架库Libevent介绍
C/C++Linux
服务器开发
/后台架构师知识体系这篇文章主要讲一下Libevent库的内容,顺便对I/O库整体做个介绍。
攻城狮百里
·
2023-11-02 05:55
linux
libevent
Linux下使用libevent库实现服务器端编程
安装注意事项(先安装openssl开发库)阿里云CentOS服务器端测试例程二、相关知识2.1事件驱动(I/O复用)2.2Libevent库介绍三、服务端编程实例四、测试与分析五、参考文章linux高性能
服务器开发
十大必须掌握的核心技术原文链接
宁静致远2021
·
2023-11-02 04:41
linux服务器网络编程
linux
服务器
网络
一篇文章带你搞懂慢SQL以及优化的策略
三、数据库性能1.最大数据量2.最
大并发
数3.查询耗时0.5秒4.具体实施四、数据库表的设计1.数据类型2.避免空值3.text类型优化五、索引优化1.索引分类2.索引优化六、SQL优化1.分批处理2.
南淮北安
·
2023-11-01 21:00
sql
数据库
mysql
部署Nginx,配置文件
worker_rlimit_nofile65535;events{worker_connections1024;#单个后台workerprocess进程的最
大并发
链接数}http{in
陈卿诺语
·
2023-11-01 19:46
nginx
github
运维
互联网大厂必学技能:压力测试!
在开发接口或者功能点完成后,就需要对接口或功能点压力测试,测试出接口的极限以应对较
大并发
,举一个最直接的例子:淘宝双十一购物节,2018年淘宝交易创建峰值
猪哥66
·
2023-11-01 07:36
多路IO—POll函数,epoll
服务器开发
流程
本文将介绍Poll和Epoll函数的使用方法,并探讨了在
服务器开发
中使用这两种技术的流程和注意事项。"
莫浅子
·
2023-11-01 05:41
网络编程
服务器
c++
c语言
Android使用统一的工具类在公用线程池执行后台操作
线程池的优点重用线程池里的线程,避免创建和销毁线程所带来的性能开销有效控制最
大并发
数,避免造成线程间抢占系统资源而造成阻塞提高线程可管理性,可以统一进行分配,调优和监控的能力Android中的线程池复用
JeffreyWorld
·
2023-10-31 09:18
Linux虚拟机安装和开发环境配置(Ubuntu 22.04)
前言对于高性能的
服务器开发
,Linux系统是必不可少的,本篇文章就从最基本的Linux虚拟机安装和开发环境配置,让初学Linux系统的大佬们,来熟悉一下Linux环境制作Linux虚拟机(Ubuntu22.04
Mr.Lu
·
2023-10-31 07:06
c++
linux
2020年关于Linux的知识技术合集(基础入门到高级进阶)
Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等等(技术点都提供免费视频资料)资源列表:1:linux零基础入门2:linux
服务器开发
探索Linux服务器架构师
·
2023-10-31 03:46
Node.js(3)------服务器端开发
一、Node
服务器开发
1、学习
服务器开发
的目的(1)、可以和后端程序员进行紧密的配合(2)、让业务前置(3)、扩展知识面2、服务器的主要工作(1)、实现项目的业务逻辑(2)、实现数据的增删改查(CRUD
THER1881
·
2023-10-31 02:36
node.js
服务器
前端
Node.js
服务器开发
(上)
Node.js
服务器开发
(上)1概述2一些基本知识3创建Node.js网站服务器4HTTP协议4.1概念4.2请求消息4.2.1概念4.2.2获取请求方式req.method4.2.3分开处理GET和POST
橘猫吃不胖~
·
2023-10-31 02:34
Node.js
服务器
node.js
前端
第五章认识Node.js
服务器开发
目录认识
服务器开发
基本概念基本作用基本优势基本组成Node.js网站服务器基本概述基本步骤基本特点认识HTTP协议基本概述HTTP的请求消息和响应消息请求消息响应消息HTTP请求处理与响应处理GET请求参数
学习笔记101
·
2023-10-31 02:33
node.js
网络面试!居然这么详细,那看这篇就够了呀
linux
服务器开发
相关视频解析:Tcp/ip协议栈技术专题训练营(1)Tcp/ip协议栈技术专题训练营(2)c/c++linux
服务器开发
免费学习地址:c/c++linux后台服务器高级架构师1.应用层
linux大本营
·
2023-10-30 10:04
Android 线程池 总结
重用存在的线程,减少线程创建、消亡的开销有效控制最
大并发
线程数提供定时执行,定期执行,单线程,并发数控制等功能Android中的线程池都直接或间接通过配置ThreadPoolExecutor来实现不同特性的线程池
_执_念__
·
2023-10-30 09:07
java宿舍管理系统课程设计,原理+实战+视频+源码
很显然,上面谈到的高并发场景,并发量各不相同,那到底多
大并发
才算高并发
胖嘟嘟的程序员
·
2023-10-30 06:15
程序员
面试
经验分享
java
Nginx进程间的通信
C/C++Linux
服务器开发
/后台架构师知识体系进程间消息传递共享内存共享内存还是Linux下提供的最主要的进程间通信方式,它通过mmap和shmget系统调用在内存中创建了一块连续的线性地址空间,而通过
攻城狮百里
·
2023-10-29 21:11
nginx
linux
后台
上一页
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
其他