Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在Java NIO中配置socks代理
我正在开发一个工具 其中包括强制应用程序的所有网络流量通过Java中的socks代理 对于旧的 Socket API 我只需设置系统属性 DsocksProxyHost my host DsocksProxyPort my port 但它不
Java
classLoader
NIO
将密钥添加到选定的密钥集中
我正在编写一个 NIO 服务器 并希望响应用户请求 即将一些数据写入通道 Selector selector if selector selectNow 0 if key isReadable SocketChannel channel k
Java
selector
NIO
DELETE_ON_CLOSE 的用处
互联网上有很多示例展示如何使用StandardOpenOption DELETE ON CLOSE 例如 Files write myTempFile StandardOpenOption DELETE ON CLOSE 其他例子类似地使用
Java
NIO
如何从 Java watchservice 取消注册目录?
我向我的 watchService 注册了一个文件夹 path register watchService ENTRY CREATE ENTRY DELETE ENTRY MODIFY 后来我想取消这个注册 我知道我需要以某种方式告诉 wa
Java
NIO
watchservice
Java NIO 服务器/客户端聊天应用程序 - 仅通过关闭套接字来发送数据
朋友们 我是 Java NIO 的新手 目前正在尝试制作一个非阻塞聊天应用程序 客户端连接到服务器没有问题 客户端向服务器写入一条消息或几条消息 但服务器仅在客户端代码关闭 Socket 连接时才开始读取消息 因此必须在客户端代码中为每条消
Java
Sockets
Chat
NIO
SocketChannel
我应该如何处理Java中非常大的数组?
我有一个算法 当前分配一个非常大的双精度数组 它经常更新和搜索 数组的大小为 N 2 2 其中 N 是算法运行的行数 我还必须保留整个内容的副本 以用于与算法周围的应用程序相关的目的 当然 这对我的算法可以处理的行数施加了限制 因为我需要应
Java
NIO
WatchService 和 SwingWorker:如何正确执行?
WatchService 听起来像是一个令人兴奋的想法 不幸的是 它似乎像教程 api 中警告的那样低级 而且并不真正适合 Swing 事件模型 或者我错过了一些明显的东西 非零概率 获取代码来自教程中的 WatchDir 示例 http
Java
Swing
NIO
swingworker
watchservice
Java NIO ZipFileSystem:创建文件系统时“未找到 zip END header”
我在这里问这个问题是因为谷歌搜索这个错误只会让我在编写 zip 文件时得到点击 而我只是想阅读它 我有一个单元测试 我试图测试以下生产代码 Map
Java
NIO
zip
我可以使用 FileChannel 独立地从不同线程查找文件吗?
我创建了一个可处理 FLV 文件的 Web 应用程序 该应用程序使用我创建的一个库来解析 flv 文件的内容 该库使用 FileChannel 来查找文件 现在 我从不同的线程中寻找相同的 flv 文件 因此遇到了一种奇怪的行为 这么说吧T
Java
Multithreading
fileio
NIO
更改文件长度时,是否需要重新映射所有关联的 MappedByteBuffer?
我有一个小而简单的存储系统 可以通过内存映射文件进行访问 由于我需要处理超过 2GB 的空间 因此我需要一个具有固定大小 如 2GB 的 MappedByteBuffer 列表 由于不同原因 我使用的空间较少 那么一切都相对简单 一个缓冲区
Java
NIO
mmap
memorymappedfiles
在 zip 中写入(修改或添加)文件
我已按照中的说明进行操作这个线程 https stackoverflow com questions 13787318 java util zip replace a single zip file 使用其中的代码 我已经能够将文件添加到
Java
file
zip
NIO
Archive
即使没有来自客户端的连接,选择器也会无限循环
我是 Java NIO 的新手 在阅读了一些教程后 我尝试自己编写一个简单的 NIO 服务器和客户端 我的服务器只做了一件简单的事情 就是从客户端监听并打印到控制台 客户端只需连接到服务器并向其发送 3 条消息 Hello 问题是我的服务器
Java
selector
NIO
从套接字到套接字的零分配复制
假设我们有一个套接字连接 我们称其为c1 我们接受消息的地方 我们还有 N 个其他套接字连接 我们将写入完全相同的消息 为了确定我们希望它写入哪个连接 我们只需要读取其中的前几个字节c1 但是套接字上剩余的字节不需要加载到java堆中 只需
Java
performance
Sockets
NIO
lowlatency
Jetty 和其他容器如何在遵守 Servlet 规范的同时利用 NIO?
我是 NIO 的新手 我正在尝试弄清楚 Jetty 如何利用 NIO 我对使用 Blocking IO 的传统 servlet 容器如何服务请求的理解如下 请求到达 分配一个线程来处理请求和 servlet 方法 doGet等 被调用 Se
Java
servlets
Jetty
NIO
nonblocking
DatagramChannel.close() 在 Windows 上保持端口打开
我正在实施一个发现流程 打开 UDP 套接字以侦听给定端口上的广播响应 发送一些请求 并期待稍后的响应 在给定时间段后关闭 UDP 套接字 第一次通话有效 但其他调用会出现绑定错误 地址已被使用 绑定 我运行的是Windows 7 我做了一
Java
udp
NIO
Files.newDirectoryStream 与 Files.list
我知道文件 列表 路径 http docs oracle com javase 8 docs api java nio file Files html list java nio file Path uses 文件 newDirectory
Java
java8
NIO
javastream
将 HashMap 内容写入文件
我有一个HashMap
Java
HashMap
java8
NIO
javastream
仅通过一个 SocketChannel 发送多条消息
读完本教程后 http rox xmlrpc sourceforge net niotut http rox xmlrpc sourceforge net niotut 这是关于编写非阻塞服务器和客户端 我阅读了NIO部分 跳过了SSL部分
Java
NIO
SocketChannel
当我使用 nio 时,serverSocket.accept() 抛出 IllegalBlockingModeException
当我这样编码时 ServerSocketChannel ssc ServerSocketChannel open InetSocketAddress sa new InetSocketAddress localhost 8888 ssc s
Java
NIO
具有 AsynchronousServerSocketChannel 的多线程服务器
我必须实现一个应该接受更多连接的服务器 没有任何更深入的思考 我决定使用新的 JAVA NIO 2 类 我目前的做法是 final Semaphore wait new Semaphore 1 while true wait acquire
Java
Multithreading
java7
NIO
1
2
3
4
5
6
...10
»