- 浏览: 441226 次
- 性别:
- 来自: 苏州
-
最新评论
-
springdata-jpa:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
An internal error occurred during: "Updating Maven Project". Unsupported I问题解决备忘 -
emilchan:
谢谢,刚好用上
bugfree 站点有端口号 上传图片不显示 -
seeYourEye:
3q 解决了
An internal error occurred during: "Updating Maven Project". Unsupported I问题解决备忘 -
gqlu:
0.9.1版本 太低了点吧。。。
cocos2d-x中保存用户游戏数据CCUserDefault -
宋建勇:
缺少代码啊
key.isAcceptable()时怎么处理的 ...
Java异步socket
文章列表
应朋友需要,整理Nexus相关资料,做一些简要整理,方便他人!Nexus
用于建立本地MVN仓库,我就不在这里罗嗦了。
当前的版本为2.0.6,可以直接下载
tar包,解压后进行简单配置就可以使用了!
闲言少叙,命令走起~
Shell代码
#下载
wget http://www.sonatype.org/downloads/nexus-2.0
.
6
-bundle.tar.gz
#解压
tar zxvf nexus-2.0
.
6
-bundle.tar.gz
...
基于事件的NIO多线程服务器
- 博客分类:
- 游戏
JDK1.4的NIO有效解决了原有流式IO存在的线程开销的问题,在NIO中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个CPU的处理能力和处理中的等待时间,达到提高服务能力的目的。
AD:
JDK1.4的NIO有效解决了原有流式IO存在的线程开销的问题,在NIO中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个CPU的处理能力和处理中的等待时间,达到提高服务能力的目的。
线程模型
NIO的选择器采用了多路复用(Multiplexing)技术,可在一个选择器上处理多个套接字 ...
Java缓存框架
说说我用过的:
1.oscache
2.whirlycache
比较:
1.应用场景:
缓存应不应该用硬盘。
缓存的存取策略。
INFO: Size: 176; Questions: 525; Hits: 126; Adaptive r/w ratio: 5%; Total hitrate: 24%
Dec 17, 2008 10:02:53 AM com.whirlycott.cache.CacheDecorator logStatistics
INFO: Size: 278; Questions: 869 ...
基于cocos2d-x引擎的游戏框架设计
- 博客分类:
- 游戏
移动互联网浪潮正在彻底改变人们日常的生活习惯和生活方式。相应的,基于移动终端和感应交互的游戏,也为人们带来了全新的游戏体验。本文,我们将结合目前
流行的cocos2d-x引擎,使用C++语言,基于iOS平台,和大家分享iPhone、iPad上游戏客户端的构架与实现。
游戏架构与实现
目前,很多基于cocos2d-x的代码基本上仅是对引擎功能的使用,完全不能按照游戏项目的标准来参考。作为游戏项目代码,不仅需要实现游戏的诸多功能,还需要从架构层面,从模块设计的角度来思考和设计,使代码具有更好的复用性和拓展性。
对于游戏客户端,按照功能模块的区别可分为:引擎封装层模块、游戏数据 ...
wamp 局域网内访问网页 403错误
- 博客分类:
- php
PHP网站局域网搭建以及访问问题 现在PHP+Mysql+Apache 的套装很多,装了个wamp5.0。顾名思义,应该是 Windows+PHP+Mysql+Apache 的适合 Windows的套装。安装很简单,一直点下一步就行。
安装完,本地访问没有问题。但测试了下局域网,访问始终是 403 访问禁止。
上网查了很多,各有各的说法,全尝试了下,还是403错误。最后自己查看Apache2\conf\httpd.conf文件
~~~~~~~~~~(我是分割线)~~~~~~~~~~~~~~
# # Controls who can get stuff from thi ...
apache内网访问403错误
- 博客分类:
- php
1、apache在本机上访问正常,但是用ip访问为403禁止访问!
解决方法是:1、关闭apache服务器上的防火墙
2、apache配置文件要修改
<Directory "D:/wamp/www">
# # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowS ...
在php的程序中,如果出现 Call to undefined function imagecreatefromjpeg() 错误,可能是由于php没有启动gd2.dll 模块
解决步骤如下:
1、找到apache bin目录下的 php.ini 配置文件 找到 ;extension=php_gd2.dll 配置,把这个模块打开,就可以了extension=php_gd2.dll
2、在安装的php文件夹目录下,找到对应的php.ini配置文件,找到 ;extension=php_gd2.dll 配置,把这个模块打开,就可以了extension=php_gd2.dll ...
Java异步socket
- 博客分类:
- socket
用异步输入输出流编写Socket进程通信程序
在Merlin中加入了用于实现异步输入输出机制的应用程序接口
包:java.nio(新的输入输出包,定义了很多基本类型缓冲(Buffer)),java.nio.channels(通道及选择器等,用于异步输入
输出),ja ...
我是2009年毕业的计算机专业的学生,毕业之后一直从事互联网开发行业。毕业的时候,目标很明确,找一家公司做3年软件开发,以后出来创业!那个时候的自己的确太理想话了。
一晃3年过去了,三年中,我先 ...
通过数据库引擎来加速MySQL数据库
- 博客分类:
- mysql
如果你是个赛车手,并且按一下按钮就能够立即更换引擎而不需要把车开到车库里去换,那会是什么感觉呢?MySQL数据库为开发人员所做的就好像是按按钮换引擎;它让你选择数据库引擎,并给你一条简单的途径来切换它。
MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL++
API来创建自己的数据库引擎,就像打穿气缸装上自己的化油器。现在让我们来看看你该如何选择引擎,以及如何在可用引擎之间切换。
选择你的引擎
你能用的数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译My ...
本文介绍了七种MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQL的查询和运行更加高效。
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下 ...
今天接到阿里巴巴的一个电话面试,总体感觉用一个词语形容-->悲哀!
先说下自己的情况,到现在,程序开发两年,使用java一年半时间,最近半年的时间一直在写网游!最近大半年几乎没写过java代码,java中的很多基础知识都忘记了,失败啊!总体感觉,阿里巴巴面试的内容可以概括为3个字:细、广、深!
即,基础知识考的特别细,知识面比较广,知识深度比较深!
试着回忆一下内容:
1、Object 类有哪些方法?其中equals方法怎么实现的?
2、java虚拟机中对象的管理
3、ThreadLocal类使用
4、线程安全
5、struts1和struts2区别,struts2怎么实现 ...
有个前面2篇(框架分析、JetPlayer类解析)的介绍,相信大家都迫不及待的想知道JetBoyThread这个核心类到底是如何运行的,下面我们就逐步为大家解析。
首先,分析这个类的状态图,如下所示
这张图就是我们整个程序的循环周期:PLAY——RUNNING——LOSE。根据这张图,我们逐步细化,这里我们重点介绍RUNNING,其他2种状态比较简单,这里就不再说明了。
然后,START_RUNNING 状态逐步细化,详细说明
START_RUNNING状态下的流程图,实际上就分为2部分:事件处理(updateGameState)、画图(doDraw),如下图所示:
有个前面2篇(框架分析、JetPlayer类解析)的介绍,相信大家都迫不及待的想知道JetBoyThread这个核心类到底是如何运行的,下面我们就逐步为大家解析。
首先,分析这个类的状态图,如下所示
这张图就是我们整个程序的循环周期:PLAY——RUNNING——LOSE。根据这张图,我们逐步细化,这里我们重点介绍RUNNING,其他2种状态比较简单,这里就不再说明了。
然后,START_RUNNING 状态逐步细化,详细说明
START_RUNNING状态下的流程图,实际上就分为2部分:事件处理(updateGameState)、画图(doDraw),如下图所示: