为什么要用对象池 解决大对象的创建和销毁时的资源消耗。所以,常见的对象池有数据库连接池、线程池等 Apache Commons-pool2几个重...
序列化原理 给protobuf协议对象加一个外壳,通过重写private void writeObject(java.io.ObjectOutp...
被测试的类 1.使用和不使用之间的差别 1.1 不使用 1.2 使用JUnit 2.Assert类常用方法 assertEquals(expec...
npm install一直停留在fetchMetadata: sill mapToRegistry uri http://registry.np...
支持 列表,哈希,数组和基本类型 测试类 测试用例 测试结果 对比测试用例输出结果,一切正常 !!
UUID组成部分 1+分片标识符+年月日+递增数字其中递增数字,长度不够前面补0 实现 总结 每日可保存上亿的UUID生成,足够项目使用。
通过synchronized来实现 synchronized加在方法上 synchronized加在代码块上 通过静态属性实现 通过静态代码块实...
在制作MMO类型游戏时,角色的寻路可以放在客户端进行(基本上现在的游戏引擎都有寻路支持),这个时候服务端只需要做些寻路校验即可。可对于NPC来说...
CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅助类。 内部有一个计数器 计数器的操作是原子操作...