服务器
VCHH
这个作者很懒,什么都没留下…
展开
-
棋牌游戏服务器架构: 总体设计
首先要说明的是, 这个棋牌游戏的服务器架构参考了网狐棋牌的架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。它的一份压力测试报告上指出:一台双核r的INTEL Xeon 2.8CPU加上2G内存和使用共享100M光纤的机子能够支持5000人同时在线游戏。 在研究其服务器框架后发现,它的网络部分确实是比较优化的。它主要采用了Windows提供的IO完成端口来实现其网络组件。本服转载 2016-07-14 10:40:20 · 2506 阅读 · 0 评论 -
极光推送JPush java服务端代码
1、根据别名推送Android设备public void sendNotificationWirhAlias_Android(String title,String notification,String alias){ try { PushPayload payload = PushPayload .newBui转载 2016-11-21 19:08:07 · 1154 阅读 · 2 评论 -
云服务器 ECS Linux 系统 CPU 占用率较高问题排查思路
https://help.aliyun.com/knowledge_detail/41225.html?spm=5176.7841174.2.2.ifP9Sc注意:本文相关配置及说明已在 CentOS 6.5 64 位操作系统中进行过测试。其它类型及版本操作系统配置可能有所差异,具体情况请参阅相应操作系统官方文档。 如果云服务器 ECS Linux 系统的 CPU 持续跑高,则会对转载 2016-11-23 10:53:59 · 1388 阅读 · 0 评论 -
浅谈如何提高服务器并发处理能力
(一)什么是服务器并发处理能力(二)有什么方法衡量服务器并发处理能力1.吞吐率2.压力测试(三)怎么提高服务器的并发处理能力1,提高CPU并发计算能力(1)多进程&多线程(2)减少进程切换,使用线程,考虑进程绑定CPU(3)减少使用不必要的锁,考虑无锁编程(4)考虑进程优先级(5)关注系统负载(6)关注CPU使用率,除了用户空间和内核转载 2016-11-23 11:06:10 · 479 阅读 · 0 评论 -
SpringMVC和Struts2区别与比较总结
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他转载 2016-11-23 19:49:44 · 436 阅读 · 0 评论 -
CentOS 大米云服务器服务器搭建笔记
cat /etc/redhat-releasefdisk -lmkfs.ext4 /dev/vdbmkdir -p /datamount /dev/vdb /datadf -hvi /etc/fstabs/dev/vdb /data ext4 defaults 0 0原创 2016-12-02 15:50:21 · 1122 阅读 · 0 评论 -
Java分布式应用技术架构介绍
分布式架构的演进系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySQL,汇集各种免费开源软件以及一台廉价服务器就可以开始系统转载 2016-11-26 16:15:29 · 453 阅读 · 0 评论 -
Spring+SpringMVC+Mybatis+Mysql整合实例
Spring+SpringMVC+Mybatis+Mysql整合实例 本文要实现spring+SpringMVC+Mybatis+MySQL的一个整合,实现了SpringMVC控制访问的页面,将得到的页面参数传递给Spring中的Mybatis的bean类,然后查找Mysql数据的功能,并通过JSP显示出来。建议可以先看笔者另一文章Mybatis与Spring整合创建Web转载 2016-12-09 17:40:10 · 762 阅读 · 0 评论 -
【PHP自学笔记1】如何搭建配置PHP环境、云平台发布、第一个HelloWorld程序
一、前言 开始更新一些PHP的东西,自学笔记。 其实才疏学浅的我到现在,其实仍然不知道云平台是个什么玩意……还望大神用最主流的话语赐教。 笔者的学校开设的课程是.NET相关,但是笔者实习期间,他们强烈建议我学习php而不是aspx,原因有许多,.net的版权是微软的只兼容windows平台肯定算一个,而且现在的主流web应用大多数都是基于Python或php的……所转载 2016-11-28 14:22:55 · 895 阅读 · 0 评论 -
PHPStorm Please configure PHP Interpreter to use built-in web server
This tutorial describes how to make use of the built-in webserver in PhpStorm.PhpStorm comes with a built-in webserver that serves up static content like HTML, JavaScript and CSS, as well as PHP原创 2016-11-28 14:51:53 · 7679 阅读 · 1 评论 -
搭建PHP开发环境(XAMPP+PhpStorm)
搭建PHP开发环境(XAMPP+PhpStorm)发表于2016/3/16 9:42:43 2002人阅读分类: PHP 1.先下载好安装需要的软件,PhpStorm,xampp,还有找到一个PhpStorm的注册机2.安装XAMPP并尝试启动Apache与MySQL服务,当然,你之前有安装MySql的可以不用安装Mysql,安装的时候不用勾选哦转载 2016-11-28 14:58:50 · 571 阅读 · 0 评论 -
tomcat部署时war和war exploded区别
war模式—-将WEB工程以包的形式上传到服务器 war exploded模式—-将WEB工程以当前文件夹的位置关系上传到服务器原创 2017-04-25 02:52:56 · 551 阅读 · 0 评论 -
经验之谈:怎样做好一个服务器管理员?
怎样才能做好一个服务器管理员?作为一个服务器管理员,日常应该做些什么?包括服务器系统管理、磁盘和数据管理、安全管理、硬件资源的维护与管理、软件管理等十二项。 1.服务器系统管理 总体来说,服务器系统的管理是整个网络管理工作中的重中之重,特别是在小型单位网络中,单位的网络规模比较小,网络设备比较简单,基本上是属于傻瓜式的。 这里的服务器系统包括网络服务器和应用服务器系统两个方面。服转载 2016-11-30 17:55:29 · 682 阅读 · 0 评论 -
WordPress 设置为中文版
若您是初次安装WordPress,请点击这里。下面步骤指导您将现有的英文WordPress站点切换为中文。通过FTP、SSH等方式打开并编辑站点根目录下的wp-config.php文件。查找define('WPLANG', '');一行,在第二个参数处填入zh_CN,变成define('WPLANG', 'zh_CN');并保存文件。进入站点控制板(dashboard),看到更新提示后原创 2016-11-30 14:03:23 · 1523 阅读 · 0 评论 -
websocket 心跳包重连
摘要websocket heartbeat上次我们讲过了websocket断线重连的问题,那么久会有人提出疑问了,心跳包重连跟断线重连有什么区别呢? 其实这两个都是为了达到一个目的,那就是保证当前设备的网络状态保持通畅。。。而断线重连呢,只能保证网络失去连接的时候有效,并不能保证网络断开的时候有效。。。这么说可能就有很多人迷糊了,这两者之间有什么区别呢?其实很简单哈,至转载 2016-07-14 11:34:47 · 7821 阅读 · 0 评论 -
帧同步游戏开发基础指南
最近一个月休了个假,体验了一下类似欧洲的田园生活。所以更新几乎荒废了,但是总结和积累是一直持续着的。根据前一阶段对于实时对战游戏的开发思考,写了这一篇入门级的文章,希望能记录下自己的想法。什么游戏适合帧同步这种技术?在现代多人游戏中,多个客户端之间的通讯,多以同步多方状态为主要目标。为了实现这个目标,主要有两个方向的技术:一种叫状态同步:客户端发送游戏动作到服务器,服务转载 2016-08-05 10:09:42 · 4166 阅读 · 0 评论 -
MySQL存储过程入门
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。大大提高数据库的处理速度,同时也可以提高数据库编程的灵活性。过程:封装起来的若干条语句,调用时这些封装体执行。把此过程存储到数据库中即存储过程原创 2016-08-17 13:31:12 · 692 阅读 · 0 评论 -
pvp 游戏如何解决玩家匹配等待时间过长的问题
按局打的纯 PVP 机制的游戏,面临最大的问题将是,在一个玩家想找人对战的时候,找不到对手匹配。如果游戏的在线玩家达不到一定人数,那么这个问题会恶化:等不到人和你一起玩、放弃等待、新的玩家更找不到对手。像皇室战争、王者荣耀、炉石传说这些火爆的 pvp 游戏都属于迈过了线的作品,玩家不太愁等不到人一起玩,提升了游戏体验,聚集了更多的玩家。而当玩家群有限时,同类产品就很难竞争,只要在线用户掉到转载 2016-08-31 15:39:46 · 1793 阅读 · 0 评论 -
如何让压力测试产生平稳的机器人曲线——压测后台的一次优化历程
http://mp.weixin.qq.com/s?__biz=MzA3NjA3NTI5Mg==&mid=2656329178&idx=1&sn=1801ccb09b1dd8d3661b0eff56d5d883&scene=21#wechat_redirecthttp://blog.csdn.net/wetest_tencent/article/details/52474565转载 2016-09-22 13:37:06 · 958 阅读 · 0 评论 -
如何平均得到圆内点的随机分布
问题描述 在半径为1的圆中随机选取一点问题分析 假设圆心所在位置为坐标元点(0, 0)。方法1 在x轴[-1, 1],y轴[-1, 1]的正方形内随机选取一点。 然后判断此点是否在圆内(通过计算此点到圆心的距离)。 如果在圆内,则此点即为所求;如果不在,则重新选取直到找到为止。转载 2016-09-28 20:45:11 · 6031 阅读 · 0 评论 -
Linux IO模式及 select、poll、epoll详解
同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。本文讨论的背景是Linux环境下的network IO。一 概念说明在进行解释之前,首先要说明几个概念:- 用户空间和内核空间- 进程切换- 进程的阻塞- 文件描述符- 缓存 I/O用户空间与内核空间现在操作系统都是采转载 2016-09-29 17:59:45 · 486 阅读 · 0 评论 -
我读过的最好的epoll讲解--转自”知乎“
作者:蓝形参,Geek 伪技术宅 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没转载 2016-09-29 18:11:25 · 347 阅读 · 0 评论 -
MySQL: ERROR 1040: Too many connections
如果mysql 连接数据设置不合理可能会导致很小的流量mysql就提示MySQL: ERROR 1040: Too many connections错误了,那么要如何才算是合理设置mysql最大连接数呢,下面我来给大家介绍介绍。MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。我们经常会遇见“MyS转载 2016-11-09 15:57:20 · 588 阅读 · 0 评论 -
MAC +XAMPP+PHPStorm+Xdebuge配置PHP开发环境终极解决方案
XAMPP安装XAMPP是一个集成了Apatch和Mysql的开发环境工具包。下载后一路下一步即可安装完成。安装后在应用程序中可以看到XAMPP。点击manager-osx即可启动配置修改根目录参考:http://www.jianshu.com/p/6644ed2b61f6PHPStorm安装下载PHPStorm后一路下一步即可安装成功配置设置开发目原创 2016-11-28 16:14:14 · 4214 阅读 · 1 评论 -
MAC + XAMPP+PHPSTORM +WordPress 搭建自己的博客系统
突然间发现自己在阿里上有一个免费的虚拟云空间,好像是什么时候阿里云搞活动赠送的。看了看还有不少时间,就决定自己搭建一个博客系统。说到搭建自己的博客,第一时间就想到WordPress,这个用起来应该是最方便的。搭建博客搭建比较容易,首先下载 WordPress 相应的版本,我这边用的是最新版本4.5.2。然后访问相应的页面,按照提示一步步做下去就可以了。安装教程下面说一些遇到的问题:转载 2016-11-29 18:27:14 · 2944 阅读 · 0 评论 -
搭建自己的博客系统
作者:张朝权链接:https://www.zhihu.com/question/20688782/answer/64731415来源:知乎著作权归作者所有,转载请联系作者获得授权。谢邀请,下面是搭建一个WordPress博客的过程,文章非常详细,仅针对纯白读者,勿喷,谢谢。准备工作:一:域名注册一般域名尽量要短一些,然后含义通俗易懂,尽量不要把0o和il转载 2016-11-30 10:40:14 · 736 阅读 · 0 评论 -
java服务器开机启动Shell命令server_boot.sh
java服务器开机启动Shell命令server_boot.sh #!/bin/bashPLID=`ps -ef|grep loadbalance|grep -v grep|cut -c 9-15`if [ -n "$PLID" ];thenkill -9 $PLIDficd /var/lib/jenkins/jobs/CatHunterServer3/worksp转载 2017-09-18 20:26:44 · 1024 阅读 · 0 评论