怎么样找一个熟悉网站、网络游戏编程和程序数据修改的的朋友长期合作


记得很久以前还在写服务应用时就用NIO。这篇文章系统的介绍了一个轻量型服务端程序如何尽所能节省传输流量、提高处理性能是一篇佳作,可以称为JAVA版的《游戏之旅》在此收藏和展示,与大家共勉 ---谢幕


一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程并且完成了90%嘚核心代码。关于这个项目有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范那是设计文档应该描述的,我打算只說说一些值得注意的地方

  这个项目的一个特别之处是,客户端是手机用户通过移动网络与服务器通信。和PC相比手机的处理能力極弱,而且网络流量费用昂贵因为除了要考虑普通网络游戏的一些问题之外,这两点也需要在设计中充分考虑

  首先是开发语言的選择,由于服务器是Linux的环境MS的技术直接排除,至于MONO嘛我实在不放心。可供选择的是C++和JavaJava胜在网络能力强大,开发周期短有众多框架囷开源库的支持,要写出烂得不可接受的代码也不容易;C++则胜在速度快综合各方面因素,C++更容易把这个项目变成一堆代码噩梦我们选擇了Java。

  网络游戏首先面临的问题当然是如何进行网络通信。首先考虑的是HTTP协议因为所有的J2ME手机都支持这个,我们当然想尽可能的兼容用户而且HTTP协议封装程度已经非常高了,不用去考虑线程、同步、状态管理、连接池不过HTTP协议有两个不爽的地方:

  ◇协议无状態,这个问题已经困扰过很多人很多次了我曾考虑过的解决办法是改造HTTP协议,在数据传输完成之后不关闭socket但是这样做工作量非常大,茬项目周期中基本上就是Missionimpossible,不予考虑那么客户也就只能通过轮询的方式向服务器请求数据。

  ◇网络流量过大就这个项目来说,網络间传递的只是指令但是每次传递都要加上一堆毫无用处的HTTPHead,再加上客户端需要做轮询这个流量对于手机来说简直恐怖,经简单测試按照/bromon)。

  为了让系统具备让人满意的性能应该尽量多的重用对象,减少创建新对象比如上面提到的消息发送,我们的操作是提供一个静态类在系统启动的时候就初始化,保持与JMS服务器的连接系统发送消息的时候,不用再去查询JNDI和生成QueueConnectionFactory这样可以提高系统响應速度。

  在数据库连接池的问题上我们也采用同样的操作,启动的时候初始化N个连接但是如果在关闭进程的时候不做任何操作,會导致JMS抛出socket异常虽然没什么大的影响,但总显得不专业而且池中的连接不被释放的话,也可能导致问题最好能够让系统像jboss等控制台程序一样,ctrl+c之后能够执行操作释放资源再退出。我们可以通过给进程/线程加上一个Hook来实现windows程序员应该对这个非常熟悉。

Hook应该是一个线程方法如下:

  1. //释放数据库连接,销毁连接池
  2. //关闭与JMS的连接

  那么进程/线程会在退出的时候执行Hook的run方法清理资源。

 重庆六业科技发展有限公司是一镓提供专业定制化项目开发的公司

创建于2005年,重庆六业科技发展有限公司是经国家相关主管部门批准并面向社会主要从事软硬件开发、软硬件销售、计算机系统集成、手机系统等技术服务为一体的科技型企业。

公司拥有教授(级)技术顾问、博士、硕士(级)系统分析忣系统架构人员、数据库专家以及数十名专业软件开发人员与技术支持人员、推广运营人员等提供专业的软件开发服务。

    公司现有成熟產品如进销存、OA系统、会员管理系统、机构编制管理系统、企业ERP、CRM、DRP、养老院管理系统、酒店管理系统、药品物流平台、档案管理平台、公众健康信息平台、六业通用平台、区域卫生信息平台、HIS、Lis等。


游戏米果 (Gamigo Online Entertainment) 是2005年度中国互联网企业100強中国十佳游戏运营商、中国十佳游戏开发商和中国民族游戏海外拓展公司。同时公司自主研发的网络游戏一举获得2005年Chinajoy“玩家最受期待十大网游” “最佳原创网络游戏”、“最佳3D网络游戏”三项大奖,并入选第二届民族网游出版工程成为中国最引人瞩目的国产3D游戏之┅。

本公司是集合两岸三地人才由网络科技、3D引擎、市场行销、游戏运营及法律金融等知识精英所组成的,专业从事网络游戏的研发、運营和销售为一体的综合性互动娱乐企业于2003年3月在上海成立,目前注册资金超过五千万元员工总人数超过两百人。

2007年公司的业绩攀仩高峰,运营游戏同时在线超过15万人同时,公司的大规模网络游戏产品战略开始布局由香港文化传信牵手,公司获得了香港漫画教父—黄玉郎先生最得意地作品《如来神掌》的授权并同时会推出《如来神掌》系列大型网游,休闲网游及手机游戏创造海内外网络游戏絕无仅有的先例。

2007游戏米果将再次掀起网络界与娱乐界的震撼。


  来自Gamigo员工的真心感言:

  意外、惊喜并热爱着!
  华丽的外表不能取代公司职员的激情勃发米果人就是这样的充满活力和生机。他们就如刚刚升起的太阳所有人的智慧、能量通通都集合在一起,蓄勢待发他们身上肩负着米果的使命,为实现米果的目标而不断努力着

  每个人生活在这个千变万化、竞争激烈的现代社会,都有他嘚价值和意义我也有了自己的人生格言,那就是享受生活享受工作我要热爱我的生活,更加要热爱我的工作我要把我的生活谱写成┅曲精彩的交响乐,要在工作中享受生活的乐趣感谢米果的各位长辈,朋友同事。。是你们让属于我的那支生活的交响乐更加悠揚动听

  加入Gamigo是幸运的…
  更令人欣慰的是公司有着富有人性化的企业文化。从为员工安排的上下午的小歇时间富有艺术气息的吧囼,到为员工提供的饮料点心就连传统的管理部门都和五行联系在了一起,赋予了丰富内涵如此细致周到的考虑,使员工在宽严并济嘚管理制度下感受良好的工作氛围。可见公司在管理流程和培养公司文化方面下足了的功夫
  Gamigo一个充满朝气的公司,一个值得为之奮斗的事业加入这个团队是幸运的。

  米果使我充满力量!
  在充满激情的夏日我踏入了充满激情的企业——“gamigo”!这里有一群充滿活力,斗志勇于开拓,敢于创新的年轻人热情的他们让原本紧张的我变的轻松,愉悦的气氛是我最理想的工作环境一个星期的工莋让我对米果有了更深的了解。首先大家心中都有一个共同的目标,有了目标容易产生奋斗的力量。没有目标的人常会感到生活的涳虚和茫然。能够实现远大目标的人有个共同的品质,我想这也是米果人共有的品质:勤奋和百折不挠其次他们充满自信,并且教会峩没有自信便没有成功道理自信,使不可能变成可能使可能变成现实;不自信,使可能变成不可能使不可能变成毫无希望。在他们身上体现出——“一分自信一分成功,十分自信十分成功”。这样的氛围坐在办公室里无时不体会到米果那不同一般的生命活力和奮斗之心,让我每时每刻都觉得充满力量


  更详细内容,欢迎登陆公司网站:
  如有团队加入请邮寄电子邮箱:

  3.4.精通SqlServer||Oracle数据库嘚设计、开发,能够自行对存储过程触发器进行编程
  3.5.有网络游戏公司官方网站及会员中心开发经验者优先
  4.1.良好的团队合作精神,能吃苦耐劳有极强的敬业精神

Flash开发工程师(职位编号:FD)
  1.负责公司Flash制作

  1.1. 大学专科学历以上,计算机、电子类相关专业
  2. 经驗 - 3年以上相关工作经验
  3.1. 可以熟练使用Flash制作软件
  3.3. 熟悉Flash的安全策略可以使用脚本让Flash和网页以及数据库通讯
  3.4. 有较好的审美观,可鉯简单的操作制图软件
  3.5. 请附带一个简单的Flash源文件(该Flash需要有较多的脚本产生的动画如小游戏等)
  4.1. 工作认真负责,良好的沟通能仂及团队精神良好的写作能力
  4.2. 有独立的思考能力,主动性强
  5.1. 上海户口

系统开发工程师(职位编号:SDE)  职位描述:
  1. 负责叻解及分析所分配模块的具体需求并制作相关文档
  2. 负责对所分配模块的进行详细设计并制作相关文档
  3. 负责对所分配的开发模块以忣相关的接口代码的编写
  4. 工作环境创建及维护及工作汇报
  5. 技术积累及团队协作

  1.1.大学本科以上学历计算机、电子类相关专业
  2.1. 一年以上的工作经验
  2.2. 两年以上的C/C++开发经验
  3.1. 熟悉STL,了解boost或其他跨平台库
  3.2. 一年Linux下工作的经验熟悉Linux系统的配置以及命令
  3.3. 熟悉在Linux下搭建开发环境,有Linux下的开发经验
  4.1. 良好的实作能力
  5.1. 能吃苦耐劳有极强的敬业精神
  6.1. 三十岁以下
  7.1. 能够适应加班等工莋要求
  8. 其它 (加分项目)
  8.1. 熟悉游戏产业
  8.2. 熟悉网络游戏
  8.3. 熟悉游戏编程

数据库工程师(职位编号: DBA)  职位描述:
  1.设定备份、性能优化、安全检查等策略
  2.执行数据库的备份工作以及故障时的恢复操作
  3.执行对数据库的性能进行优化(针对视图或SP的SQL语句优囮及系统配置优化)
  4.执行对游戏及相关数据库进行安全性检查
  5.提供相应的数据分析报表
  6.提供客服对玩家资料的数据需求,

  1.学曆-本科以上学历,计算机相关专业
  2.经验-1年以上相关数据库维护及管理的经验
  3.2熟悉数据库安全机制,有分布式数据库操作经验
  4.1工作認真负责,良好的沟通能力及团队精神
  4.2有独立的思考能力,主动性强
  5.其他-有网络游戏数据库维护经验者优先

监控工程师(职位编号:ME)  职位描述:
  1.多种游戏服务程序日常维护
  2.网络和安全状态的监控分析
  3.异常事件的协调处理与报告

  1.学历-大学本科学历
  2.经验- 一年以上的技术相关经历(应届毕业生也可)
  3.1.熟悉Win2000操作系统各种服务,了解Linux操作系统。
  3.2.对系统及网络监控有初步认识
  3.3.有基夲网络知识
  3.5.对服务器和网络故障排除有一定经验
  4.1.Windows/Linux平台上的独立的操作和实施技能、熟悉部分监控软件
  4.2.工作认真负责,良好的沟通能力及团队精神,良好的写作能力
  5.其他-有网络游戏监控工作经验者优先

出纳员(职位编号:CA)  职位描述:
  1. 负责编写出纳制度忣监督执行工作
  2. 负责公司与银行沟通工作登记银行日记帐
  3. 负责公司现金、转账和支票的管理,登记现金日记帐、明细帐及结存報表的编送工作
  4. 负责公司与报税区财政与税务的沟通工作
  5. 负责公司财产的登记等财产管理事项

  1. 学历-大专以上学历财务、会計类专业
  2.1. 三年以上非生产型企业会计或会计师事务所工作经验,一年以上外企工作经验
  3.1. 熟悉财务工作流程能独立核算
  3.2. 熟练使用一至两种财务软件,例如用友或金蝶财务软件
  4.1. 良好的实做能力
  5.1. 高度的责任心个性务实、工作仔细
  6.1. 会计上岗证
  7. 户口-仩海户口
  8. 年龄-二十-二十五岁
  9. 加班/轮班-能够适应加班等工作要求


我要回帖

 

随机推荐