加载中
一种手游中实时战斗系统的设计思路

现在的手游玩法越来越复杂,特别是战斗系统,再也不是以前那种简单的回合制模式。越来越多的手游采用了实时战斗的模式(如刀塔传奇),玩法有点类似于以前的即时战略游戏,这对于程序设计提出...

https协议简析

https = http + ssl 采用对称加密 + 非对称加密 流程: 客户端下载证书(CA颁布),获得公钥A 与服务器协商生成私钥B,用于后面的对称加密 将私钥B用公钥A加密后传送给服务端,服务端用私钥A...

2016/10/16 11:32
69
Java中解决浮点数精度的问题

Java中解决浮点数精度的问题

2016/09/30 22:06
598
Linux下用户组、文件权限详解

用户组 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者...

2016/02/27 18:19
323
Java中native关键字

今日在hibernate源代码中遇到了native关键词,甚是陌生,就查了点资料,对native是什么东西有了那么一点了解,并做一小记。 native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不...

2016/02/11 12:18
335
Java中泛型的协变

Java的泛型不支持协变

2015/11/07 23:39
1.1W
java.nio.ByteBuffer中flip、rewind、clear方法的区别

对缓冲区的读写操作首先要知道缓冲区的下限、上限和当前位置。下面这些变量的值对Buffer类中的某些操作有着至关重要的作用: limit:所有对Buffer读写操作都会以limit变量的值作为上限。 po...

2014/09/13 11:31
241
Netty 4.0 源码分析(四):ByteBuf

Netty是基于流的消息传递机制。Netty框架中,所有消息的传输都依赖于ByteBuf接口,ByteBuf是Netty NIO框架中的缓冲区。ByteBuf接口可以理解为一般的Byte数组,不过Netty对Byte进行了封装,增...

2014/09/13 10:46
3.7K
maven 教程一 入门

Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,M...

2014/04/26 23:32
248
关于Java字符编码几个容易弄错的问题

USC-2和UTF-16之间的区别? 都是Unicode编码方案的具体实现,UTF-16是USC-2的父集,USC-2只能支持2个字节的编码,超过2个字节的编码需要用UTF-16。 Java里面一个char类型变量占用多少内存? ...

2014/04/04 23:01
354
Java中volatile关键字的作用

volatile是Java中用来做同步的一个关键字,之前对它的作用一直理解得不是很透彻。 于是在网上查阅了一些资料,发现也讲得含混不清。 后来在wikipedia(http://en.wikipedia.org/wiki/Volatile...

2014/03/08 12:39
565
Java中容器的迭代器的fail-fast机制

Iterator<Integer> keys = gradeMap.keySet().iterator(); while(keys.hasNext()){ Integer i = keys.next(); if(!gradesIds.contains(i)){ // keys.remove(); gradeMap.remove(i); } } 调用...

Hibernate get和load区别

get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFo...

2014/02/20 16:47
312
字符编码的简单总结

在工作中经常接触到各种编码名词,但一直缺少一个系统的了解。在网上搜集相关资料,总结如下: 最常见的几种编码方案 ASCII:最基本的编码方案 GBK:主要用于汉字的编码方案,包含汉字和其他...

2014/02/12 14:46
117
Java 1.7 里有什么?

下面是Java 1.7 里新出现的功能的一些用法例子: 对资源的自动回收管理 下面的代码看起来有点麻烦 … 不是吗 [java] BufferedReader br = new BufferedReader(new FileReader(path)); try { r...

2014/01/18 14:04
280
Java中的clone

clone的目的:为了实现值拷贝,而不是引用拷贝(引用拷贝的问题是造成多个引用指向同一对象,若改变这个对象的值,所有引用指向的值都会改变;但有时我们不希望这样做,所以要用值拷贝) 浅克...

2013/05/02 15:55
73

没有更多内容

加载失败,请刷新页面

返回顶部
顶部