自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

laughing_zhong的专栏

藏器于身,待时而动

  • 博客(19)
  • 收藏
  • 关注

原创 MAC远程桌面到windows 提示“凭证不正确"解决方式

在MAC上运行“远程桌面连接 ”,连接Win7主机若不成功,提示“凭证不正确”等信息,则需要在Windows 7主机上再运行gpedit.msc计算机配置==》windows 设置==》安全设置==》本地策略==》安全选项==》网络访问:本地帐户的共享和安全模型

2015-10-30 22:27:52 6803 1

原创 游戏服务端开发-随想

最近公司上线了一款游戏,后台f

2014-09-30 14:23:21 629

原创 脚本调用winscp上传文件

option batch abortoption confirm off# Connect using a password# open 用户名:密码@主机# Connectopen  scp://root:123@10.1.0.43 -privatekey=D:\linuxKey\sh-1.ppk cd  /opt/hoda-setup/hoda-server

2014-08-25 12:02:37 3628

原创 记录一个利用winscp script 自动上传的脚本

目标:     写一ge

2014-07-30 14:32:51 4983

原创 无状态的“长连接”模式实现手游的网络通信

最近在做

2014-07-25 22:35:42 2181

原创 cgf通用游戏框架设计(一)

最近在用 JAcommon game framework (cgf) ,通用游戏框架,

2014-06-01 10:13:06 982

原创 nginx lua实现高效游戏服务器

工作需要实现基于http协议的Game server。我准备用前端NginX和Lua后端用TOmcat/java 实现。基本实现思路如下。先说一下我们目前的做法是:Nginx和php。Redis 做数据缓存  MySQL 做数据库。这样每次用户的请求上来,php都会去redis 和mysql 取数据,数据更新后同步的写到MySQL 和Redis 中,这里有以下缺点:1,对玩家的请求处理

2013-12-13 10:18:19 4093 1

原创 记录一个http协议说明

二、HTTP协议2.1 简介超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议,自 1990 年起,HTTP 就已经被应用于 WWW 全球信息服务系统。HTTP 是一种请求/响应式的协议。一个客户机与服务器建立连接后,发送一个请求给服务器;服务器接到请求后,给予相应的响应信息。HTTP 的第一版本 HTTP/0.9是一种简单的

2013-12-02 17:50:44 514

原创 编写方便调试的系统

今天上午《植物大战僵尸2》上线了,成绩不错,用了 7小时在APP排行榜排名第一的成绩,为了保证运行的稳定性,兄弟们都留下来观测上线系统的各种数据。到目前为止系统运行一切正常,到凌晨3点钟,我CEO心血来潮过来,跟兄弟们一起拍了个照。回顾前段时间,没日没夜的赶工开发,在发布的时间还有一些问题,这个应该在开发过程中要改进的东西,在这里记录一下:1.在开发过程中关注性能是必须的,这也是我

2013-08-02 15:06:17 497

原创 记多线程操作一个BUG

今天碰到一个多线程的BUG,在这里记一下:问题是这样的:在调试一个JAVA服务器跟C++  server一个对接问题,在java的收到HTTP包的必经的地方,做一个计数。发现JAVA里的计数,跟C++server的数据数总是要少一些。因为C++  server是我写的,所以我排查了一下,确信在计数的地方是单线程操作的,这里不会出问题。那么问题就出现在JAVA的WEB server,在JAVA的

2013-06-21 23:11:53 652

原创 JAVA的网络编程接口太难用

今天在一个JAVA写的服务器上要通过socket长连接发送消息到某一个server,对于写惯了c socket 的我,发现JAVA的  socket编程看似很简单,但很不好用,比方说,要发送一个消息出去的话,是通过 类似这段代码建立连接,mSocket = new Socket("10.88.228.154", 4346);mSocket.setKeepAlive(true);in =

2013-06-20 16:13:52 788

原创 mysql 配置管理

MySQL OpenOutside Connection1、 查看3306端口是否开启netstat-an | grep 3306tcp       0      0127.0.0.1:3306          0.0.0.0:*              LISTEN监 听127.0.0.1,说明未开启sudo vim/etc/mysql/my.cn

2013-06-14 11:55:21 434

原创 简单的samba配置

1.apt-get install samba (安装) 2.创建用户 ( 注意:该用户是系统中已经存在的用户,以debian为例) 创建passwd文件:touch /etc/samba/smbpasswd smbpasswd -a username密码: 3.编辑配置文件:vi /etc/samba/smb.conf 加入我们的配置信息: [ho

2013-04-08 16:28:57 618

原创 高效读写DB---目标

最近的工作需要频繁的读写数据库,即使我们用了 redis做缓存,这样的话,我们减少了对数据库的读,但没有减少对数据库的写。我想要减少对数据库的写操作,这样可以减少对数据库的压力。所以决定实现一个DBCache.主要作用:缓存部分数据   根据需求,我们可以按照LRU算法,来在DBCache缓存活跃用户数据,这样有两个作用:第一,当用户来读数据的话,我们可以直接,从DBCache的内存缓

2013-03-20 19:03:10 671

原创 构建通用还是专一型系统

所谓通用就是在什么地方,什么时间都能共用的东西(自己定义)经常在开发讨论的过程中,会遇到一些比较特殊的问题。例如我们在用一个开源软件memcached或者redis,会遇到一些很特别的问题,而这个问题对系统的整体性能影响很大,(具体我就不说了,涉及到公司的业务处理),我的原则是我们不能按照现有的策略去是用redis,或者memcached,既然是开源的我们能拿到源码,我们开源在源码中做少许的改

2013-03-18 18:15:43 542

原创 数据控制层实现

接着上一篇的设计,初步构想的实现如下:综述: 数据控制层,主要是负责app(应用层)跟数据层的交互。 目的:减少整个服务器组的耦合度,以是应用层的逻辑与数据分开,最大限度的提高应用层服务的吞吐量。设计原则:最大限度的实现异步,并发处理。屏蔽应用层与数据层的交互细节。程序分三层:网络层,逻辑层,数据交互层网络层:采用epoll做客户端请求的网络处理。这一层主要

2013-03-17 22:46:25 1146

原创 redis 集群设计一种方案

最近,在做一个管理2亿用户数据的平台方案,根据我们业务的需求,采用http协议,这样很自然地,我们就是用了webserver, nginx+fast_cgi ,后端缓存我们选择了redis.但对于2亿的用户处理,我们的缓存不能是一两台就能够的,最后我们决定使用8个redis来缓存我们目前的数据。这样问题就来了:服务器组耦合度很大,不利于开发,维护,       我们的应用进程要去访

2013-03-14 13:16:39 713

原创 redis应用小技巧

前两天在跟同事讨论交互协议时间,由于我们的架构技术上采用的是http协议,对每个请求,应用程序要跟redis交互两次,一次去取用户登录的session,拿到本地应用逻辑验证通过后再做下面的逻辑处理。对于这种用法,我本人是很反对这种交互方式的,没有必要没个请求逻辑都要去redis请求两次,   我认为至少我们有两种方法来解决这个问题(要请求两次)的:1 我们可以在请求的包里加一段lua脚本,

2013-03-07 22:51:51 784

原创 如何构建快速响应需求的代码

最近在开发过程遇到一个问题,最初期的版本需求很简单,当然我实现的也很简单。但中途不断的有新的需求提出来,在以前的简单代码中加入后来的新需求,变的越来越复杂,导致代码的可维护性大大降低。介于这个问题,我决定把代码整理一下,记录一下。当我们的代码在一个主循环中,有很多的变量要监控,那意味着将有很多的  if--else语句,这样的代码在后期很难维护,如下:••  while (!_is

2013-02-01 19:10:49 715

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除