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
web后端服务器开发
【Linux后端
服务器开发
】MAC地址与其他重要协议
目录一、以太网二、MAC地址三、MTU四、ARP协议五、DNS系统六、ICMP协议七、NAT技术八、代理服务器一、以太网“以太网”不是一种具体的网路,而是一种技术标准:既包含了数据链路层的内容,也包含了一些物理层的内容,例如:规定了网络拓扑结构、访问控制方式、传输速率等。以太网中的网线必须使用双绞线,传输速率有10M、100M、1000M等。以太网是当前应用最广泛的局域网技术,和以太网并列的还有令
命运on-9
·
2023-07-29 12:08
Linux后端服务器开发
服务器
linux
网络
UE4套件-多线程库开发
,虽然UE4为我们游戏开发提供了三套多线程解决方案,但是在我们日常开发项目中,依然需要封装和整合UE4线程,比如做
服务器开发
or是引擎开发。
人宅
·
2023-07-29 01:26
C++
UE4功能集
UE4C++
人宅
UE4独立程序
UE4多线程
UE4
C++
套件
人宅
Web后端
开发总结
后端web开发大致流程和对应的核心技术对应技术的来源springMVC可以理解为spring框架中的web开发框架springMVC+Spring+Mybatis就是我们熟知的ssm框架了
小袁拒绝摆烂
·
2023-07-27 22:58
JavaWeb
java
WEB后端
开发人员对MySQL优化步骤
WEB后端
开发人员对MySQL优化步骤库表结构优化选择合适的更小的数据类型,因为他们占用更少的磁盘、内存尽量避免NULL,当检索该行时有可能不走索引单表不要使用过多的字段,避免大量产生大量死字段尽量使用相同数据类型存储相似或相关的值
747大雄
·
2023-07-27 21:08
关于websocket的几点注意事项
第一、普通websocket直接集成即可org.springframework.bootspring-boot-starter-websocket第二、
web后端
两点,创建配置,发布端点服务importorg.springframework.context.annotation.Bean
舞动人生lrcore
·
2023-07-27 20:29
websocket
网络协议
网络
老板说,我请你来,不是叫你"无脑"拷贝的,竟然在线上搞出这么大的一个BUG...
本人是做游戏
服务器开发
的,碰到一个需求,给符某些要求的玩家的发送道具奖励,奖励的数量根据离线的天数计算。
编程的程序员
·
2023-07-27 19:58
实时社群技术专题(二):百万级成员实时社群技术实现(消息系统篇)
本文由网易云信资深
服务器开发
工程师曹佳俊分享,原题“深度剖析“圈组”消息系统设计|“圈组”技术系列文章”,为了提升内容品质,本文有修订和删节。
hellojackjiang2011
·
2023-07-27 16:45
即时通讯
im开发
网络
【Linux后端
服务器开发
】HTTPS协议
目录一、加密算法二、中间人攻击三、CA认证一、加密算法HTTPS协议是什么?HTTPS协议也是一个应用层协议,是在HTTP协议的基础上引入了一个加密层。HTTP协议内容是按照文本的方式明文传输的,这就导致在传输过程中出现一些被篡改的情况。什么是加密?加密就是把明文(需要传输的内容)进行一系列变换,生成密文。解密就是加密的逆过程,将密文还原成明文。在这个加密和解密的过程中,往往需要一个或多个中间的数
命运on-9
·
2023-07-27 14:26
Linux后端服务器开发
服务器
https
加密
签名
CA认证
非对称加密
网络安全
【Linux后端
服务器开发
】IP协议
目录一、IP协议概述二、协议头格式三、网段划分四、IP地址的数量限制五、路由一、IP协议概述主机:配有IP地址,但是不进行路由控制的设备路由器:即配有IP地址,又能进行路由控制节点:主机和路由器的总称IP:将数据从A主机跨网络传输到B主机的能力,IP=目标网络+目标主机路径选择中,目标IP决定了我们的路径该怎么走(先确定目标网络,再确定目标主机)二、协议头格式4位版本号:version,指定IP协
命运on-9
·
2023-07-27 14:26
Linux后端服务器开发
服务器
tcp/ip
运维
C/C++Linux
服务器开发
学习路线(含免费学习资料下载地址)
C/C++Linux
服务器开发
完整学习路线(含免费学习资料下载地址)相信大部分同学刚毕业或者想转行做c++服务端开发的时候都很迷茫不知道从哪里开始学习,于是准备参加各种培训班或者网络培训,有不知道该怎么选择
Linux后台服务器开发
·
2023-07-27 03:44
Flask框架用于
WEB后端
的流程以及pymysql的简单应用
一、定义Flask诞生于2010年,是Arminronacher(人名)用Python语言基于Werkzeug工具箱编写的轻量级Web开发框架。Flask本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用Flask扩展加入ORM、窗体验证工具,文件上传、身
Klein.Blue
·
2023-07-27 01:22
案例
flask
python
与 30 家公司过招,得到了这章面试心法
我求职的职位是Linux
服务器开发
,最倾向的职位是
服务器开发
主程或技术经理。
梁炜东
·
2023-07-27 01:00
Flask(1)
Django框架---
web后端
框架Django重量级框架模型类--->ORM映射管理后台Flask轻量级框架路由和视图框架提供了什么?
Crld
·
2023-07-26 11:43
【Linux后端
服务器开发
】HTTP协议
目录一、HTTP协议概述二、HTTP应用层服务器实现Util.hppProtocal.hppHttp_Server.hpphttp_server.ccindext.html一、HTTP协议概述请求和响应怎么保证应用层完整读取完毕了?读取完整的一行(识别行分隔符),while(完整的一行),直到将所有的请求行+请求报头全部读完,直到空行我们能保证把报头读完,报头有一个属性:Content-Lengt
命运on-9
·
2023-07-25 22:23
Linux后端服务器开发
http
网络协议
网络
linux
服务器
tcp/ip
【Linux后端
服务器开发
】封装线程池实现TCP多线程通信
、日志模块Log.h四、守护进程模块Deamon.h五、TCP通信模块Server.hClient.hserver.cppclient.cpp关于TCP通信协议的封装,此篇博客有详述:【Linux后端
服务器开发
命运on-9
·
2023-07-25 08:52
Linux后端服务器开发
服务器
linux
tcp/ip
线程池
【Linux后端
服务器开发
】协议定制(序列化与反序列化)
目录一、应用层协议概述二、序列化与反序列化Protocal.h头文件Server.h头文件Client.h头文件server.cpp源文件client.cpp源文件一、应用层协议概述什么是应用层?我们通过编写程序解决一个个实际问题、满足我们日常需求的网络程序,都是应用层程序。协议是一种“约定”,socket的api接口,在读写数据时,都是按“字符串”的方式发送数据,那么如果我们要传输一些“结构化的
命运on-9
·
2023-07-25 08:52
Linux后端服务器开发
服务器
运维
网络
【Linux后端
服务器开发
】TCP通信设计
目录一、TCP通信协议的封装二、TCP多进程通信三、TCP多线程通信一、TCP通信协议的封装简单的TCP一对一通信其实完全可以不进行封装,直接分别写server端和client端的源代码,按照TCP通信协议的规定调用socket接口即可完成,但是在通过TCP协议设计应用层协议的时候,将TCP协议进行封装并且将协议与服务任务进行解耦,是更方便编程和维护的。对server服务端封装,我们只需要指明服务
命运on-9
·
2023-07-25 08:20
Linux后端服务器开发
服务器
linux
tcp/ip
基于linux下的高并发
服务器开发
(第三章)- 3.7 线程属性
intpthread_attr_init(pthread_attr_t*attr);-初始化线程属性变量intpthread_attr_destroy(pthread_attr_t*attr);-释放线程属性的资源intpthread_attr_getdetachstate(constpthread_attr_t*attr,int*detachstate);-获取线程分离的状态属性intpthre
呵呵哒( ̄▽ ̄)"
·
2023-07-25 06:33
服务器
linux
运维
重新学习
web后端
开发-002-hello, world
javi-via-flickr-620x354.jpgUNIXisverysimple,itjustneedsageniustounderstanditssimplicity.——DennisM.Ritchie作者刚开始学习编程的时候,学习的就是C语言。写的第一个入门例子就是在控制台上打印一句“hello,world"。后来陆续接触了php、java、python、go等语言,发现入门第一个例子都
donny_zhang
·
2023-07-25 00:13
基于linux下的高并发
服务器开发
(第三章)- 3.14 信号量
信号量的类型sem_tintsem_init(sem_t*sem,intpshared,unsignedintvalue);-初始化信号量-参数:-sem:信号量变量的地址-pshared:0用在线程间,非0用在进程间-value:信号量中的值intsem_destroy(sem_t*sem);-释放资源intsem_wait(sem_t*sem);-对信号量加锁,调用一次对信号量的值-1,如果值
呵呵哒( ̄▽ ̄)"
·
2023-07-24 23:36
服务器
linux
运维
基于linux下的高并发
服务器开发
(第三章)- 多线程开发
基于linux下的高并发
服务器开发
(第三章)-(3.1-3.2)线程概述和创建_呵呵哒( ̄▽ ̄)"的博客-CSDN博客【代码】基于linux下的高并发
服务器开发
(第三章)-(1)线程概述。
呵呵哒( ̄▽ ̄)"
·
2023-07-24 23:36
服务器
linux
java
基于linux下的高并发
服务器开发
(第二章)- 2.18 内存映射(2)
1.如果对mmap的返回值(ptr)做++操作(ptr++),munmap是否能够成功?void*ptr=mmap(...);ptr++;可以对其进行++操作munmap(ptr,len);//错误,要保存地址2.如果open时O_RDONLY,mmap时prot参数指定PROT_READ|PROT_WRITE会怎样?错误,返回MAP_FAILEDopen()函数中的权限建议和prot参数的权限保
呵呵哒( ̄▽ ̄)"
·
2023-07-24 23:32
linux
服务器
linux高并发web
服务器开发
(web服务器)17_html介绍,标题和段落,列表, 图片,超链接,table标签,http协议请求,响应消息,web服务器模型
pdf详情01html介绍http://www.w3school.com.cn/html/index.asphttp://www.runoob.com/HTML简介HTML,HyperTextureMarkupLanguage,超文本标记语言。在计算机中以.html、.htm作为扩展名.可以被浏览器访问,就是经常见到的网页.HTML特点语法非常简洁、比较松散,以相应的英语单词关键字进行组合html
好奇养活小猫
·
2023-07-24 15:03
Linux
前端
服务器
html
linux高并发web
服务器开发
(web服务器)19_strftime,libevent实现httpserver,线程池原理,结构体,使用,干活的线程的回调函数,管理者线程回调函数
01strftimestrftime函数头文件:time.h函数功能:将时间格式化,或者说格式化一个时间字符串。函数原型:size_tstrftime(char*strDest,size_tmaxsize,constchar*format,conststructtm*timeptr);format○%a星期几的简写○%A星期几的全称○%b月份的简写○%B月份的全称○%c标准的日期的时间串○%C年份
好奇养活小猫
·
2023-07-24 15:03
Linux
服务器
linux
Linux C编程之二十一 Linux高并发web
服务器开发
一、HTML1.HTML简介(1)HTML简介HTML,HyperTextureMarkupLanguage,超文本标记语言。在计算机中以.html、.htm作为扩展名。可以被浏览器访问,就是经常见到的网页。(2)HTML特点语法非常简洁、比较松散,以相应的英语单词关键字进行组合html标签不区分大小写大多数标签是成对出现的,有开始,有结束,比如不成对出现的称之为短标签,比如(3)标签中的属性和属
weixin_30491641
·
2023-07-24 15:32
epoll
shell
人工智能
Linux高并发web
服务器开发
【转载】
一、HTML1.HTML简介(1)HTML简介HTML,HyperTextureMarkupLanguage,超文本标记语言。在计算机中以.html、.htm作为扩展名。可以被浏览器访问,就是经常见到的网页。(2)HTML特点语法非常简洁、比较松散,以相应的英语单词关键字进行组合html标签不区分大小写大多数标签是成对出现的,有开始,有结束,比如不成对出现的称之为短标签,比如(3)标签中的属性和属
weixin_30691871
·
2023-07-24 15:32
epoll
人工智能
shell
Linux高并发web
服务器开发
——web服务器-2
在学习Linux高并发web
服务器开发
总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。
AllisWell_WP
·
2023-07-24 15:57
linux
服务器开发
2019.2.7(epoll服务端模型代码,strncasecmp函数,MSG_PEEK,scandir函数,编码解码,sscanf 函数,正则表达式,strftime 函数)
epoll服务端模型代码main.c#include#include#include#include"epoll_server.h"intmain(intargc,constchar*argv[]){if(argcevents&EPOLLIN)){//不是读事件continue;}if(pev->data.fd==lfd){//接受连接请求do_accept(lfd,epfd);}else{//读
王小闹儿
·
2023-07-24 15:57
Linux
服务器开发
linux高并发web
服务器开发
(web服务器)18_函数解析http请求, 正则表达式,sscanf使用,http中数据特殊字符编码解码
pdf详情版01学习目标编写函数解析http请求○GET/hello.htmlHTTP/1.1\r\n○将上述字符串分为三部分解析出来编写函数根据文件后缀,返回对应的文件类型sscanf-读取格式化的字符串中的数据○使用正则表达式拆分○[^]的用法通过浏览器请求目录数据○读指定目录内容opendirreaddirclosedir○scandir-扫描dir目录下(不包括子目录)内容http中
好奇养活小猫
·
2023-07-24 15:50
Linux
服务器
linux
前端
关于Reactive Programming(二)
为什么
Web后端
开发对Reactive没什么感觉?
KenChen_939
·
2023-07-24 06:51
重新学习
web后端
开发-006-了解服务监控
随着分布式微服务架构的流行,服务监控已经是现代
web后端
开发体系中,非常重要的组成部分。通常服务监控系统包括如下几个部分:数据提供方产生数据的终端,比如某
web后端
服务。
donny_zhang
·
2023-07-23 13:53
前端三剑客之 JavaScript
虽然JS主要是用于前端页的开发,但实际上,也可以进行
服务器开发
/客户端程序的开发。
Später321
·
2023-07-23 03:28
javaEE初阶
前端
javascript
java
事件驱动和消息驱动
之前简单写过一些关于事件驱动的文章:【C/C++
服务器开发
】事件驱动、事件驱动架构、事件驱动编程及设计模式。
小熊coder
·
2023-07-21 15:01
软件架构
软件架构
文章开始:关于我的webserver项目的基本思路以及对应的知识
参考了游双老师的《Linux高性能服务器编程》以及牛客网的《Linux高并发
服务器开发
》课程。在自己复现的基础上进行模块的整合并添加一些小更改。所有代码拥有完备的注释。访问的资源在同级目录"re
几日行云
·
2023-07-21 10:28
webserver
c++
web
服务器
帧同步
服务器开发
历程
这篇文章将会记录我从0开始学习网络编程后如何实现一个帧同步的游戏服务器第一版使用了epoll和socket基于protobuf实现了一个简单帧同步服务器1,代码比较多,就没有特地的去加注释,主要的问题简单说一下:1、用户根据一个.h文件里面写死的账号密码登录,没有实现注册登录功能2、单线程,在IO的时候会造成cpu的浪费,导致服务器效率变低3、没有动态的分配内存,虽然会快一点,但是会造成大量的空间
theshun
·
2023-07-21 06:40
服务器
运维
基于linux下的高并发
服务器开发
(第二章)- 2.15 有名管道介绍及使用
08/有名管道09/有名管道的使用创建fifo文件1.通过命令:mkfifo名字2.通过函数:intmkfifo(constchar*pathname,mode_tmode);#include#includeintmkfifo(constchar*pathname,mode_tmode);参数:-pathname:管道名称的路径-mode:文件的权限和open的mode是一样的,是一个八进制的数返
呵呵哒( ̄▽ ̄)"
·
2023-07-20 16:17
服务器
linux
c++
基于linux下的高并发
服务器开发
(第二章)- 2.16 有名管道实现简单版聊天功能
09/有名管道的使用>>使用有管道完成聊天的功能实现简单聊天功能:只能是进程A给进程B发一条,然后进程B收一条进程B的消息只能是进程B给进程A发一条,然后进程A收一条进程B的消息chatA.c#include#include#include#include#include#include#includeintmain(){//1.判断有名管道文件是否存在intret=access("fifo1",
呵呵哒( ̄▽ ̄)"
·
2023-07-20 16:17
linux
服务器
运维
基于linux下的高并发
服务器开发
(第二章)- 2.13 匿名管道通信案例
实现psaux|grepxxx父子进程间通信子进程:psaux,子进程结束后,将数据发送给父进程父进程:获取到数据,过滤pipe()execlp()子进程将标准输出stdout_fileno重定向到管道的写端。dup207/匿名管道的使用/*实现psaux|grepxxx父子进程间通信子进程:psaux,子进程结束后,将数据发送给父进程父进程:获取到数据,过滤pipe()execlp()子进程将标
呵呵哒( ̄▽ ̄)"
·
2023-07-20 15:43
算法
linux
运维
JavaScript——基础知识及使用
是世界上最流行的编程语言之一.一个脚本语言,通过解释器运行.主要在客户端(浏览器)上运行,现在也可以基于node.js在服务器端运行.JavaScript的能做的事情:网页开发(更复杂的特效和用户交互)网页游戏开发
服务器开发
程序员Jared
·
2023-07-19 23:28
前端
javascript
开发语言
vscode
服务器架构
(https://www.zhihu.com/question/20657269)高性能服务器架构的基本策略一、缓存在
服务器开发
的时候,最常用到的有下
万事皆成
·
2023-07-18 18:28
【Linux后端
服务器开发
】TCP协议
目录一、TCP报头结构二、确认应答机制三、超时重传机制四、连接管理机制五、滑动窗口六、拥塞控制七、应答策略一、TCP报头结构TCP全称为传输控制协议(TransmissionControlProtocol),数据在传输过程需要严格的控制TCP协议段落格式4位TCP报头长度:表示该TCP头部有多少个32位bit,TCP报头的最大长度是15*4B=60B;TCP报头的标准长度是20字节,即在通信时拿到
命运on-9
·
2023-07-18 12:49
Linux后端服务器开发
服务器
tcp/ip
linux
C++技术开发的发展方向有哪些?
一、
服务器开发
,开发大型高并发服务器,熟悉多线程,网络编程,熟悉服务器的架构模型;二、应用开发,开发各种实用的界面工具,使用界面库做各种炫酷的软件应用,偏向于前端;三、图像处理,图像算法,人脸识别等各种图像数据后期处理
kaikeba
·
2023-07-17 22:24
C++
c++
mgo 接收不确定结构体请求参数
在使用Python写
web后端
时,我不必知道json请求参数有哪些字段,获取之后再慢慢解析和参数格式的校验;但是在使用mgo时我得先定义能和请求参数匹配得结构体,成功绑定之后才能够得到请求参数,虽然不太适应
大白杏仁
·
2023-07-17 18:56
基于linux下的高并发
服务器开发
(第一章)
基于linux下的高并发
服务器开发
(第一章)-Linux环境开发搭建1.1_呵呵哒( ̄▽ ̄)"的博客-CSDN博客解决Ubuntu虚拟机没有网络图标(无法联网问题)_呵呵哒( ̄▽ ̄)"的博客-CSDN博客基于
呵呵哒( ̄▽ ̄)"
·
2023-07-17 05:36
linux
运维
服务器
基于linux下的高并发
服务器开发
(第一章)- 目录操作函数
09/目录操作函数(1)intmkdir(constchar*pathname,mode_tmode);#include#includeintmkdir(constchar*pathname,mode_tmode);作用:创建一个目录参数:pathname:创建的目录的路径mode:权限,八进制的数返回值:成功返回0,失败返回-1/*#include#includeintmkdir(constch
呵呵哒( ̄▽ ̄)"
·
2023-07-17 04:43
服务器
linux
算法
基于linux下的高并发
服务器开发
(第二章)- 2.4 父子进程虚拟地址空间情况
01/进程创建#include#includepid_tfork(void);函数的作用:用于创建子进程。返回值:fork()的返回值会返回两次。一次是在父进程中,一次是在子进程中。在父进程中返回创建的子进程的ID,在子进程中返回0如何区分父进程和子进程:通过fork的返回值。在父进程中返回-1,表示创建子进程失败,并且设置errno02/父子进程虚拟地址空间实际上,更准确地来说,Linux的fo
呵呵哒( ̄▽ ̄)"
·
2023-07-16 21:30
linux
服务器
运维
基于linux下的高并发
服务器开发
(第一章)- dup,dup2函数
intdup(intoldfd);复制文件描述符/*#includeintdup(intoldfd);作用:复制一个新的文件描述符fd=3,intfd1=dup(fd),fd指向的是a.txt,fd1也是指向a.txt从空闲的文件描述符表中找一个最小的,作为新的拷贝的文件描述符*/#include#include#include#include#include#includeintmain(){i
呵呵哒( ̄▽ ̄)"
·
2023-07-16 21:26
服务器
linux
算法
云服务器搭建coturn不能正常使用的问题
这里我们以《Linux后台
服务器开发
》系列课程中的音视频技术为例,讲解应该怎么在公网搭建coturn。
面试题小能手
·
2023-07-16 17:26
Linux高并发
服务器开发
第一章:Linux系统编程入门
文章目录1.Linux开发环境搭建2.GCC2.1什么是GCC?2.2GCC工作流程/C++从代码到可执行文件的过程2.3gcc与g++的区别2.4GCC常用参数选项3.Makefile3.1简介3.2Makefile文件命名和规则3.3基本原理3.4变量3.5模式匹配3.6函数4.GDB5.静态库和动态库5.1什么是库?5.2静态库5.3动态库5.4工作原理5.5静态库与动态库的区别6.文件6.
程序员小浩
·
2023-07-16 17:43
Linux高并发服务器开发
linux
服务器
运维
Linux高并发
服务器开发
第二章:Linux多进程开发
文章目录1.基本概念1.1程序1.2进程1.3单道、多道程序设计1.4时间片1.5并行和并发1.6进程控制块(PCB)2.进程的状态3.进程相关命令4.进程号和相关函数5.进程创建、父子进程关系6.GDB多进程调试7.exec函数族(1)`intexecl(constchar*path,constchar*arg,...);`(2)`intexeclp(constchar*file,constch
程序员小浩
·
2023-07-16 17:43
Linux高并发服务器开发
linux
服务器
运维
上一页
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
其他