logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【No buffer space available】异常解决

最近在工作中遇到这样一个场景:使用一个Java编写的模拟硬件设备的工具,这个工具会模拟很多设备(每个设备需要占用一个端口)去连接服务器。一般情况下,一台Windows虚拟机上会模拟5000至10000个设备,这样一般不会有问题。后来改成模拟40000个设备的时候,出现了“No buffer space available”的异常,具体如下:1. 问题原因乍一看以为是虚拟机内存不够或者是模拟工...

通过ftp上传文件到linux

前段时间在centos上搭建hadoop的时候遇到一个问题,就是相同windows主机上传文件到虚拟机centos上,结果倒腾了很久没成功。现在时间没那么紧张了,又来倒腾这个事情,发现并不是那么复杂。在此,我将详细步骤记录如下,希望对你有帮助。当然,如果对此什么不同的看法,欢迎交流与批评指正。1、 首先下载并安装一个windows下的ftp工具,比如FlashFXP、CuteFTp等等。2、 然后

#windows#centos
windwos下启动Redis或者Sentinel报错【listen:Unknown error】的原因及解决办法

笔者一般在linux下使用redis,因为redis团队并没有编写windows版本的redis,所以windows版本的redis维护和更新没有linux版本的及时。最近有同事在windows下使用redis时遇到了问题,具体如下。1. 报错信息报错信息具体如下图所示:2. 解决办法通过查找资料,发现报错是由于机器不支持ipv6导致的。因为机器不支持IPv6,但redis...

#redis#sentinel
Java合并数组的两种实现方式

最近在写代码时遇到了需要合并两个数组的需求,突然发现以前没用过,于是研究了一下合并数组的方式,总结如下。1.System.arraycopy()方法(1) 解析通过阅读JDK源码,我可以知道方法原型如下:public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, in...

#java
探讨UnsupportedOperationException的原因及解决方案

最近工作中老给同事挖坑,真是愧疚。上周五写了个接口给同事用,结果同事用的时候告诉我报错,我一看,是UnsupportedOperationException,有点懵,没明白这是为啥。当时只是在网上找解决方法,没有细究错误出现的原因,今天有时间把这个整明白,记录于此。1、 示例代码及错误信息下面是我工作时写的错误代码的简化版:import java.util.ArrayList;import j

#java
到底了