小毛驴的博客

三大爱好:游戏、动漫、姑娘

排序:
默认
按更新时间
按访问量

【Netty4.X】Netty源码分析之ByteBuf(七)

ByteBuf是一个缓冲区,用于和NIO通道进行交互。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。每当你需要传输数据时,它必须包含一个缓冲区。虽然Java NIO 为我们提供了原生的多种缓冲区实现,...

2017-07-05 16:37:58

阅读数:654

评论数:0

【Netty4.X】Netty源码分析之NioEventLoop(六)

继承关系: NioEventLoop初始化NioEventLoop(NioEventLoopGroup parent, ThreadFactory threadFactory, SelectorProvider selectorProvider) { super(parent, thr...

2017-06-16 15:48:17

阅读数:951

评论数:0

【Netty4.X】Netty源码分析之NioEventLoopGroup(五)

NioEventLoopGroup实际是NioEventLoop的线程组,主要负责管理EventLoop的生命周期,EventLoop的默认大小是2倍的CPU核数,但这并不是一个恒定的最佳数量,为了避免线程上下文切换,只要能满足要求,这个值其实越小越好。继承关系如下: 首先看NioEventL...

2017-05-24 17:31:47

阅读数:607

评论数:1

开发笔记(二):查找数据丢失问题

今天在跑机器人压测的时候发现服务器日志里出现了不少错误,其中最多的是java.lang.NullPointerException,开发中很常见的空指针问题,不过出现在即将上线的游戏中却显得不太正常。每一个NullPointerException都表示玩家有可能丢失了某条数据。想想一个月前开发性格装...

2017-04-06 15:27:08

阅读数:535

评论数:0

开发笔记(一):protobuf避免重复代码newBuilder

最近大家都在忙着改BUG,而我却比较闲,开发的模块没有什么BUG,决定抽些时间改下正在开发项目中的一些坏代码。 //坏代码 SC_ResponseMsgProto.Builder responseMsgBuilder = SC_ResponseMsgProto.newBuilder(...

2017-02-20 16:20:47

阅读数:2590

评论数:0

阿里巴巴Java开发手册

1.不要嫌名字长 无论是方法,变量,还是函数的取名,不要嫌弃名称太长,只要能够表示清楚含义就可以了。 2.String[] args而不是String args[],中括号是数组类型的一部分,数组定义如下:String[] args; 在《Thinking in Java》这边书里面,是这么解...

2017-01-17 12:03:22

阅读数:2444

评论数:0

一元夺宝

2016年,人生没有大变化,上半年辞职学习了下Unity游戏前端开发,另外在CSDN上写了十几篇技术文章,下半年本来是准备出去玩一阵子,然后去影视城跑跑龙套,这里并不是对拍电影有多少兴趣,只是好奇影片背后的东西,当然最后没有去成。9月份加入新公司参与《元气战姬学院》游戏服务器端开发,项目已经进行了...

2016-12-30 18:09:46

阅读数:5002

评论数:3

Java游戏服务器之一元夺宝活动设计(一)

目前市场上一元夺宝活动有很多,但规则基本都一样。今天主要说说我目前正在参与开发的游戏《元气战姬学院》服务器是如何设计一元夺宝活动的,规则与网易的一元夺宝基本相同,唯一不同的是我们的开奖不一定要达到满人次,即只要在规定时间内达到我们自己设置的上限就可以开奖,如果开奖失败,则返还玩家消耗的游戏币。先说...

2016-12-12 15:55:35

阅读数:307

评论数:0

【Netty4.X】Unity与Netty使用protoBuf(四)

客户端与服务器端之间传输的数据格式有很多种如Json、XML、thrift、Protobuf等等。protobuf来自谷歌,它的特点是数据小、编解码性能高、支持多种语言,它序列化后的大小是json的10分之一,xml格式的20分之一,是二进制序列化的10分之一。更加详细请阅读下面2篇文章:【Goo...

2016-09-03 19:50:29

阅读数:2760

评论数:3

【深入浅出Mysql】MySql存储引擎之MyISAM(二)

一、MyISAM   1.1 数据存储  MyISAM是默认的MySQL插件式存储引擎。它不支持事务和外键。优势:访问速度快,基本上以SELECT、INSERT为主的应用基本上都可以使用这个引擎来创建表。每个MyISAM在磁盘上存储称3个文件,其文件名和表名相同,扩展名不同,分别是:.frm(存储...

2016-08-29 13:00:48

阅读数:1954

评论数:0

【深入浅出Mysql】MySql存储引擎(一)

一、 MySQL存储引擎   1.1 有哪些存储引擎  MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎。1事务安全表引擎BDB(BerkeleyDB)、InnoDB2非事务安全表引擎MyISAM、MERGE、MEMORY(HEAP)、EXAMPLE、FEDERATED、ARCH...

2016-08-28 20:44:03

阅读数:1766

评论数:0

Java游戏服务器端面试题整理(转载)

一、选择题1、既希望较快的查找又便于线性表动态变化的查找方法是?A:顺序查找 B:折半查找 C:索引顺序查找 D:哈希法查找ans:C详细解释:查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。用关键字标识一个数据元素,查找时根据给定的某...

2016-08-27 16:26:14

阅读数:5345

评论数:0

【Redis教程】Redis 简介、安装与配置(一)

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用...

2016-08-24 12:53:16

阅读数:6020

评论数:1

为什么你有10年经验,但成不了专家?(转载)

如何成为一个领域的专家?有人说主要靠经验,有人说靠天赋,但是大量的研究发现:不论是经验还是天赋,都不是成为专家的关键因素。经验并不能让你成为专家。任何一个工作10年的人都很有经验,但是他们大部分并没有做到领域内专家。NSEAD商学院有一项研究发现:比起只有少量经验的人,大体而言,更有经验的管理者并...

2016-08-21 17:35:44

阅读数:1412

评论数:0

二十岁出头,你一无所有,但你却拥有一切(转载)

转自博客:http://blog.csdn.net/itmyhome1990/article/details/8769913我从来没有看到过一句话,如此让我共鸣。二十岁出头,你一无所有,但你却拥有一切,因为你还有牛逼的梦想。可那又怎样,只有行动,才能解除你所有的不安 (一)嘴上说说的人生  那年我...

2016-08-16 23:13:00

阅读数:1719

评论数:0

【游戏后端】游戏服务器端开发的一些建议(转载)

摘要: 本文作为游戏服务器端开发的基本大纲,是游戏实践开发中的总结。第一部分专业基础,用于指导招聘和实习考核, 第二部分游戏入门,讲述游戏服务器端开发的基本要点,第三部分服务端架构,介绍架构设计中的一些基本原则。希望能帮到大家 一 专业基础 1.1 网络 1.1.1 理解TCP/IP协议网络...

2016-08-15 21:04:12

阅读数:21485

评论数:3

【Unity NGUI】学习笔记(一):英雄选择,皮肤更换

一、准备工作   所需图片资源,包括英雄预制件,人物头像,服装,武器图集和人物动画 1.创建图集,选择NGUI->Open->Atlas Maker,设置图集名称heroAtlas后,选中Textures下的所有图片,点击Create 2.将四个英雄的预制件拖入到Scene中并重...

2016-08-13 11:58:51

阅读数:281

评论数:0

对CSDN博客文章的访问量的质疑

在CSDN上开博已有一年多,在上面写了几十篇文章,虽然不如大神写的那般深入和清晰,但每篇文章我也是花了大量时间和精力去完成。一年以来博客文章的访问量每天也在增加,每篇文章平均下来有几十、几百、上千的访问量。然而有一事不明?有的文章刚上几天,质量也很一般(委婉说法,其实写的很烂),为什么会有几万甚至...

2016-08-12 09:52:01

阅读数:1959

评论数:27

Java线程面试题 Top 50(转载)

原文链接:http://www.importnew.com/12773.html         本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。   不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Ja...

2016-08-10 11:36:11

阅读数:2492

评论数:3

努力就可以上清华北大吗?(转载)

本文出自《 中国青年报 》,原标题《寒门式努力:何处见彩虹》。近日被广泛转发,引发热烈讨论。 记者 诸葛亚寒 实习生 杨雨晨 摘要:你的家庭背景决定了你能接触到资源的多少,也决定了你的眼界和见识。个人努力和家庭环境是两个互补的因素,父母的社会资本、文化资本、经济...

2016-07-27 19:51:05

阅读数:1462

评论数:8

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