logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java网络编程(Socket)BufferedInputStream/BufferedOutputStream包装流引发的SocketException: Socket closed

这个bug产生的原因是:你在Socket关闭之后仍然尝试发送文件,归根结底就是这个。类在半关闭(Socket.shutdownOutput())之前没有将文件发送出去。就是在发送完之后使用包装流的flush方法刷新了一下即可。这是错误代码,我将刷新方法注释掉了,仅仅使用。,经过漫长的bug之旅终于找到解决方案,其他类也需要使用刷新将内容给发送出去。

文章图片
#java#网络#开发语言
win11 使用windows自带的Linux(Ubuntu)教程

提示你的WSL版本过低的问题,我这里已经下载过了,就不演示了。不过还是建议在下载完Ubuntu之后去下面这个网址更新wsl版本解决:尚未安装wsl解决:在搜索查找Windows PowerShell用管理员的方式打开然后输入如下指令:等待其安装完成。

文章图片
#linux#ubuntu#运维
idea配置(使用)junit教程

点击找到然后找到,找到自己的项目或者模块,然后点击依赖(dependenceies)点击号选择点击选择然后找到自己下载的jar(junit与hamcrest-core-1.3.jarjunit-4.13.1.jar(如果你是4.4以上版本)),选择之后会出现如下界面,你可以选择该包配置的范围不过建议默认直接无脑就行点击ok之后会来到这个界面,直接选择添加就完事了

文章图片
#intellij-idea#junit#java
到底了