240 发简信
IP属地:广东
  • Apache Commons-pool2要点整理

    为什么要用对象池 解决大对象的创建和销毁时的资源消耗。所以,常见的对象池有数据库连接池、线程池等 Apache Commons-pool2几个重...

  • 利用protobuf序列化对象

    序列化原理 给protobuf协议对象加一个外壳,通过重写private void writeObject(java.io.ObjectOutp...

  • JUnit使用总结

    被测试的类 1.使用和不使用之间的差别 1.1 不使用 1.2 使用JUnit 2.Assert类常用方法 assertEquals(expec...

  • npm 卡在sill install loadAllDepsIntoIdealTree

    npm install一直停留在fetchMetadata: sill mapToRegistry uri http://registry.np...

  • JAVA对象和BSON文档对象之间的相互转换

    支持 列表,哈希,数组和基本类型 测试类 测试用例 测试结果 对比测试用例输出结果,一切正常 !!

  • UUID生成方案

    UUID组成部分 1+分片标识符+年月日+递增数字其中递增数字,长度不够前面补0 实现 总结 每日可保存上亿的UUID生成,足够项目使用。

  • JAVA实现单例的几种方式

    通过synchronized来实现 synchronized加在方法上 synchronized加在代码块上 通过静态属性实现 通过静态代码块实...

  • Resize,w 360,h 240
    游戏服务端NPC寻路

    在制作MMO类型游戏时,角色的寻路可以放在客户端进行(基本上现在的游戏引擎都有寻路支持),这个时候服务端只需要做些寻路校验即可。可对于NPC来说...

  • CountDownLatch使用

    CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅助类。 内部有一个计数器 计数器的操作是原子操作...