我使用的是Ubuntu12.04 LTS,关于如何安装配置JDK网上五花八门,有效的没几个,下面以最新的JDK1.7.0_25为例,根据我的实际操作简单说明步骤。
首先去oracle下载JDK的linux版,如jdk-7u25-linux-x64.tar.gz,解压后获得jdk1.7.0_25文件夹。
ctrl+alt+t打开终端,
1)sudo su获得root权限
2)创建一个文件夹用于保存jdk,如:mkdir /usr/lib/jvm
我使用的是Ubuntu12.04 LTS,关于如何安装配置JDK网上五花八门,有效的没几个,下面以最新的JDK1.7.0_25为例,根据我的实际操作简单说明步骤。
首先去oracle下载JDK的linux版,如jdk-7u25-linux-x64.tar.gz,解压后获得jdk1.7.0_25文件夹。
ctrl+alt+t打开终端,
1)sudo su获得root权限
2)创建一个文件夹用于保存jdk,如:mkdir /usr/lib/jvm
今天valve同时发布了dota2的mac版和linux版,以后可以在osx和ubuntu下打dota2啦!
JAVA有很多优秀的网络连接框架。Mina、Netty、Gretty、Xsocket都是不错的高性能连接框架,如果做网络游戏服务器该如何选取呢?我简单凭我的了解和使用经验介绍一下,错误之处欢迎指正。
Apache Mina,以高性能和高扩展性著称,应用广泛。它是基于NIO的TCP/UDP框架,支持各种协议,并且能很容易的整合spring等WEB框架,可以说功能很强大,扩展性很强,较偏向于web应用方面。Mina使用起来需要了解一些通信协议以及NIO的知识,不易入门,好在网上资料很全。
大家都知道游戏服务器需要做数据库连接池和cache。但是有一些特殊的数据检索,从cache中检索实现起来非常麻烦。
比如某个游戏有积分榜,这个积分榜客户端会以各种条件去请求,比如前100名哪些是我们工会的,哪些是好友,哪些是首轮注册的玩家等等……
这些条件用SQL语句很好实现,但是时事检索数据库会带来很大的开销。内存数据库非常适合这种数据量小,写入操作少,高并发的需求。在上述的例子中,服务器可以定期检索前n条排行数据放在内存数据库中,当客户端请求时,不用麻烦地根据条件查找cache,直接将SQL语句提交给内存数据库即可,省时实力、高性能还具备良好的维护性、扩展性。
…………
…………
之前介绍过神器Synergy,可以实现一套键鼠就同时控制MAC、WINDOWS、LINUX系统的多台电脑并切换自如。当时我就想如果能再支持Android就碉堡了。
现在又一个新的神器出现啦,ShareKM,它可以实现windows和Android共享一套键鼠。连接方式支持USB数据线、WIFI和蓝牙。使用方式也是PC端装一个服务器,Android装一个客户端,不过EXE和APK都很小巧,使用简单。
项目地址(访问需要VPN):https://sites.google.com/site/droidskm/
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程。
项目地址:http://logging.apache.org/log4j/2.x/
使用方法很简单:
Google Reader七月一号就要下线了,作为老用户真有些舍不得,后来也试了有道、鲜果等阅读器,都提供不了Google Reader的体验。
眼看还剩一个月的使用时间,终于发现了InoReader这款神器,几乎与Google Reader一样的界面、操作习惯,同时不需要挂VPN就很稳定(但是速度没有国内的阅读器快,尚可接受),并且提供比Google Reader还要多的个性设置。
JAVA的反射机制可以有效地用来依赖倒置。之前的项目中,我就用XML来定义游戏中的引导脚本,从而实现了在指定界面出现配置好的游戏引导。脚本信息如图:
鼎鼎大名的《流星蝴蝶剑》续作终于首轮内测了,该作还真是命运多舛得来不易。其制作人蔡老师持之以恒的精神值得我们整个游戏行业学习。我有幸获得了首测激活码,测试了大约一周时间,每天都玩了个把小时,下面简单评价一下:
1.游戏模式:相比单机版,《新流星搜剑录》丰富了很多,从装备属性、道具、任务到战斗模式、匹配系统等,叫人应接不暇。不过反差也很大,除了核心的PVP,整个主线更像典型的国产RPG:做任务、跑环、升级装备,后期估计还有PVE。作为原作的铁杆粉丝,初步上手居然一头雾水,引导系统有待提高。另外,游戏的装备不仅仅是时装这么简单,还跟角色攻击力、防御力等属性挂钩,很多武器的专精需要经验解锁来提升威力。武器还有耐久度,战斗次数多了需要花钱买磨刀石修复。战斗中可以使用花钱买来的包子恢复生命……我擦,满满的铜臭味啊,怎么再好的游戏融入国内市场也成了这个样?虽然蔡老师一再强调该游戏会注重平衡,但是体验到上面这些,真心不知道如何去平衡。其实对于这种竞技游戏,最明显也是最成功的榜样就是LOL和DOTA2,卖特殊角色,卖时装,甚至你月卡收费,相信广大玩家都可以接受。但是打着免费游戏的旗号搞道具收费,分明最后会演变成高富帅持RMB完虐众屌丝的境况,还有什么竞技性可言。