
java
文章平均质量分 75
千游
天生我材必有用
展开
-
游戏地图中一道数字排列题
游戏的地图由625个区组成,一个中心区和624个普通区,原本的排列方式如下:1,2,3,......24,2526,27, ......49,50...... ...0... ...... .... 624 实际的每个区由25格组成,每格占5的坐标点,实际的坐标范围是-62~62数据库中也按实际的坐标存储,中心区的坐标为原创 2010-04-28 11:04:00 · 716 阅读 · 0 评论 -
map 排序问题
项目中用于解决并发问题用到 形如以下的 map:Map playerList = Collections .synchronizedMap(new HashMap());ConcurrentHashMap gamePlayer= new ConcurrentHashMap();查阅知 ConcurrentHashMap 本身用于高并发的同步问题,这个之前没有用过。原创 2012-03-22 20:59:35 · 7096 阅读 · 1 评论 -
传了值还是传了引用?
写的不错,原帖地址 : http://topic.youkuaiyun.com/u/20080713/17/ba211d6e-cb22-4274-ab80-dea990783f22.html 作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com >>>转载请注明出处!JAVA中的传递都是值传递吗?有没有引用传递呢? 在转载 2012-03-21 22:27:57 · 612 阅读 · 0 评论 -
利用int数 的移位操作 存储数据
以前虽学习过数字的移位操作,但从未用到,这段时间整天和几个c程序在一起,学习到不少好的东西。下面就是我看到他们用移位操作来存储 一些数据,还是不错的~~问题是这样的: 已知一个玩家 和他包裹里拥有的一系列物品id(1,2,3 ...),按照以前的思维,当然是有一个玩家物品表,保存玩家id 和物品id,但是c程序们是这样存的:假如 要保存 物品id 1,2,3 ,将这3个id 认为是 111原创 2012-04-06 19:41:11 · 3638 阅读 · 0 评论 -
将一数组乱序排列的三种方法
游戏中遇到这样的问题,需要将一组已知的数据打乱,按照以前和现在的做法,总结了以下方法。方法一,最笨的菜鸟方法,也是容易想到的(幸好我没想过这种方法 :))从已知数组中随机一个数,然后加入到另一个数组中,在加入之前,先检查是否已经加入过。这种方法有很大运气成分,且数据越大,效率越低,超过一定数目,则程序几乎无法执行,会一直卡在那里,代码:package com.test;im原创 2012-03-26 22:53:27 · 21765 阅读 · 5 评论 -
页面计算价格例子
<br />(10/10/13)<br />这几天开始整理以前写过的所有doc,并且将这个安排一直继续下去,一天一个小知识的总结,慢慢积累~<br />下面是帮一个百度Hi的朋友写到页面计算价格,主要用到textfield的 onkeyup,了解到 .select()<br />在线演示地址:<br />http://zjq123.com/demo/countval.html<br /><br /><br /><html><br /><head><br /><meta http-原创 2010-10-13 10:24:00 · 784 阅读 · 0 评论 -
json 字符串 简单应用
<br />web开发中传输对象经常使用json字符串,表单提交,ajax 请求以及后台返回的常常都是json字符,可以利用别人封装好的json字符操作方法,怕导包麻烦也可以自定义一些方法,只要满足自己需求即可,下面是我在项目中用到的一个很简单的json操作方法<br /><br />1.先定义了一个要传输的 对象<br /><br />//玩家部队对象<br />function army(a_seq,army_id,for_id){<br /> this.a_seq = a_seq;<原创 2010-06-04 20:17:00 · 895 阅读 · 0 评论 -
.Txt 文件读写
<br />数据保存在txt 文件中比较简单,也很实用,数据复杂,牵涉的表比较多,选择保存在<br />txt中比较方便查询。java版网页游戏《倾城》中大量的游戏数据都存放在txt中,我简单的<br />看了一下,里面设置的任务、玩家行走日志、打怪爆物品 都是存放在txt中,不知道以这种<br />方式读取是否方便,但速度确实是很快的,下面是我在项目中写的比较简单的txt读写,由于<br />数据比较琐碎,所以选择保存到txt中,以利于数据统计。<br /><br />/**<br /原创 2010-06-02 09:33:00 · 711 阅读 · 0 评论 -
.properties 文件读写
<br /> properties 属性文件的读写在开发中也经常使用,主要以key-value 键值对的形式写入,我所知道<br />的有用于 国际化,就是将 中文-其它语言 对应 起来,当用户选择了相应的语言时,就读入相应的properties<br />文件,就可将整个项目换成另一种语言了。我在项目中也用到对属性文件的读写,用于玩家注册模块,因为玩家<br />注册时生成的地图坐标是随机的,如果在当玩家注册账号时从数据库查询比较慢,如果同一时间注册的人数比较<br />多,并发的访问量就原创 2010-06-02 19:57:00 · 645 阅读 · 0 评论 -
抽取 spring 数据库连接部分到项目中
用spring来管理项目的数据库部分,往往比自己去写连接要容易管理的多 ,步骤也比较简单1.项目根目录下建立conf,lib目录,将spring相关包coop到lib中并导入,建立2个文件jdbc.properties,bean.xmljdbc.properties: driverClassName=org.gjt.mm.mysql.Driverurl=jdbc:mysql:/原创 2013-01-28 10:58:39 · 2980 阅读 · 0 评论