摘要: 发布于: 2018 06 19 11:13:37 问题 有个程序,在有些机器会出现清空数据失败的问题,不抛出任何错误,本机无法重现。 定位问题 由于不抛出任何错误,只能增加日志, 最终定位到调用ConcurrentHashMap.keySet()方法卡死 对比出现问题的机器与没有问题的机器,发现出问 阅读全文
posted @ 2020-04-27 18:15 Mr...Liu 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 以前一直学习不进去,有实战的时候没有学习研究,可惜了。最近面试要被问到一些netty的问题,重新学习了下。java io 的几种可能存在方式,1.一请求一应答的方式, 弊端:当并发访问量增加后,服务端的线程个数和并发访问数成线性正比。线程膨胀后,系统的性能急剧下降。2.一个线程处理多个socket连... 阅读全文
posted @ 2014-04-28 10:20 Mr...Liu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 应该是索引建立没有完成....show dbs 无效。。。kill 表所在片的主节点,kill 15 时间很长。然后出现 阅读全文
posted @ 2012-03-07 18:07 Mr...Liu 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.programmer.com.cn/9999/文 / Ines Sombra 译 / 李刚将MongoDB加入到我们的服务支持列表中,是整个团队年初工作计划中的首要任务。但我们感觉如果先添加一项对NoSQL存储的支持,而不是先升级已支持的关系型数据库,可能对用户不太好,毕竟目前的用户都使用关系型数据库。所以我们决定将引入MongoDB这项工作放到升级MySQL和PostgreSQL之后来做。到目前为止,MySQL 5.5的Beta版已在进行中,而PostgreSQL的9.1 Beta版也将进入流程,因此我们打算在2012年第一季度中应用这两个版本。由于我们对Mo 阅读全文
posted @ 2012-03-05 16:58 Mr...Liu 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cxyclub.cn/n/13970/摘要:一、前情简介半个月前,公司的MongoDB压力由于用户量暴增导致压力急剧增加,读写能力下降。因为对于Mongos的集群分片机制的了解和测试还不是很充分,所以开始使用最简单的办法来解决:提高配置。众所周知,MongoDB是出了名的吃内存。当时定义出来提高MongoDB的办法很简单,插内存。但是由于机房问题,插内存需要拔电源,导致停止产品的服务,所以经过研究后。用我们备用的R71064GB内存服务器来替代线上的R41032GB内存的服务器。二、操作方式(1)首先是确认防火墙,端口是否开放标签:分析MongoDB一、前情简介 阅读全文
posted @ 2012-03-05 16:56 Mr...Liu 阅读(2947) 评论(1) 推荐(1) 编辑
摘要: 一个客户端连接服务器的小程序,服务器端可以正常读取客户端发来的数据但是当客户端关闭时,服务端也关闭了,并且抛出如下的异常:java.io.EOFExceptionat java.io.DataInputStream.readUnsignedShort(DataInputStream.java:323)at java.io.DataInputStream.readUTF(DataInputStream.java:572)at java.io.DataInputStream.readUTF(DataInputStream.java:547)at ChatServer.main(ChatServer 阅读全文
posted @ 2012-02-28 13:49 Mr...Liu 阅读(24016) 评论(0) 推荐(1) 编辑
摘要: http://dongxicheng.org/ 阅读全文
posted @ 2012-02-24 15:26 Mr...Liu 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 报http://pastebin.com/m8667TWG1、 是防火墙的问题.. datanode 一定要允许 协议通过2、集群由于只有最后两个节点有空间,然而这两个节点压力相对其他节点较大,而不是磁盘没有空间。 因此未被Namenode选中。3、有时,当你申请到一个HOD集群后马上尝试上传文件到HDFS时,DFSClient会警告NotReplicatedYetException。通常会有一个如下报错信息。org.apache.hadoop.ipc.RemoteException: java.io.IOException File /root/testdir/hadoop-default. 阅读全文
posted @ 2012-02-23 10:56 Mr...Liu 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Java代码在执行conn.createStatement和conn.prepareStatement时候实际上都是相当和在数据库中打开了个cursor不要放在这两个方法不要放在循环中java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误ORA-01000: 超出打开游标的最大数ORA-01000: 超出打开游标的最大数at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.T4CTTIoer.proces 阅读全文
posted @ 2012-02-22 14:10 Mr...Liu 阅读(3135) 评论(0) 推荐(0) 编辑
摘要: 后来发现mongodb的bin目录下面有个叫mongod的大小为0的文件,删除后重新安装服务,启动成功! 阅读全文
posted @ 2012-02-21 10:30 Mr...Liu 阅读(164) 评论(0) 推荐(0) 编辑