加载中
Log4j1,Logback以及Log4j2性能测试对比

环境 jdk:1.7.0_79 cpu:i5-4570@3.20GHz 4核 eclipse:3.7 操作系统:win7 准备 1.log4j:1.7.21 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <ver...

Eclipse连接Hadoop分析的三种方式

Hadoop一般都部署在linux平台上,想让Hadoop执行我们写好的程序,首先需要在本地写好程序打包,然后上传到liunx,最后通过指定命令执行打包好的程序;一次两次还可以,如果进行频繁的调试是很...

Thrift代理Hbase

使用HBase的2种方式: 1.直接使用HBase客户端API,这样就限制了只能使用java语言 2.使用一些能够将请求转换成API的代理,这些代理将原始Java API包装成其他协议,这样客户端可以使用API提供的...

Eclipse远程连接Hbase

安装Hadoop和Hbase hadoop和hbase版本的选择以及安装,参考之前的文章: Hadoop的版本选择和单机模式:http://codingo.xyz/index.php/2016/08/16/hadoop-stand-alone/ Hadoop的伪分布式模式:...

Vps虚拟化技术

国内外vps主机提供商所提供的主机大多是基于Xen、OpenVZ、KVM、Hyper-V、VMWare五种虚拟化技术。 1.Xen Xen 由剑桥大学开发,它是基于硬件的完全分割,物理上有多少的资源就只能分配多少资源...

2016/08/21 14:44
1.4K
Redis存储对象

redis已经应用相当广泛了,但redis本身并没有直接存储对象的方法,我们可以通过转换对象的方式来存储对象。 大致总结了以下几种方案来存储对象: 方案一:序列化对象为二进制 使用redis的接口...

Maven Assembly构建发布包

maven的出现更近一步的加深了大家对模块化开发的热忱,如何更好的打包,可以让我们工作更加高效,maven提供的Assembly插件能帮你构建一个完整的发布包,下面基于一个实例来发布一个zip包。 ...

Hexo在github上搭载个人博客

hexo是一款基于Node.js的静态博客框架,具有速度快,扩展性强等特性

2016/03/26 17:52
781
Eclipse中创建gradle项目

1.环境 eclipse:Mars.2 Release (4.5.2) jdk:1.7 2.安装gradle插件 Help->Install new software,输入http://dist.springsource.com/release/TOOLS/gradle 或者 Help->Eclipse Marketplace,...

Eclipse翻译插件

eclipse翻译插件Translate 之前基于java swing开发的eclipse插件,界面不够美观,而且每次都要弹出一个对话框,太麻烦; 这次基于swt,使用view控件重写了一遍,看下图: 下载:http://www.osc...

RDD编程

1.定义 Resilient Distributed Dataset (RDD) 弹性分布式数据集 Spark中的RDD,简单来说就是所有对象的一个不可变的分布式集合。每个RDD都被分割为多个分区,这就可以在集群的不同节点上进行...

2015/12/22 20:46
720
Spark本地模式运行

1.Spark介绍 Spark是基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出和结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能...

Java中的script引擎在游戏中的使用

首先查看一下jvm当前支持了哪些脚本引擎,当前使用的是jdk6版本 ScriptEngineManager scriptEngineManager = new ScriptEngineManager(); List engineFactories = scriptEngineManager.ge.....

Spring-Loaded实现热更新

1.简介 Spring-Loaded是基于javaAgent实现的一个代理,更多javaAgent可以参考: java代理-javassist:http://my.oschina.net/OutOfMemory/blog/309283 官网:https://github.com/spring-proj...

Excel2db-excel转成二进制文件

游戏开放中有原型数据,而原型数据经常都是通过excel进行编写,此项目将excel转成ndb文件(二进制文件),然后客户端和服务器可以按照指定的格式读取

2015/09/08 14:19
1.4K
游戏缓存粗谈

1.本地缓存和分布式缓存 游戏服务器为了保证访问数据的性能需要将玩家的数据进行缓存,根据缓存的位置不一样,可以分为:本地jvm缓存和分布式缓存。之前做的2个游戏算是2种方式都接触过。 本...

2015/08/05 19:21
803
Eclipse+Maven+Nexus+Hudson+Svn自动部署

1.maven和eclipse整合 参考之前的文章:http://my.oschina.net/OutOfMemory/blog/178512 2.nexus的安装与使用 nexus是maven的一个私服,平时我们自己搞自己项目的话可能并不会考虑这些,所有构...

EasyProtocol介绍和使用

游戏项目中前后端需要定义协议,用来通信;看到过线上运营的项目已硬编码的方式将协议耦合在逻辑里面,然后已json格式来序列化;也看到过好多现已经成熟的工具如:protobuf,thrift,jboss M...

并行编程下的选择

最近在看一些游戏群里面都在讨论actor,以前还真没接触过,赶紧了解一下。 感觉最经典的总结就是那句:万物皆Actor。Actor之间只有发送消息这一种通信方式,消息让Actor之间解耦;Actor模型的消...

Thrift 使用

Thrift是一种可伸缩的跨语言服务的发展软件框架。它结合了功能强大的软件堆栈的代码生成引擎,以建设服务,工作效率和无缝地与C + +,C#,Java,Python和PHP和Ruby结合。 Thrift通过接口定义...

2014/10/23 17:43
706

没有更多内容

加载失败,请刷新页面

返回顶部
顶部