`
文章列表
本文简要介绍了在FaceBook上发布个人应用时,应该注意的应用的配置内容。由于图片太多就不贴出来了,需要的到附件里去下载吧。
JDK中使用的静态的圆周率:Math.PI 自定义的圆周率:double PI = Math.atan(1)*4;   static double toRadians(double angle) toRadians( )方法将角度的度转换为弧度。 static double toDegrees(double angle) 而toDegrees( )方法将弧度转换为度。这后两种方法是在Java 2中新增加的。  
最近的一个项目中要求实现一个分布式数据库。在网上找了一些资料,发现有不少资料都提到了Memcachedb,以前使用Memcached做过Hibernate的二级缓存,不知道这个Memcachedb是个什么动动。后来通过网上找到这个是新浪互动社区事业部贡献的一个开源项目,性能和稳定性都不错,据说新浪的几个重头产品都在使用。好了开篇的题外话就说到这里。 下面简要介绍下Memcachedb,之后详细的介绍下如何安装该数据库(其实Memcachedb并不是一个严格意义上的数据库)。Memcachedb是一款支持高并发的分布式持久存储系统,对任何原有memcached客户端来讲,它仍旧是个memcach ...
查询Linux中命令的路径或者可执行文件的位置使用: whereis command  例如,查询killall命令的路径: whereis killall  系统输出: [root@localhost ~]# whereis killall killall: /usr/bin/killall /usr/share/man/man1/killall.1.gz Eclipse中使用GBK: 解决办法: sudo gedit /var/lib/locales/supported.d/zh 加入这一行: zh_CN.GBK GBK 保存之后再启动eclipse,就可以把编码 ...
所有的Mina已发布版本下载地址: http://svn.apache.org/repos/asf/mina/tags/
为了给服务器一个真实的运行环境,今天在内网中部署了一台Ubuntu Linux服务器,其中最头疼的就是mysql的安装, apt下载更新的速度太慢了,于是就自行编译了一下mysql的源码,具体的编译方法可以参考网上的一些资料吧,这里只 对如何开始mysql的远程访问功能做个简单的讲述:   (1)确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的。查看的办法如下: ~# netstat -an | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTE ...
为了找到一个完整的网络游戏框架,Google,翻墙.......能用的方法都用了,找到了一些看上去不错的游戏,可能是由于水平的缘故,编译过几个网络游戏,结果都是无法运行。最后一个StendHal是在sourceforg.net上发现了这个开源的网络游戏。至于StendHal的有缺点,现在不先说,放出几张图,先读为快。   能画出这样的图素,对于做技术的人来说也够为难的了,呵呵,这是在游戏中的一张截图:  最期待的服务器启动界面:  再看看客户端启动界面:  帐号注册界面:  游戏登陆界面:   最后不要忘记这些无私奉献的英雄 们(点击客户端启动界面时可以看到 ...
复制代码中带有行号的时候可以使用以下正则表达式在eclipse的find/replace中去除。 (1)去除代码中行号有数字带点的正则表达式为: ^\s+\d+\. 1. public void test(){ 2. System.out.println(" 去除数字后加点'.'的行号"); 3.}  (2)去除代码中行号有数字不带点的正则表达式为: ^[0-9]+   1 public void test(){ 2 System.out.println(" 去除数字后不加点'.'的行号"); 3 }   使用的时候 ...
很久以前就听说过有一个纯Java的数据,由于时间长了,忘了它的名字,今天终于与“故人”重逢。最近一直在做Hibernate缓存方面的工作,所以就拿来了Hibernate的文档翻了一下,复习一下已经抛在在脑后的知识。在浏览Hibernate文档时看到了关于Hibernate中的一个例子----caveatemptor,这个例子演示了Hibernate常用的一些操作,是Hibernate学习入门不可多得的例子,它用到的数据就是HSQLDB。   说到了这里再啰嗦几句HSQLDB的几个特点:(1)纯Java编写、开源免费软件。(2)支持标准SQL。这一点对与初学数据库的童鞋来说是一个很好的入门的软 ...
为了对后续关于Mina 的 ProtocolFilter( 编解码器 ) 的编写有一个更好的理解,本文讲述一下关于 Mina ByteBuffer 和 Java Nio ByteBuffer 的区别。关于 Java Nio ByteBuffer 和 Mina ByteBuffer 及其子类的类图在附件中都已经给出了。因为 Mina 的 ByteBuffer 在 Mina 2.0 以上的版本中都改称 IoBuffer 。为了使后文关于 ByteBuffer 的名字不致混淆, Mina ByteBuffer 都统称 IoBuffer , Jav ...
这里有些不错的API文档资料,希望有需要的同学去看看啊,个人感觉还不错, 拿来分享一下,哈哈 http://ajava.org/book/API/list1.html
<!-- 开启二级缓存 --> <property name="hibernate.cache.use_second_level_cache"> true </property> <!-- 设置缓存提供者 --> <property name="hibernate.cache.provider_class"> com.googlecode.hibernate.memcached.MemcachedCacheProvider </propert ...
http://www.javaalmanac.com       Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个 不错的去处. http://www.onjava.com     O'Reilly的Java网站. 每周都有新文章 http://java.sun.com     官方的Java开发者 ...
SGS as客户端发送数据规则: sgs 是0.9.7版 协议规则: 包头3个字节: 包大小(2个字节),命令(1个字节) 数据包 注意:包大小=命令+ 数据包 的大小 登陆命令:   命令是:0x10;   数据包中第一个字节是版本号,然后是用户名和密码 退出命令:   命令是:0x40;   数据包是空的 session消息:   命令是:0x30;   数据包中是就是消息数据 channel消息(频道消息)   命令是:0x52;   数据包:2个字节的频道ID号的大小+频道ID号+消息数据 服务端回复协议 登陆成功回复:   命令是:0x11; ...
在计算Integer数据的除法的时候经常会出现结果为小数的情况,例如: Integer a = 1000; Integer b =300; Integer num = b/a; 若直接运行这个段代码的话打印输出的结果为:0。   这就不是我们开发中想要的结果了,如何获得实际中的数据呢,且往下看: 由于Integer数据在的精度没有精确到小数点以后,所以我们要将进行计算的数据转换成double 或者是float型的数据,转换方法如下: Integer a = 1200; Integer b =300; float a1 = (flo ...
Global site tag (gtag.js) - Google Analytics