![](/img/trans.png)
[英]NIO2 Path Symbols Java
如果我創建了兩條路徑,例如: 然后通過在兩條路徑上使用relativize()方法創建一個新Path(relativePath) ,創建: "..\user\home"在這種情況下路徑符號( .. )是指“數據”還是它只是指出一個相對路徑? 所以我的問題是,路徑符號( .. )代表什么? ...
[英]NIO2 Path Symbols Java
如果我創建了兩條路徑,例如: 然后通過在兩條路徑上使用relativize()方法創建一個新Path(relativePath) ,創建: "..\user\home"在這種情況下路徑符號( .. )是指“數據”還是它只是指出一個相對路徑? 所以我的問題是,路徑符號( .. )代表什么? ...
[英]AsynchronousFileChannel not creating subdirectories
當路徑中不存在子目錄時,下面的程序拋出“java.nio.file.NoSuchFileException”。 有人可以幫助我如何實現這一目標? 我想以異步方式插入記錄。 ...
[英]Non-blocking reading from the file using Reactor
你知道是否有可能以非阻塞方式創建文件行的 Flux 嗎? 我找到的最佳解決方案是下一個: 即使它看起來沒有阻塞,但它在引擎蓋下是阻塞的。 https://docs.oracle.com/javase/8/docs/api/java/nio/file/Files.html#lines-java.ni ...
[英]Java NIO based scalable non blocking TCP client server design: recommend way to send large response back to client
我正在嘗試在 java 中為以下用例實現一個高度可擴展的服務器客戶端以 COMMAND PARAM 的形式向服務器發送請求服務器可以發送不同大小的響應,從幾個字符(10 個字節)到大文本數據(大小為 6-8gb,相當於客戶端 ram) 在這些情況下發送響應的適當方式應該是什么。 我需要支持多個並發客 ...
[英]Why does Path.relativize behave differently on Java 8 and Java 11?
為什么relativize方法在java-8和java-11上的行為不同? java-8 (准確地說是 1.8.0_66)打印../../../../file.txt 。 文檔。 java-11 (准確地說是../file.txt )打印../file.txt 。 文檔。 兩 ...
[英]Java Apache2 Log File Permission Denied
我正在嘗試讀取 Java 程序中 /var/log/apache2/my_site/access.log 中的 apache2 自定義日志文件。 但我得到了一個權限被拒絕的例外。 該代碼在 Winows 操作系統上運行,我可以讀取日志文件,但在 Ubuntu 中,我無法訪問 JVM 中的 apach ...
[英]Why is StandardOpenOption.DELETE_ON_CLOSE not deleting the source file of the FileChannel?
我們有 Java 中的底層方法,它應該在調用 close 方法時刪除源文件。 現在我們對此運行功能集成測試,並看到源文件沒有被刪除。 有人可以幫助我們嗎? ...
[英]How to set file permissions using java NIO2 on Windows?
有什么方法可以在 Windows 上使用 java8 NIO2 設置文件權限與此不同? ...
[英]Get getLastModifiedTime(path) in TimeUnit.Days
我試圖獲取給定文件的最后修改后的天數。 當檢查剛剛修改的文件時,以下代碼給我18135 。 碼 輸出只是一個數字- 輸出量 18135 請幫我得到天數。 ...
[英]Java AsyncHttpClient: broken file while writing from LazyResponseBodyPart to AsynchronousFileChannel
我使用AsyncHttpClient庫來進行異步非阻塞請求。 我的情況:在通過網絡接收文件時將數據寫入文件。 對於來自遠程主機的下載文件並保存到文件,我使用了默認的ResponseBodyPartFactory.EAGER和AsynchronousFileChannel以便在數據到達時不 ...
[英]How to create feedback loops or infinite loops in RX without Subjects?
我需要創建一個接受TCP連接的簡單響應服務器,我遇到了有趣的RX行為,我需要解釋和糾正。 此時服務器只接受連接,讀取數據並將接收數據的數量寫入日志。 RX唯一的難點是在客戶端關閉連接后,必須重新初始化服務器(對accept()新調用)。 這實際上是一個無限循環,在RX中有點難。 我可以使 ...
[英]What is the multi threading model in Java NIO 2 - (Proactor pattern)?
我正在嘗試使用Java NIO 2(基於Proactor Pattern)構建一個簡單的Echo服務。 在最簡單的實現中,我們有4個主要組件; ProactorInitiator,AcceptConnectionHandler,ReadConnectionHandler和WriteCon ...
[英]Why can we change the file attributes of a read-only file in Java?
考慮以下代碼: 自然,嘗試修改只讀文件將給我們一個AccessDeniedException 。 但是,如代碼中所示,這不適用於文件的屬性,可以根據需要進行修改。 當然,這意味着任何人都可以輕松地將read-only屬性更改為false並修改他們想要的文件。 那么,這是怎么 ...
[英]Java 7 Watch Service cannot detect events properly
我使用nio2的WatchService為Linux服務器創建了一個監視服務Java應用程序,通過該應用程序,它可以監視已安裝的NAS驅動器中的某些目錄。 文件將通過NFS,MQ或SFTP到達。 我在其他地方已經讀過,指出WatchService將無法在遠程驅動器上運行,但是當我對其進行 ...
[英]Fastest way to list files in Java
我有成千上萬的文件要列出。 我認為這是一件相當簡單的事情,例如,運行find -iname "*.abc" | wc -l find -iname "*.abc" | wc -l立即在我的Ubuntu筆記本電腦上運行。 不幸的是,基於良好的舊File API的Java中的等效代碼非常慢。 ...
[英]Java ZipFileSystem does not retain physical order while traversing
讓我們考慮一個非常簡單的Java代碼段: 輸出為: 用`ZipInputStream做同樣的事情: 給我: 與unzip(1)輸出相同: 盡管這從一開始看起來並不像是一個問題,但是這是一個巨大的問題,因為META-INF/和META-INF/MANIFES ...
[英]How do i convert paths that contain unc shares
如果用戶尚未安裝遠程驅動器,而只是使用\\\\語法,該如何將String中保存的路徑( \\\\nas )轉換為Java中的文件,對不起,您不確定如何稱呼此\\\\命名。 這也是特定於Windows的,也可以是// ...
[英]java async nio ReadPendingException
我寫了一個 NIO.2 http 客戶端。 讀取響應時,可能尚未收到完整響應,因此一旦我在字節緩沖區上獲取內容長度標頭,我就知道還剩下多少,因此我使用它或讀取直到完成處理程序告訴我我得到了 0 個字節。 簡化我使用CompletionHandler的問題 如果響應讀取不完整,則通道上的讀取將返回 ...
[英]How do I sort results of File.listFiles() by creation date?
在Java Sort中,如何按創建日期對File.listFiles()的結果進行排序? 我確實有: 但這只會以相反的字母順序對它們排序,而不是創建日期。 我想要一個不依賴Apache Commons的解決方案。 ...
[英]Can I use NIO2 File Path for non-local file system schemas
我一直在使用NIO2文件路徑來訪問本地文件系統資源。 但是,當我嘗試對非本地文件系統使用相同的API時,出現以下異常: 我想確認是否可以將http添加到FileSystemProvider中? 還是可以通過NIO2 API訪問非本地模式的良好指南? ...