服务端开发
njubluebird2
做一个有追求的人
展开
-
php大数据量查询时内存持续增长问题
php进行数据库查询时会默认使用Buffer。当查询数据量较大时,需要使用Unbuffered Queries.原创 2016-05-26 19:14:11 · 613 阅读 · 0 评论 -
java单例模式的实现方式
单例模式是比较简单的设计模式,但在工作中发现能正确规范书写的不多。下面列举一下Java中常见的实现方式。注意构造函数需要私有化。1. 非懒加载模式。 public class Singleton { private static Singleton instance = new Singleton(); private Singleton() {} public s原创 2017-01-23 16:19:19 · 248 阅读 · 0 评论 -
zookeeper启动成功,显示not running问题
zookeeper有个节点挂了,重启显示start成功,查看status还是显示not running。网上查了下,一般是端口占用或者删除dataDir下配置的zookeeper_server.pid。结果还是不行。翻了下zookeeper.out的日志,发现是读dataDir下的snapshot失败了。删除了dataDir下整个version-2文件夹,可以正常启动了。综上,清空dataDir时原创 2017-07-21 14:26:29 · 9522 阅读 · 0 评论 -
解决Gson2.0默认Int转Double问题
Gson默认Int会转成Double,但是提供了hook覆写转换方法。具体如下: /** * 解决gson默认将int转换为double * * @return */ public static Gson getIntGson() { Gson gson = new GsonBuilder().原创 2018-01-11 18:46:35 · 4983 阅读 · 6 评论