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
Linunx服务器编程
高性能
服务器编程
-------线程池与进程池
使用多进程或多线程与客户进行交互的时候(子进程/子线程实现并发服务器),每一个客户端链接就会给其分配一个为其服务的进程/线程,有什么弊端?动态创建线程/进程是比较耗费时间的,这就导致较慢的客户响应动态创建的子进程/子线程通常只为一个客户服务,这就导致系统上产生大量的进程/线程,程序员难以管理,并且进程/线程间的切换是很耗费CPU时间的对于多进程我们必须要谨慎的管理其分配的文件描述符及堆内存等系统资
Eunice_fan1207
·
2018-11-27 21:00
JS语法之:require
由于Node.js主要用于
服务器编程
,模块文件一般都已经存在于本地硬盘,所以加载起来比较快,不用考虑非同步加载的方式,所以CommonJS规范比较适用。但是,如果是浏览器环境,要从服务器端加载模
OldWang-AI
·
2018-11-21 20:00
JavaScript
从nginx热更新聊一聊Golang中的热更新(下)
从nginx热更新聊一聊Golang中的热更新(下)静态语言在
服务器编程
时都会遇到这样的问题:如何保证已有的连接服务不中断同时又升级版本?
绯浅yousa
·
2018-11-07 01:36
工作经验
go
多进程和多线程并发
服务器编程
模型
文章目录一、多进程并发服务器1、多进程并发服务器的概念2、多进程并发服务器的流程(1)面试题--->为什么要多次关闭文件描述符?(2)面试题--->shutdown和close的区别?3、TCP多进程并发服务器的demo二、多线程并发服务器1、多线程并发服务器的概念2、多线程并发服务器的流程3、TCP多线程并发服务器的demo一、多进程并发服务器 在网络程序里面,一般来说都是许多客户对应一个服务
lx青萍之末
·
2018-11-04 11:42
linux网络编程
从nginx热更新聊一聊Golang中的服务器热更新(上)
从nginx热更新聊一聊Golang中的热更新(上)静态语言在
服务器编程
时都会遇到这样的问题:如何保证已有的连接服务不中断同时又升级版本?
绯浅yousa
·
2018-10-29 21:09
nginx
mongodb的基本知识记录
在现代的计算系统上每天网络上都会产生庞大的数据量,这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理,关系模型是非常适合于客户
服务器编程
,远远超出预期的利益,今天它是结构化数据存储在网络和商务应用的主导技术
DanyYan
·
2018-10-29 09:52
mongodb
并发
服务器编程
模型
在并发
服务器编程
模型中,最简单的就是父进程监听外来连接请求,一旦请求到来,父进程fork()子进程处理连接,与外来客户端进行交互。
五山口老法师
·
2018-10-18 15:53
网络编程
用华丽的hyper终端连接wsl ssh连接服务器
linunx
有ssh命令就够了。刚刚好发现了wsl(WindowsSubsystemforLinux)这东西。不用开虚拟机。一、wsl的安装管理
RW-Dai
·
2018-10-18 14:44
linux相关
muduo学习笔记(一)
单线程
服务器编程
模型reactor模式:non-blockingIO+IOmultiplexing模型这种模型的程序基本结构:一个事件循环(eventloop),以事件驱动(event-driven)和事件回调的方式实现业务逻辑
duangyhn
·
2018-10-13 09:45
网络编程
CommonJS规范与AMD/CMD规范总结
由于Node.js主要用于
服务器编程
,模块文件一般都已经存在于本地硬盘,所以加载起来比较快,不用考虑非同步加载的方式,所以CommonJS规范比较适用。
葶寳寳
·
2018-10-09 10:46
并发模型比较
Golang的特色之一就是goroutine,使得程序员进行并发编程更加方便,适合用来进行
服务器编程
。作为后端开发工程师,有必要了解并发编程面临的场景和常见的解决方案。
·
2018-09-18 00:00
dev
【游戏开发】C++游戏编程实例
网络游戏开发分为:
服务器编程
、客户端编程、人工智能、数据库管理、游戏策划、美工设计、音乐特效等。大型游戏往往需要团队合作开发,因此面向对象的编程思想在网络游戏中得到了广泛应用。
茗樱
·
2018-09-11 09:18
C++
游戏开发
python简介
python的应用领域系统运维、网络编程(搜索引擎、爬虫、
服务器编程
)、科学计算、人工智能、机器人、web开发、云计算、大数据及数据库编程、教育、游戏、图像处理..........python程序{模块
凌逆战
·
2018-09-05 20:00
mpi4py 中的 memory 对象及内存操作
本文从本人简书博客同步过来在上一篇中我们介绍了mpi4py中的客户端-
服务器编程
方法,下面我们将介绍mpi4py中的memory对象及内存操作。
自可乐
·
2018-08-02 16:52
Python
并行计算
Python
并行计算
Linux高性能
服务器编程
springsnail源码解析(c++负载均衡)
在《Linux高性能
服务器编程
》一书中为了帮助大家将书中的知识融汇到实际项目中,作者特意编写了一个较为完整的负载均衡服务器程序springsnail。里面用到了进程池、有限状态机这些知识点。
Sanjiye
·
2018-08-02 12:17
linux编程实践
服务器
基于汇编的 C/C++ 协程 - 实现
正如上面两篇文章所说的,我们需要实现的目标有两个:有同步式
服务器编程
的顺序思路,便于功能设计和代码调试——我使用了libco中的协程部分有异步I/O的性能——我使用了libevent中的eventI/O
amc
·
2018-08-01 00:00
协程
异步io
c++
服务器开发
C++服务器 (一) 服务器概述
首先,简单介绍一下,现在很多语言都可以用来进行
服务器编程
,例如:python、java、ruby等等,但是我们这里用的是C++,为什么要用C++来编写,这里最重要的就是效率。
Hanani_Jia
·
2018-07-31 10:42
个人总结
C++
C++服务器
C++服务器教程
《Linux高性能
服务器编程
》学习笔记:目录索引
对于初学者的个人建议,可以按照下面排列的顺序学习《Linux高性能
服务器编程
》学习笔记(三)–tcp协议详解《Linux高性能
服务器编程
》学习笔记(二)–ip协议详解《Linux高性能
服务器编程
》学习笔记
王老桔
·
2018-07-24 17:51
Java的HTTP服务端响应式编程
传统的Servlet模型走到了尽头传统的Java
服务器编程
遵循的是J2EE的Servlet规范,是一种基于线程的模型:每一次http请求都由一个线程来处理。
hellozhxy
·
2018-06-29 16:11
Java
架构设计
java学习如何进阶?
[1]遗漏Java现在广泛用于
服务器编程
,这其中很大的原因在于它的并发和网络编程十分好用,看你的计划当中,对于并发的重视是正确的,设计模式和经典书籍中对于Java的学习是进阶的基础,但是如果你想往特定的方向发展的话
梦想远方_8e96
·
2018-06-15 18:16
使用Java实现Web
服务器编程
importjava.io.*;importjava.net.*;importjava.nio.file.Files;importjava.nio.file.Path;importjava.nio.file.Paths;importjava.util.*;publicclassWebServer{publicstaticvoidmain(String[]args)throwsIOException
不要清汤锅
·
2018-06-09 12:41
计算机网络
六月七日 Java学习总结
1.什么是JavaJava是一种面向对象的
服务器编程
语言。2.类和对象类是一群对象的特征母版,对象是类的实现。3.Java的数据类型数据类型包括基本数据类型和引用数据类型。
贫僧信耶稣
·
2018-06-07 18:46
六月七日 Java学习总结
1.什么是JavaJava是一种面向对象的
服务器编程
语言。2.类和对象类是一群对象的特征母版,对象是类的实现。3.Java的数据类型数据类型包括基本数据类型和引用数据类型。
贫僧信耶稣
·
2018-06-07 18:46
网络-----TCP报头中的选项字段
选自《Linux高性能
服务器编程
》3.2.2TCP头部的最后一个选项字段(options)是可变长的可选信息。
Amberda
·
2018-05-20 12:53
理论知识
linux
网络
详解Libevent网络库
项目中要用到libevent,所以就自学了libevent,参考资料为张亮的《libevent源码深度剖析》和《linux高性能
服务器编程
》Libevent简介Libevent是开源社区一款高性能的I/
century_sunshine
·
2018-05-06 14:06
网络
(Go语言系列教程)第一篇、Go语言的介绍和安装
在几十门
服务器编程
语言中都能完成任务时(如Python、Ruby。。。),但为什么要选择Go语言呢?
ttt777t7
·
2018-03-31 09:44
Go语言
容器开发
Go语言适合做什么?
Go语言作为
服务器编程
语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布式系统、数据库代理等;网络编程
lmseo5hy
·
2018-03-22 14:27
go语言
IO模型
IO模型
服务器编程
中常用的4种IO模型:同步阻塞IO(BlockingIO)同步非阻塞IO(non-blockingIO)IO多路复用(IOMutiplexing)异步IO(AsynchronousIO
xbwueric3
·
2018-03-20 21:21
linux
十一章
title:2018-2-27《深入理解计算机系统》tags:
服务器编程
十一章,网络编程所有的网络模型都是基于相同的基本编程模型,有相似的逻辑结构,依赖相同的编程接口。
宇文黎琴
·
2018-03-13 14:19
反应堆模式(reactor)
在提到高性能
服务器编程
的时候肯定有听过reactor模式,如果只是简单的写一个服务器和客户端建立连接的程序来熟悉一下使用socket函数编程,一般这种情况都是同步方式实现的,服务器阻塞等待客户端的连接,
leno米雷
·
2018-02-06 20:17
设计模式
Linux网络编程的相关信号
《Linux高性能
服务器编程
》阅读笔记: SIGHUP、SIGPIPE和SIGURG是网络编程中密切相关的信号。
echo_bright_
·
2017-12-25 19:39
Linux系统/网络编程
Linux编程
2017-2018-1 20155308 《信息安全系统设计基础》第十四周学习总结
2017-2018-120155308《信息安全系统设计基础》第十四周学习总结教材第11章详细总结及书上习题客户端-
服务器编程
模型每个网络应用都是基于客户端-服务器模型,一个应用是由一个服务器进程和一个或多个客户端进程组成
郝文菲20155308
·
2017-12-24 18:00
套接字、IPv4和简单的客户端/
服务器编程
获取本地本地主机名称及ip#!/usr/bin/envpythonimportsocketdefprint_machine_info():host_name=socket.gethostname()#returnlocalhostnameip_address=socket.gethostbyname(host_name)#returnipofhost_nameprint"Hostname:%s"%
Keeping111
·
2017-12-13 18:52
Linux
Python
mapreduce系列(3)----在window端远程提交mr程序运行
之前讲到windows上跑本地版的mapreduce程序,毫无问题,但是更进一步,我现在想直接把我的idea上的程序运行在
linunx
集群上,这样,我的本地就相当于是mapreduce的一个客户端了。
du_xian_sheng
·
2017-11-23 13:13
hadoop
HTTP学习与Web
服务器编程
这次的主题是查找HTTP协议的相关资料,基于此编写一个简单的Web服务器。需要完成的几大主要的要求有:1)编写一个简单的Web服务器;2)实现的服务器应能与标准的浏览器进行简单的交互;3)记录浏览器与服务的交互过程;4)利用HTML语言编写网页浏览器可通过编写的Web服务器正常访问该网页;5)支持多用户并发访问;6)扩展编写的简单Web服务器,使浏览器能够浏览Web上存储的图像一.了解http协议
codes_first
·
2017-11-20 00:28
breadcrumb
高性能
服务器编程
--多进程和多线程
今天我们来看看高性能
服务器编程
--多进程和多线程。有的人就会想高性能服务器高性能在哪里了?
AIDOU_LBJ
·
2017-11-16 22:23
Linux
Linux多线程并发
服务器编程
(线程池,FTP服务器)
分享网盘下载:https://pan.baidu.com/s/1gfNCcXt密码:irfk内容简介本课程从最基础的进程、线程概念讲起逐步深入,通过理论与实践结合的方式,使学员快说掌握linux多线程网络编程技术,并理解技术背后的实现原理。课程详细讲解了网络编程涉及的数据结构、网络协议、编程接口、g++、gdb、makefile编程工具以及netstat、lsof等相关性能调试命令。并通过实例深入
人气王子333
·
2017-11-13 11:13
Linux
Linux多线程并发
服务器编程
视频教程下载
Linux多线程并发
服务器编程
(线程池,FTP服务器)分享网盘下载:https://pan.baidu.com/s/1slYq8iD密码:qbmu内容简介本课程从最基础的进程、线程概念讲起逐步深入,通过理论与实践结合的方式
fengzhongyela
·
2017-11-13 10:51
Linux多线程并发
服务器编程
视频教程下载
阅读更多Linux多线程并发
服务器编程
(线程池,FTP服务器)分享网盘下载:https://pan.baidu.com/s/1slYq8iD密码:qbmu内容简介本课程从最基础的进程、线程概念讲起逐步深入
老江师兄弟
·
2017-11-13 10:00
多线程
linux
网络协议
socket
Linux多线程并发
服务器编程
视频教程下载
阅读更多Linux多线程并发
服务器编程
(线程池,FTP服务器)分享网盘下载:https://pan.baidu.com/s/1slYq8iD密码:qbmu内容简介本课程从最基础的进程、线程概念讲起逐步深入
老江师兄弟
·
2017-11-13 10:00
多线程
linux
网络协议
socket
067 Python语法之Requests库
总体介绍由于原生urllib不好用,所以作者写了这个库库的地址http://docs.python-requests.org/en/master学好Requests的意义这是一个网络时代爬虫的利器
服务器编程
基础
Luo_Luo
·
2017-11-01 16:09
UDP的代码实例 接收和发送
导语一实验内容二UDP编程框架1UDP
服务器编程
框架2UDP客户端编程框架三UDP协议程序设计的常用函数1建立套接字socket和绑定套接字bind2接收函数recvfromrecv3发送函数sendtosend
韩湘
·
2017-10-31 13:07
计算机网络基础
TCP/IP协议四层模型
参照的书籍有《Linux高性能
服务器编程
》(游双著)、《UNIX网络编程-卷1:套接字联网API》。
echo_bright_
·
2017-10-28 17:26
Linux系统/网络编程
Linux编程
网络编程-I/O复用服务器select/epoll/poll的使用基本概念
,###序言总结epoll/select/poll
服务器编程
API,之后有时间会补上具体的使用例子。
shuaixio
·
2017-10-27 22:50
网络编程
服务器端编程心得(二)——Reactor模式
最近一直在看游双的《高性能linux
服务器编程
》一书,下载链接:http://download.csdn.net/detail/analogous_love/9673008书上是这么介绍Reactor模式的
张小方
·
2017-09-14 23:20
postgresql
服务器编程
——计算最近点及线段分割
dropfunctionifexistsprocessStationPoint();createfunctionprocessStationPoint()returnstextas$$declarev_stationIdinteger;v_stationGeomgeometry;v_startPointgeometry;v_stationSourceinteger;v_stationTargeti
dazhi_1314
·
2017-08-25 14:50
GIS
linunx
centos 6.5 安装redis 和ngnix
一、安装、启动redis1.安装:$wgethttp://download.redis.io/releases/redis-3.2.4.tar.gz$tarxzfredis-3.2.4.tar.gz$cdredis-3.2.4#支持包没有,安装了会出现问题,需要gcc,tcl[
[email protected]
]#yuminstalltcl[
[email protected]
]#yuminst
笑面依旧
·
2017-08-19 16:49
java
框架
linux
套接字、 IPv4和简单的客户端-
服务器编程
原文链接:套接字、IPv4和简单的客户端/
服务器编程
打印
GrWx
·
2017-07-18 17:27
Linux有限状态机FSM的理解与实现
FSM是一种逻辑单元内部的一种高效编程方法,在
服务器编程
中,服务器可以根据不同状态或者消息类型进行相应的处理逻辑,使得程序逻辑清晰易懂。那有限状态机通常在什么地方被用到?
Madcola
·
2017-06-27 10:31
异步网络模型
文中提到的模型都是一些通用的模型,在《linux高性能
服务器编程
》中也都有涉及。文章不涉及模型的
meng_philip123
·
2017-06-02 11:58
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他