摘要:
一、前言 无论是端游、页游、手游如果是采用了MMO即时战斗游戏模式,基本都会遇到同屏多角色实时移动、释放技能、战斗等场景,于是自然也需要实现如何管理同屏内各种角色的信息同步:例如角色的位置、以及角色身上的装备、时装、buffer等状态的实时切换。同步在网络游戏中是非常重要的,它保证了每个玩家在屏幕上
阅读全文
posted @ 2017-01-15 10:23
陈峰
阅读(1090)
推荐(0)
摘要:
一、什么是负载均衡 首先我们先介绍一下什么是负载均衡: 负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。这是来自维基百科的介绍。负载
阅读全文
posted @ 2017-01-12 23:19
陈峰
阅读(300)
推荐(0)
摘要:
分类: Java技术 分类: Java技术 锁和信号量(Semaphore)是实现多线程同步的两种常用的手段。信号量需要初始化一个许可值,许可值可以大于0,也可以小于0,也可以等于0. 如果大于0,表示,还有许可证可以发放,线程不会被阻塞; 如果小于或者等于0,表示,没有许可证可以发放了,线程被阻塞
阅读全文
posted @ 2016-12-30 12:16
陈峰
阅读(582)
推荐(0)
摘要:
http://mt.sohu.com/20150514/n413068798.shtml 说到学生在做题时最主要的错误,大多数同学都会想到是“计算错误”。尤其是当题目的运算量大、运算步骤多、数字复杂时,计算错误就像河堤决口一样涌现出来。每每考试,我们都知道自己应该细心,可还是控制不住错误的出现,怎么
阅读全文
posted @ 2016-11-16 14:23
陈峰
阅读(697)
推荐(0)
摘要:
Mathematical Induction Mathematical Induction is a special way of proving things. It has only 2 steps: Step 1. Show it is true for the first one Step
阅读全文
posted @ 2016-10-13 10:18
陈峰
阅读(394)
推荐(0)
摘要:
Vector Fields Vector Function F(x,y,...)=P(x,y)i + Q(x,y)j + ... = F=Pi + Qj + ... |F(x,y,...)| = \sqrt {(x^2) + (y^2) + ...} Scalar Function F(x,y,..
阅读全文
posted @ 2016-08-08 14:46
陈峰
阅读(254)
推荐(0)
摘要:
equation systems: \begin{equation } 1 + 2 = 3 \\ 1 = 3 2 \end{equation } align text \begin{align} 1+2 &= 3\newline f(x) &= x^2\\ g(x) &= \frac{1}{x}\\
阅读全文
posted @ 2016-08-08 14:43
陈峰
阅读(148)
推荐(0)
摘要:
架构蓝图--软件架构 "4+1" 视图模型 本文基于多个并发视图的使用情况来说明描述软件密集型系统架构的模型。使用多重视图允许独立地处理各"风险承担人":最终用户、开发人员、系统 工程师、项目经理等所关注的问题,并且能够独立地处理功能性和非功能性需求。本文分别对五种视图进行了描述,并同时给出了捕获每
阅读全文
posted @ 2016-07-22 16:18
陈峰
阅读(2477)
推荐(1)
摘要:
What Is Mathematics? The National Council of Teachers of Mathematics (NCTM), the world's largest organization devoted to improving mathematics educati
阅读全文
posted @ 2016-06-13 14:20
陈峰
阅读(524)
推荐(0)
摘要:
Binomial Theorem What happens when you multiply a binomial by itself ... many times? Here is the answer: Don't worry ... I will explain it all! And yo
阅读全文
posted @ 2016-06-06 20:24
陈峰
阅读(571)
推荐(0)
摘要:
一、 服务器 1、逻辑与数据分离 无状态服务 对于无状态服务, 首先说一下什么是状态, 如果一个数据需要被多个服务共享,才能完成一笔交易, 那么这个数据被称为状态, 进而依赖这个“状态”数据的服务被称为有状态服务, 反之称为无状态服务。真实意思,就是把有状态业务改变成为状态无关的计算服务, 数据迁移
阅读全文
posted @ 2016-05-26 10:41
陈峰
阅读(1188)
推荐(0)
摘要:
我对和GOLANG写MMO服务器的一些遐想: 1、沙盒(隔离性) SKYNET:原生LUA STATE作为沙盒, 进行服务器间隔离安全性高; 服务可以很容易的配置到不同节点之上。 GO:估计用RECOVER,PANIC来支持, 用GORUTINE来当做服务;或许间点可以通过开关,选择性开放服务,也是
阅读全文
posted @ 2016-05-24 18:34
陈峰
阅读(6290)
推荐(0)
摘要:
如何正确有效的保护共享数据是编写并行程序必须面临的一个难题,通常的手段就是同步。同步可分为阻塞型同步(Blocking Synchronization)和非阻塞型同步( Non-blocking Synchronization)。 阻 塞型同步是指当一个线程到达临界区时,因另外一个线程已经持有访问该
阅读全文
posted @ 2016-03-23 18:56
陈峰
阅读(511)
推荐(0)
摘要:
Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题,并分别引出相关改善的开发经验,用以避免这些的陷
阅读全文
posted @ 2016-03-23 18:38
陈峰
阅读(1467)
推荐(0)
摘要:
IoC模式 1.依赖 依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖它。下面看一个简单的示例: /// <summary> /// 用户播放媒体文件 /// </summ
阅读全文
posted @ 2016-03-05 19:44
陈峰
阅读(141)
推荐(0)
摘要:
使用 MYSQLBINLOG 来恢复数据 2009-04-05 12:47:05 标签:mysql mysqlbinlog 恢复 数据库 数据 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kerry.blog.51cto.co
阅读全文
posted @ 2016-03-02 22:39
陈峰
阅读(409)
推荐(0)
摘要:
【前提】 通过《Jenkins实战演练之Windows服务器快速搭建》(http://my.oschina.net/iware/blog /191818)和《Jenkins实战演练之Linux服务器快速搭建》(http://my.oschina.net/iware/blog /191819)进行Je
阅读全文
posted @ 2016-02-23 17:20
陈峰
阅读(1484)
推荐(0)
摘要:
现在我们已经搭建好了基本的Jenkins环境,在这一集里,我们说一说如何管理节点。 进入“系统管理”中的“管理节点”。 创建Windos系统的奴隶节点 先创建一台安装了Win7系统的虚拟机,作为Jenkins构建的奴隶节点。比如我这台机器IP为172.16.12.81,用户名为user1,密码为12
阅读全文
posted @ 2016-02-17 15:48
陈峰
阅读(7190)
推荐(0)
摘要:
搭建jenkins持续集成服务器 1、jenkins简介 Jenkins,前身为Hudson,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,包括: 持续的软件版本发布/测试项目。 监控外部调用执行的工作 2、jenkins服务器搭建 2.1、下载 在http://jenkins-ci
阅读全文
posted @ 2016-02-17 14:52
陈峰
阅读(7330)
推荐(1)
摘要:
1、安装一个干净Ubuntu14.04桌面版本 2、打开http://jenkins-ci.org/ 官网, 选择use jenkins 中, Installing Jenkins on Ubuntu , 完成安装;此时就可以在浏览器打开http://127.0.0.1:8080/ 看到Jenkin
阅读全文
posted @ 2016-02-17 11:03
陈峰
阅读(464)
推荐(0)