java
cgyf520
这个作者很懒,什么都没留下…
展开
-
NioSocketConnector没有关闭导致文件打开太多
NioSocketConnector的awaitUninterruptibly异常,结果没有关闭NioSocketConnector,程序定时重连导致文件描述符很快就没了另带上查询进程打开文件的命令 lsof -n | awk '{print $2}'|sort|uniq -c|sort -nr|more | grep 进程id原创 2017-01-10 18:29:41 · 2111 阅读 · 1 评论 -
java.lang.OutOfMemoryError: unable to create new native thread
linux上java 创建新线程失败,出了内存不足以外还有一个原因就是系统配置的单用户线程数量太小ulimit -u 查看当前用户可以创建的线程大小,ulimit -u 65535设置新数值原创 2017-05-26 17:22:40 · 327 阅读 · 0 评论 -
windows下编译hadoop成功 执行异常org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
在hadoop源代码根目录下找到hadoop-common-project\hadoop-common\src\main\java\org\apache\hadoop\fs\FileUtil.java找到canRead、canWrite、canExecute三个函数,将windows下的分支直接返回true,示例:public static boolean canWrite(File f)原创 2017-06-30 17:30:30 · 1256 阅读 · 0 评论 -
tomcat中C++线程调用java出现ClassDefNotFound
遇到一个场景是web项目中需要使用C++的库,正常写法,调用C++的函数什么的都没有问题,但是C++中的线程回调中调用java的类在使用FindClass时出现ClassDefNotFound的错误,但是脱离tomcat测试就是ok了,那一定是classpath中没有对应路径了,但是tomcat中用java直接访问啥问题都没啊,怀疑tomcat启动脚本并没有设置对应的classpath,而to原创 2017-12-01 11:41:24 · 519 阅读 · 1 评论 -
设置AccessibleObject执行对象的private方法
AccessibleObject的注释说明: The AccessibleObject class is the base class for Field, Method and Constructor objects. It provides the ability to flag a reflected object as suppressing default Java lang...原创 2018-09-07 11:26:42 · 390 阅读 · 0 评论