自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Java游戏服务器开发之二--导航帖

        Java游戏服务器开发之三--日志         Java游戏服务器开发之四--通讯框架netty           Java游戏服务器开发之五--使用工厂模式生成netty                   Java游戏服务器开发之六--整合spring     ...

2018-06-29 16:12:08

阅读数 12339

评论数 5

原创 Java游戏服务器开发之十二--数据库连接整合mybatis

应该比较让人关心的还有一个就是数据存储的问题了。   下面将会介绍连接数据库的相关内容   使用的是mysql数据库,框架中将使用mybatis   这里介绍时假设各位都使用或者了解过mysql。        1.在pom中添加相关包  2.创建数据库和表   3.创建映射实体类enti...

2018-06-29 15:12:49

阅读数 7188

评论数 0

原创 Java游戏服务器开发之十一-- 将消息分发给线程队列执行及路由功能

添加的类有: com.lizhaoblog.base.concurrent.commond.ICommand com.lizhaoblog.base.concurrent.commond.IHandler com.lizhaoblog.base.concurrent.dictionary.IMes...

2018-06-25 23:03:03

阅读数 8726

评论数 1

原创 Java游戏服务器开发之十--消息处理器INetworkConsumer

Java游戏服务器开发之十-消息处理器INetworkConsumer 有了session我们就可以在任何地方向客户端发送信息 写好了session,可以写一个对消息的处理类(消费者)。 add INetworkConsumer NetworkConsumer update TcpMessageS...

2018-06-25 10:05:59

阅读数 7238

评论数 0

原创 java游戏服务器开发之九--Session

相信做过web的小哥应该都知道session的概念,简单来说,session翻译是会话,用来保存用户浏览web页面的一些信息(用户信息)。 我们的框架也需要这么一个session,用于保存用户信息,与客户端连接的管道(Channel)。 有了这个session,我们能做到在系统的各个地方能获取到该...

2018-06-23 11:12:59

阅读数 9916

评论数 0

转载 Netty的AttributeMap属性

一起学Netty(十五)之 AttributeMap属性这个小哥写的很全面了,大家可以了解下一起学Netty(十五)之 AttributeMap属性

2018-06-22 16:06:50

阅读数 7100

评论数 0

原创 java游戏服务器开发之八--网络事件监听器

java游戏服务器开发之八-网络事件监听器   网络事件监听器,将网络变化交由NetworkListener处理 可以看到,我们现在所有的逻辑都是写在TcpMessageStringHandler里面, 我们可以使用创建一个类,用于监听网络的变化,NetworkListener 还有一个类用于...

2018-06-22 16:05:07

阅读数 8831

评论数 0

原创 Lua学习之七源码

这里把所有的测试代码都放进来,有需要的拿吧--[=[ 多行注释 多行注释推荐使用 --[=[注释内容]\], 这样可以避免遇到table[table[idx]]时就将多行注释结束了。 ]=]-- print("Hello World") -- 基本类型 print(&qu...

2018-06-20 21:27:49

阅读数 7034

评论数 0

原创 Lua学习之六模块

一般编程我们都知道一个习惯,就是不要讲所有的代码都放到一个脚本里面,lua提供了一个模块化的方式,可以引入其他脚本的内容使用require    注意,当使用require的时候,相当于在require这个位置,把对应的脚本全部运行一遍(不包括声明的内容)看代码吧。--模块 print(&quo...

2018-06-20 21:25:14

阅读数 7085

评论数 0

原创 java游戏服务器开发之七--使用IServer控制服务的启动与关闭

 之前我们启动服务器都是直接这么写的 Channel acceptorChannel = ServerChannelFactory.createAcceptorChannel() acceptorChannel.closeFuture().sync()  这样子也没办法关闭,我们就可以想到用一个专...

2018-06-20 21:01:52

阅读数 7250

评论数 0

原创 Lua学习之五面向对象

Lua里面自带是没有面向对象的,但是可以这么实现 面向对象,学习路径应该是这样子的: self,冒号,点的概念--》元表的概念--》对象的概念--》继承/重载self,冒号,点的概念 --self,冒号,点 print("面向对象测试---------------------------...

2018-06-20 17:45:16

阅读数 7084

评论数 0

原创 Lua学习之四循环

代码及输出:代码    --循环 --任何地方调用break都可以退出循环 --while循环 --[[ while(condition) do statements end ]] --for循环 --[[ var初始值exp1,结束点为exp...

2018-06-20 17:35:12

阅读数 7027

评论数 0

原创 Lua学习之三流程控制

流程控制       其实就是if-else语句来着。直接上代码--流程控制 if-else --只有false和nil为假,其他任何类型都为真 --语法 if (布尔表达式) then (do something) end --只要记得有if出来,就得在后面跟着一个then就好 --...

2018-06-20 17:33:00

阅读数 7012

评论数 0

原创 Lua学习之二基本类型

lua的基本类型 数字、布尔类型 lua不分整数和小数 nil等同于null        -- 基本类型 print("基本类型测试-----------------------------------------------------") print(5.2) p...

2018-06-20 11:03:45

阅读数 7238

评论数 0

原创 Lua学习之一环境搭建

Lua学习之一环境搭建       Lua介绍Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of ...

2018-06-20 10:23:19

阅读数 15906

评论数 0

原创 java游戏服务器开发之六--整合spring

netty和spring的结合 上篇将netty大致部署好了,但是里面的配置我们都是写在代码里面,其实这样是不太好的,毕竟你改个参数就要打包一下。 所以打算写在配置文件中,顺便把spring也集成进来   第一步,在pom文件中加入spring的包,   <spring.ver...

2018-06-18 21:33:16

阅读数 11618

评论数 2

原创 java游戏服务器开发之五--使用工厂模式生成netty

java游戏服务器开发之使用工厂模式生成netty 在写netty的会发现很多东西是重复的,既然是重复的内容,我们其实可以把部分内容抽象出来写好,然后具体的内容就交到具体实现里面编写 来看下这次代码的更新情况,添加了这些内容 base constant ConstantValue 存放系统常量 e...

2018-06-13 11:40:58

阅读数 11210

评论数 1

原创 netty遇到的问题

    1.服务器无法处理消息,返回消息给客户端,客户端无法接收到消息 // 以("\n")为结尾分割的 解码器        //        pipeline.addLast("framer", new DelimiterBasedFrameDecod...

2018-06-12 15:10:29

阅读数 8928

评论数 1

原创 java游戏服务器开发之四--通讯框架netty

前言, 说明   引入netty的pom <!-- netty --> <dependency> <groupId>io.netty</groupId> ...

2018-06-10 22:15:10

阅读数 12227

评论数 1

原创 java游戏服务器开发之三--日志

        日志在一个系统中的重要性还是很大的,有时候项目部署到服务器上,不可能使用断点调试的方式,只能从日志文件中查找蛛丝马迹。 这边是使用的slf4j。         在pom文件中添加slf4j <!-- 日志包 --> <de...

2018-06-10 20:23:17

阅读数 10012

评论数 3

原创 float在内存中的数据格式及其转byte数组原理及转换过程

float在内存中的数据格式及其转byte数组原理及转换过程参考文章 转换说明 https://blog.csdn.net/yezhubenyue/article/details/7436624 进制转换 http://www.cnblogs.com/xkfz007/articles/259047...

2018-06-06 20:51:33

阅读数 11499

评论数 0

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