java
勤奋专注
非科班出身的coding
展开
-
JAVA应用 占用内存分析
Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma转载 2014-10-22 16:46:23 · 1094 阅读 · 0 评论 -
java socket报 connection reset的原因和解决方式
Java服务器使用Socket时,如果报错: Connection reset;我遇到的一个原因是服务器端主动断开连接了,没有循环等待accept,当然常规做法是在While(true)里开启线程,为了简化看到问题,就没写线程; 即服务器端的accept必须用while (true) 把accept包围起来,否则运行完就退出了,客户端就会报connection reset 具原创 2015-11-26 17:54:14 · 35447 阅读 · 0 评论 -
关于ServerSocketChannel支持的最大连接数测试与分析
实测结果:单Channel对应320个客户端没有问题,超过了就会报错,可能和Channel下key处理大小有关? 客户端报错:java.net.ConnectException: Connectionrefused: connect at sun.nio.ch.Net.connect0(Native Method) at sun.nio.ch.Net原创 2015-11-27 17:52:31 · 4288 阅读 · 0 评论 -
通过adb命令监控输入事件
有时运行中出现触摸屏点击不好用,此时adb好用的话,通过命令来监控看触摸屏是否有事件上报。如果有就是前台应用处理的问题,可能是有透明的activity尚未销毁; adb监控touch等event的方法分为简单两步:1. 找到touch或键盘对应的event设备号;2. 使用cat监听该event设备; 1. 找到的event号的方法:dos窗口输入:adb she...原创 2018-08-03 09:57:09 · 8737 阅读 · 1 评论