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
a100高性能服务器
高性能磁盘 I/O 开发学习笔记 -- 硬件原理篇
本文包括一些小知识,与
高性能服务器
开发没有直接关系,不感兴趣的话可以跳过。本文地址:https://segmentfault.com/a/11
amc
·
2017-10-27 00:00
服务器开发
io
硬盘
c++
c
初识Netty -- 基于Netty的DayTime时间服务器
1.关于Netty的基本认知:在JDK1.4推出JavaNIO之前,基于Java的所有Socket通信都采用的BIO(同步阻塞式IO),同步阻塞式IO存在巨大的性能和可靠性瓶颈,无法适用于
高性能服务器
的开发
一赫
·
2017-10-24 18:58
Java
Netty
Linux集群简介以及lvs-nat部署(一)
随着一个公司的不断发展,用户量随之增多,对服务器的负载能力要求也逐渐增高,可采取换购
高性能服务器
解决负载能力问题,这叫做向上扩展。但扩展硬件终究会达到一个极限,此时便无法满足负载要求。
从运维开始
·
2017-10-20 13:43
lvs
lvs集群
【 C++ 技术】 C++
高性能服务器
网络框架设计细节
作者:范蠡原文:C++
高性能服务器
网络框架设计细节前言这篇文章我们将介绍服务器的开发,并从多个方面探究如何开发一款高性能高并发的服务器程序。
ourpush
·
2017-10-15 16:38
大数据与云计算
C++
高性能服务器
网络框架设计细节
GitChat作者:范蠡原文:C++
高性能服务器
网络框架设计细节关注微信公众号:「GitChat技术杂谈」一本正经的讲技术【不要错过文末彩蛋】前言这篇文章我们将介绍服务器的开发,并从多个方面探究如何开发一款高性能高并发的服务器程序
GitChat技术杂谈
·
2017-10-12 15:59
运维
服务器端编程心得(八)——
高性能服务器
架构设计总结——以flamigo服务器代码为例
这篇文章算是对这个系列的一个系统性地总结。我们将介绍服务器的开发,并从多个方面探究如何开发一款高性能高并发的服务器程序。所谓高性能就是服务器能流畅地处理各个客户端的连接并尽量低延迟地应答客户端的请求;所谓高并发,指的是服务器可以同时支持多的客户端连接,且这些客户端在连接期间内会不断与服务器有数据来往。这篇文章将从两个方面来介绍,一个是服务器的框架,即单个服务器程序的代码组织结构;另外一个是一组服务
张小方
·
2017-09-15 00:35
服务器端编程心得(七)——开源一款即时通讯软件的源码
如果有任何技术或者职业方面的问题需要我提供帮助,可通过这个公众号与我取得联系,此公众号不仅分享
高性能服务器
开发经验和故事,同时也免费为广大技术朋友提供技术答疑和职业解惑,您有任何问题都可以在微信公众号直接留言
张小方
·
2017-09-14 23:47
什么是MVVM
它的出现,让当时研究
高性能服务器
开发、长时间一筹莫展的RyanDahl有了新的、合适的选择,不久,在2009年的柏林的JSConf大会上,基于JavaScript的服务端项目Node.js正式对外发布。
JrayZhang
·
2017-08-20 00:00
mvvm
前端设计
前端
了解程序设计思维的相关案例
1+5=10.415→加工过程→10解决问题的思路:(1)输入要进行计算的数(2)接收输入存放于num(3)求出各位a1,除以10求余(4)求出十位a10,除以100取余,再除以10取整(5)求出百位
a100
Judian6974
·
2017-07-26 20:07
JS
了解程序设计
高性能服务器
架构思路,不仅是思路
在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目的文档提及。本文正式希望介绍服务器端解决性能问题的基本策略和经典实践,并分为几个部分来说明:1.缓存策略的概念和实例2.缓存策略的难点:不同特点的缓存数据的清理机制3.分布策略的概念和实例4.分布策略的难点:共享数据安全
dreamer_lk
·
2017-07-26 15:16
NodeJS(三)——基础环境、函数调用和继承
二、简介:Node.js是运行在服务器端的JavaScript,可编写
高性能服务器
。单线程、异步、事件驱动。特点:速度快、但是内存消耗多(可解决)。可用框架:express、koa、Hapi。
JesusAllen30
·
2017-07-19 23:39
Node
JS
nginx简单配置
nginx+tomcatnginx是web应用服务器,作为
高性能服务器
,拥有许多功能,反向代理,静态化,负载均衡等今天实现对静态文件的配置用nginx对请求进行处理,tomcat负责后台业务逻辑首先,在
菜菜思密达
·
2017-06-19 22:21
web
高性能服务器
之select
系统提供select函数来实现多路复⽤用输⼊入/输出模型。select系统调⽤用是⽤用来让我们的程序监视多个⽂文件句柄的状态变化的。程序会停在select这⾥里等待,直到被监视的⽂文件句柄有⼀一个或多个发⽣生了状态改变intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout)(1)
diediexiaomi
·
2017-06-14 17:14
linux
Linux
高性能服务器
之多路转接(2)---poll模型
#include#include#include#include#include#include#include#include#include#include#include#definePOLLFD_SIZE1024/*structpollfd结构体数组最大上限*/structpollfdarray_pollfd[POLLFD_SIZE];/*结构体成员详情structpollfd{intfd
喝咖啡影响睡眠
·
2017-06-14 17:58
高性能服务器
之epoll
什么是epollepoll是什么?是为处理⼤大批量句柄⽽而作了改进的poll。它⼏几乎具备了之前所说的⼀一切优点,被公认为Linux2.6下性能最好的多路I/O就绪通知⽅方法。epoll的相关系统调⽤用epoll只有epoll_create,epoll_ctl,epoll_wait3个系统调⽤用。1.intepoll_create(intsize);创建⼀一个epoll的句柄。⾃自从linux2.
diediexiaomi
·
2017-06-14 17:51
linux
异步网络模型
文中提到的模型都是一些通用的模型,在《linux
高性能服务器
编程》中也都有涉及。文章不涉及模型的
meng_philip123
·
2017-06-02 11:58
应届生/初级数据库开发笔面试汇总
一、数据库安装建议遵循一致命名规则、合理的目录以便简化数据库管理应用分布在多个磁盘防止数据库错误影响I/O操作分布多个磁盘提
高性能服务器
安装步骤运行oracle安装程序-停止所有oracle服务,双击setup.exe
easter_lin
·
2017-05-14 15:39
数据库
Nginx源码分析:3张图看懂启动及进程工作原理
导读:很多工程师及架构师都希望了解及掌握
高性能服务器
开发,阅读优秀源代码是一种有效的方式,nginx是业界知名的高性能Web服务器实现,如何有效的阅读及理解nginx?
demop
·
2017-05-11 20:14
重头安装TensorFlow: Install TensorFlow on CentOS 6.5 from scratch
实验室有几台安装了NvidiaK20显卡的
高性能服务器
。由于团队近期在使用深度学习和神经网络的相关模型在做自然语言处理内的一些任务,所以,希望在这几台服务器上安装TensorFlow来加速研究。
rambogo
·
2017-05-07 18:26
TCP 状态转移
TCP状态转移在《Linux
高性能服务器
编程》中,有下面这样的状态转移图。TCP的各个状态客户端建立连接(三次握手)SYN_SENT在客户端发送第一个同步报文段(第一次握手)之后,就会进入这个状态。
daryl
·
2017-04-25 00:00
linux
tcp-ip
Socket编程发展
select、poll和epoll是LinuxAPI提供的I/O复用方式,自从Linux2.6中加入了epoll之后,
高性能服务器
领域得到广泛的应用,现在比较出名的Nginx就是使用epoll来实现I/
tcgx
·
2017-03-27 11:49
<转载>
高性能服务器
架构思路(一)——缓冲策略
在服务器端程序开发领域,性能问题一直是备受关注的重点。然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目的文档提及。本文正式希望介绍服务器端解决性能问题的基本策略和经典实践作者:韩伟1999年大学实习期加入初创期的网易,成为第30号员工,8年间从程序员开始,历任项目经理、产品总监。2007年后创业4年,开发过视频直播社区,及多款页游产品。2011年后就职于腾讯游戏研发部公共技术
十车书
·
2017-03-13 10:24
AMD做自己就好——有感AMD重回数据中心市场
AMD终于重回数据中心市场了,这是外界对于AMD正式展示
高性能服务器
CPU(代号Naples)的第一反应。在记者的朋友圈里,一位企业级产品的发烧友曾表示不再关注AMD的CPU,但是这次因为N
中国云报
·
2017-03-13 08:09
高性能服务器
架构思路(一)——缓冲策略
作者:韩伟1999年大学实习期加入初创期的网易,成为第30号员工,8年间从程序员开始,历任项目经理、产品总监。2007年后创业4年,开发过视频直播社区,及多款页游产品。2011年后就职于腾讯游戏研发部公共技术中心架构规划组,专注于通用游戏技术底层的研发。出处:腾云阁文章----------------------------------------------------在服务器端程序开发领域,性
菠萝破坏神
·
2017-03-12 22:15
系统架构
缓存
腾讯云
Python中关键字nonlocal和global的声明与解析
>>>a10>>>foo()>>>
a100
解析名称时首先检查局部作用域,然后由内而外一层层检查外部嵌套函
:Brad1994
·
2017-03-12 11:14
京东分布式数据库系统演进之路
京东云资深架构师,《Mariadb原理与实现》作者,开源项目speedy作者,2012年加入京东数据库研发团队,负责京东分布式数据库系统的架构与研发工作,主导了京东分布式数据库系统在公司的落地及大规模推广,擅长
高性能服务器
开发
钱曙光
·
2017-02-22 08:08
数据库
MySQL
京东
架构
使用apache-jmeter进行压力测试
TheApacheJMeter™applicationisopensourcesoftware,
a100
%pureJavaapplicationdesignedtoloadtestfunctionalbehaviorandmeasureperformance.ItwasoriginallydesignedfortestingWebApplicationsbuthassinceexpandedtoo
同桌的桌
·
2017-02-18 16:19
java
进程上下文切换 – 残酷的性能杀手
很多人都有自己的经验和见解,但就我观察,有两点常常会被人忽视–上下文切换和CacheLine同步问题,人们往往都会习惯性地把视线集中在尽力减少内存拷贝,减少IO次数这样的问题上,不可否认它们一样重要,但一个
高性能服务器
需要更细致地去考察这些问题
猴哥_IT小菜鸟
·
2017-02-15 10:41
C/C++
精华文章
年度盘点(三) | 2016 年十大架构师必读好文
1.
高性能服务器
架构思路在服务器端程序开发领域,性能问题一直是备受关注的重点。2
开发者头条_程序员必装的App
·
2017-01-04 10:50
【腾云阁】
高性能服务器
架构思路(三)——分布式系统概念
文章作者:韩伟—腾讯游戏高级架构师,版权归原作者所有,未经作者同意,请勿转载文章来源:腾讯云技术社区——腾云阁:https://www.qcloud.com/community原文链接:https://www.qcloud.com/community/article/165任何的服务器的性能都是有极限的,面对海量的互联网访问需求,是不可能单靠一台服务器或者一个CPU来承担的。所以我们一般都会在运行
腾讯云技术社区_腾云阁
·
2016-11-21 22:12
使用Nginx反向代理和内容替换模块实现网页内容动态替换功能
阅读更多Nginx是一款轻量级
高性能服务器
软件,虽然轻量,但功能非常强大,可用于提供WEB服务、反向代理、负载均衡、缓存服务、甚至可以通过添加一些模块搭建rtmp流媒体服务。
xiaoyao8903
·
2016-11-21 10:00
redis概述,特点,与Memached的不同,生产环境主从配置,redis配置文件解析
支持丰富的数据类型,用C语言编写,可基于内存又可持久化的日志型、Key-Value数据库,并提供多种语言的APIRedis特点1、Key-Value健值类型存储2、支持数据可靠存储及落地3、单进程单线程
高性能服务器
yht_1990
·
2016-11-20 20:30
配置文件
特点
redis
应用软件
高性能服务器
架构思路(三)——分布式系统概念
任何的服务器的性能都是有极限的,面对海量的互联网访问需求,是不可能单靠一台服务器或者一个CPU来承担的。所以我们一般都会在运行时架构设计之初,就考虑如何能利用多个CPU、多台服务器来分担负载,这就是所谓分布的策略。分布式的服务器概念很简单,但是实现起来却比较复杂。因为我们写的程序,往往都是以一个CPU,一块内存为基础来设计的,所以要让多个程序同时运行,并且协调运作,这需要更多的底层工作。首先出
Watson2016
·
2016-11-06 14:44
分布式系统
OJ1914(改进,通过OJ检测)
include#includeintmain(){inta,b,c,d,e,f,g,number,res;scanf("%d",&number);while(number){res=0;for(a=0;
a100
个快快
·
2016-10-28 18:37
算法学习
spring+mybatis实现数据库读写分离
这些我们把数据库拆分成主从两个数据库,主数据库用
高性能服务器
承载高并发的用户访问并加redis缓存。
卡肤卡
·
2016-10-28 15:31
spring+mybatis实现数据库读写分离
这些我们把数据库拆分成主从两个数据库,主数据库用
高性能服务器
承载高并发的用户访问并加redis缓存。
卡肤卡
·
2016-10-28 15:31
希捷发布全球最快的机械硬盘 将是最后一代15000转
昨天,希捷发布了全球最快的机械硬盘15KHDDv6超能盘(15K.6),服务于数据中心、
高性能服务器
等,这本是一件骄傲的事情,但背后却有一个令人遗憾的事实,这将是最后一代15K产品。
佚名
·
2016-10-26 11:48
测试工具--JMeter
**ApacheJMeter™**TheApacheJMeter™applicationisopensourcesoftware,
a100
%pureJavaapplicationdesignedtoloadtestfunctionalbehaviorandmeasureperformance.ItwasoriginallydesignedfortestingWebApplicationsbutha
pingui
·
2016-10-21 15:33
C++ I/O复用实现聊天室程序
今天学习了Linux
高性能服务器
变成中的I/O复用,根据书上的内容,实现一个聊天室程序。
feiqiangs
·
2016-10-07 01:54
C/C++
shell脚本:批量创建多个子目录及二级子目录
/bin/bashdatadir="/data/test/testdata"svc=(
a100
b200 c300 d400 e500 f600 g700 h800 i900 j1
模范生
·
2016-08-22 15:31
linux
shell
Shell脚本
在Ubuntu16.04中搭建虚拟网络
最近想在我的渣笔记本上部署比较复杂的网络拓扑环境,然而4G的小内存并不允许像
高性能服务器
一样随意开虚拟机,利用传统虚拟化技术如vmware或virtualbox最多只能开2~3个虚拟机,而像轻量化的mininet
Dragonfli_Lee
·
2016-08-05 13:35
网络架构
在Ubuntu16.04中搭建虚拟网络
最近想在我的渣笔记本上部署比较复杂的网络拓扑环境,然而4G的小内存并不允许像
高性能服务器
一样随意开虚拟机,利用传统虚拟化技术如vmware或virtualbox最多只能开2~3个虚拟机,而像轻量化的mininet
Dragonfli_Lee
·
2016-08-05 13:35
网络架构
高性能服务器
程序框架
服务器解构为三个主要模块:IO处理单元。四种IO模型和两种高效事件处理模式。逻辑单元。两种高效并发模式。存储单元。(暂不讨论)1.服务器模型(1)C/S(客户端/服务器)模型C/S模型的逻辑很简单。服务器启动后,首先创建一个或者多个监听socket,并调用bind函数将其绑定到服务器感兴趣的端口上,然后调用listen函数等待客户连接。服务器稳定运行后,客户端就可以调用Connect函数向服务器发
唐丶莱布尼茨
·
2016-07-18 14:37
Linxu网络编程
Tornado异步笔记(一)--- 异步任务
高性能服务器
TornadoPython的web框架名目繁多,各有千秋。正如光荣属于希腊,伟大属于罗马。Python的优雅结合WSGI的设计,让web框架接口实现千秋一统。
permike
·
2016-06-29 15:00
高性能服务器
架构思路
在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目的文档提及。本文正式希望介绍服务器端解决性能问题的基本策略和经典实践,并分为几个部分来说明:1.缓存策略的概念和实例2.缓存策略的难点:不同特点的缓存数据的清理机制3.分布策略的概念和实例4.分布策略的难点:共享数据安全
u012562943
·
2016-06-25 12:00
高性能服务器
架构思路
本文来自:http://wetest.qq.com/在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目的文档提及。本文正式希望介绍服务器端解决性能问题的基本策略和经典实践,并分为几个部分来说明:1.缓存策略的概念和实例2.缓存策略的难点:不同特点的缓存数据的清理机制3.
·
2016-06-24 16:00
性能
服务器
架构
为最佳性能调优 Nginx
第二篇:《为最佳性能调优Nginx》第三篇:《用LVS搭建一个负载均衡集群》这篇文章是《打造3百万次请求/秒的
高性能服务器
集群》系列的第2部分,在这个部分中你可以使用任何一种WEB服务器,不过我决定使用
weiyuefei
·
2016-06-21 14:00
设置正确的线程数量
《
高性能服务器
架构 》中提到了SEDA,我搜了一下,发现这篇文章《SEDA性能优化的分析和模拟 》,对于线程数量的建议。
benpaobagzb
·
2016-06-17 17:00
linux
高性能服务器
编程之poll
一.概述:和select不同的是,poll使用一个pollfd来指向所要监听的fd,事件,返回事件。(pollfd下面详细讲。)并且poll没有最大的文件描述符数量的限制,是自己定义一个pollfd数组来实现的。它的缺点和select差不多,即(1)每次调用poll,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大(2)当要确定一个文件描述符的状态时,都需要在内核遍历传递进来的所有
ye小灰灰
·
2016-05-30 23:55
linux
服务器
高性能
linux网络编程
linux
高性能服务器
编程之poll
一.概述:和select不同的是,poll使用一个pollfd来指向所要监听的fd,事件,返回事件。(pollfd下面详细讲。)并且poll没有最大的文件描述符数量的限制,是自己定义一个pollfd数组来实现的。它的缺点和select差不多,即(1)每次调用poll,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大(2)当要确定一个文件描述符的状态时,都需要在内核遍历传递进来的所有
ye小灰灰
·
2016-05-30 23:55
linux
服务器
高性能
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他