游戏服务器编程概述 | 游戏编程 

作者:JerryXia | 发表于 , 阅读 (0)
规范 - golang函数注释12345678// fn意图// @param p1 - 第一个参数(p1含义)// @param p2 - 第二个参数(p2含义)// @return r1(or TYPE) - 第一个返回值(如果函数返回值没有定义名称标注类型)// @return r2(or TYPE) - 第二个返回值func fn(p1 TYPE,p2 TYPE)(r1 TYPE, r2 TYPE){    ...}import顺序1234567891011121314151617import (    标准包    程序内部包    第三方包)import (  "flag"  "net/http"  "common"  "common/zebra"  l4g "github.com/ivanabc/log4go")命名
禁止程序中使用缩写或者有歧义的名称。采用驼峰式命名。形参,局部变量1采用驼峰结构命名,首字母必须小写,不得出现下划线。常量常量统一采用大写字母,单词之间使用下划线进行分隔。如果是包可见的常量,可在其名字前加上 “k_” 作为前缀。可导出常量与不可导出常量应...阅读全文

introduction

作者:JerryXia | 发表于 , 阅读 (0)
我的老爸叫Rick,所以老爸的同事们都叫我mini Rick,我今年刚满一周岁。别人都说我超像他。
我的老爸是一名程序员,不过他喜欢别人叫他软件工程师。
老爸毕业于名牌大学,也有过很多丰富的人生经历,他曾就职过国际知名的软件企业,也自己创业开过软件公司。
老爸还是一个骑行爱好者,骑行过太行山挂壁公路,临安大渔线,川藏线等等。
他还喜欢读书,喜欢音乐,他大学的时候也是学院的十大歌手。然而他最爱的还是技术(当然还有我)。
然而最近老爸的事业不太顺利,心情也不太好,我有点替他担心,所以帮他开了博客,分享他的技术心得和人生感悟。我想告诉他,我不在乎能不能成为富二代,只要你过得开心就好了!
附上老爸的邮箱
zhenhzhu@126.com
...阅读全文

用elasticsearch为你的项目提供垂直搜索服务

作者:JerryXia | 发表于 , 阅读 (0)
大家知道用like搜索的性能是何其低下,尤其是当关键词前也要加%匹配的时候,即使建立了索引,也要进行全表扫描。当这种搜索的请求比较频繁的时候,数据库就会成为性能瓶颈。
我们熟知的Lucene是一款非常优秀的开源搜索引擎,不过它的使用比较复杂,产生的大量索引文件也不便于管理。
这时不妨试试elasticsearch,它不仅基于lucene,拥有和lucene一样强大的搜索功能,而且为索引文件提供了分布式管理平台,而且大大简化了搜索相关的API。
笔者以一个简单的电商中商品搜索应用为例。首先我们部署好elasticsearch(以下简称ES)。下载链接及安装步骤。
ES有丰富的插件,其中有3个插件是我推荐安装的:
...阅读全文