Tag: nio

NIO ist Java ‚I/O‘ eingeführt, 1.4, bietet non-blocking und Multiplex-Netzwerk-I/O; ‚direct‘ (native) – Puffer, Datei-sperren und die zugeordneten Dateien; und Zeichensatz-codecs.

Java: der Schnellste Weg, das zu tun, random reads auf den riesigen Festplatten-Datei(en)

Anzahl der Antworten 4 Antworten
Habe ich eine mäßig große Menge von Daten, über 800 MB oder so, das ist im Grunde einige große vorausberechnete Tabelle, die ich brauche, um die Geschwindigkeit um etwa die Berechnung von mehreren Größenordnungen (das erstellen dieser

Verhindern OutOfMemory bei der Verwendung von java.nio.MappedByteBuffer

Anzahl der Antworten 4 Antworten
Betrachten-Anwendung, die 5-6 threads, jeder thread in dem Zyklus zuordnen MappedByteBuffer für 5mb die Größe der Seite. MappedByteBuffer b = ch.map(FileChannel.MapMode.READ_ONLY, r, 1024*1024*5); Früher oder später, wenn die Anwendung funktioniert mit großen Dateien, oom ausgelöst java.io.IOException: Map

Java NIO MappedByteBuffer OutOfMemoryException

Anzahl der Antworten 4 Antworten
Bin ich wirklich ein Problem: ich Lesen möchte GROßE Dateien über mehrere GB mit FileChannels und MappedByteBuffers - alle Unterlagen, die ich gefunden impliziert, ist es ziemlich einfach zu Karte eine Datei mit der FileChannel.map() Methode. Natürlich

Java 7: Holen Sie sich den Pfad der Ressource (als Objekt vom Typ Path)

Anzahl der Antworten 2 Antworten
Ich bin mit den features von Java 7 zum Lesen in eine Datei. Für diesen Zweck brauche ich ein Objekt vom Typ Path. In meinem code verwende ich die getResource() - Funktion, um den relativen Pfad (vom

Fehlende Regelung (IllegalArgumentException), während die Verwendung von java.nio.Datei.Wege-Schnittstelle

Anzahl der Antworten 1 Antworten
dies ist ein wirklich einfaches java-Frage. Ich bin mit Java 8 mit eclipse kepler auf einem linux-system. Ich habe versucht zu versuchen, NIO.2. Mein code ist: package lucasTest; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import java.nio.file.*; public

Java RTP/RTCP library die Verwendung von NIO

Anzahl der Antworten 2 Antworten
Gibt es eine Java-RTP/RTCP-Bibliothek auf Basis von Java NIO oder einige Java NIO framework (Netty, MINA, ...)? InformationsquelleAutor user17481 | 2010-07-07

Java - Mehrere Selektoren in mehreren threads für nicht blockierende sockets

Anzahl der Antworten 2 Antworten
Ich Schreibe eine Java Anwendung, mit der Objekte instanziieren einer Klasse repräsentieren Kunden, die angeschlossenen und registrierten mit einem externen system auf der anderen Seite meiner Anwendung. Jedes client-Objekt hat zwei verschachtelte Klassen innerhalb es, stellvertretend für

Java TCP/IP Socket-Performance Problem

Anzahl der Antworten 4 Antworten
Unserer Anwendung ist das Lesen von Daten sehr schnell über TCP/IP-sockets in Java. Wir sind mit der NIO-Bibliothek mit einer non-blocking-Sockets und einen Selektor, um anzuzeigen, Bereitschaft zu Lesen. Im Durchschnitt der gesamten Bearbeitungszeit für die Lektüre

java.nio.- Kanäle.IllegalBlockingModeException beim Lesen der Inhalte vom client über einen Kanal

Anzahl der Antworten 1 Antworten
Bin ganz neu NIO am Gebäude eine chat-Anwendung, die ich bekam connection-in allen client, sondern beim Lesen der Inhalte vom client bekam ich java.nio.channels.IllegalBlockingModeException. bitte helft mir hier ist der code, wo die exception tritt. beim erreichen

Java - ReadObject mit nio

Anzahl der Antworten 2 Antworten
In einem traditionellen blocking-thread-server, ich würde so etwas tun class ServerSideThread { ObjectInputStream in; ObjectOutputStream out; Engine engine; public ServerSideThread(Socket socket, Engine engine) { in = new ObjectInputStream(socket.getInputStream()); out = new ObjectOutputStream(socket.getOutputStream()); this.engine = engine; } public

Memory-mapped-Datei java-NIO

Anzahl der Antworten 2 Antworten
Verstehe ich, wie das erstellen einer memory-mapped-Datei, aber meine Frage ist lassen Sie uns sagen, dass in der folgenden Zeile: FileChannel roChannel = new RandomAccessFile(file, "r").getChannel(); ByteBuffer roBuf = roChannel.map(FileChannel.MapMode.READ_ONLY, 0, SIZE); Wo ich set-GRÖßE 2MB zum

Wie Sie die Fortschritte überwachen (JProgressBar) mit FileChannels transferFrom () - Methode?

Anzahl der Antworten 3 Antworten
Ich brauche ein wenig Hilfe mit der JProgressBar Komponente. Mein Programm kopiert Dateien von einem Ort zum anderen mit java.nio FileChannels. Der eigentliche copy-Methode ist transferFrom(). Ich habe zwei Fragen jetzt. Wie ich überwachen die übergabe Fortschritt

Fehler beim kopieren der Dateien von der Quelle zum Ziel java

Anzahl der Antworten 3 Antworten
//original file Path original = Paths.get("C:\\Users\\Laksahan\Desktop\\bg.jpg"); File f = new File("C:\\Users\\Laksahan\\Desktop\\bg.jpg"); //new file Path destination = Paths.get("C:\\Program Files\\Tour v0.1\\image\\"+f.getName()); try { Files.copy(original, destination, LinkOption.NOFOLLOW_LINKS); } catch (IOException x) { x.printStackTrace(); } ich versuchte oben-Methode um Dateien zu

Gewusst wie: schließen von Dateien.schreiben

Anzahl der Antworten 3 Antworten
Ich bin zu dem Versuch, auf Verzeichnis erstellen und schreiben von Daten in diese Datei. Ich versuche mit java nio zum schreiben der Datei für effizienter. Meine Frage ist, wie um es zu schließen, nachdem Sie schreiben

long polling netty nio-framework java

Anzahl der Antworten 3 Antworten
Wie kann ich tun, long-polling mit netty Rahmen? Sagen Sie zum Beispiel, ich hol http://localhost/waitforx aber waitforx asynchron ist, denn es muss auf ein Ereignis warten? Zum Beispiel sagen, es holt etwas aus einer Warteschlange blockiert(kann nur

Get file owner Metadaten-Informationen mit java

Anzahl der Antworten 3 Antworten
Ich versuche zum abrufen der Besitzer einer Datei, die mithilfe dieses Codes: Path file = Paths.get( fileToExtract.getAbsolutePath() ); PosixFileAttributes attr = Files.readAttributes(file, PosixFileAttributes.class); //line that throws exception System.out.println(attr.owner.getName()); genommen aus der oracle-Seite (http://docs.oracle.com/javase/tutorial/essential/io/fileAttr.html) aber ich bekomme immer

Java IO NIO vs, was ist wirklich der Unterschied?

Anzahl der Antworten 1 Antworten
Bin ich sehr zufrieden mit der Java-NIO und ich wirklich wollen, zu beantragen Java NIO zu meinem aktuellen system, aber wenn ich diese Proben-Anwendung zu vergleichen zwischen Java-IO-und NIO-es hat mich ziemlich enttäuscht. Hier sind meine 2

java.net versus java.nio

Anzahl der Antworten 5 Antworten
Ab welchem Punkt ist es besser zu wechseln java.net zu java.nio? .net (nicht das Microsoft entity) ist einfacher zu verstehen und mehr vertraut, während nio skalierbar ist, und verfügt über einige zusätzliche nette features. Speziell, ich brauche,

Netty Verschiedene Pipeline Pro UDP-Datagramm

Anzahl der Antworten 2 Antworten
Wir haben einen server, der bereits in TCP/IP, aber jetzt haben wir eine Anforderung für das Protokoll unterstützt UDP. Jede UDP-Datagramm gesendet enthält alles, was ich brauchen, um zu Dekodieren, so ist es eine sehr einfache Antwort

Java NIO ZipFileSystem: "zip-END-header nicht gefunden" beim erstellen von Datei-system

Anzahl der Antworten 3 Antworten
Ich Frage das hier, weil man beim googeln nach diesem Fehler nur mich gibt, trifft auf das schreiben einer zip-Datei, während ich versuche nur, es zu Lesen. Ich habe einen unit-test, bei dem ich versucht bin zu

Java nio: so fügen Sie die Erweiterung zu einem absoluten Pfad?

Anzahl der Antworten 1 Antworten
Fühlt sich an wie es sein sollte, etwas geradlinig, aber ich kann scheinen zu finden, eine elegante Lösung, um es ohne Konvertierung in File. Gegeben Path Path path = Paths.get("/a/b/foo") Wie bekomme den Pfad /a/b/foo.bar? subpath zurückkehren

Warum native epoll-Unterstützung eingeführt wird, Netty?

Anzahl der Antworten 2 Antworten
Ich glaube, dass der Java-NIO-Bibliothek verwenden, epoll unter Linux Maschinen. Was sind die Vorteile der Verwendung von Epoll anstelle von NIO auf Linux-Maschinen. InformationsquelleAutor Dhanaraj Durairaj | 2014-05-05

Java: wie zu normalisieren Pfade mit nio-Pfad?

Anzahl der Antworten 1 Antworten
Einer der wirklich nette Dinge über java.io.File ist, dass es normalisieren Pfade zu einem vorhersagbaren format. new File("/", inputPath).getPath() gibt immer einen string mit relativen Pfaden normalisiert sich, und immer beginnend und endend mit Pfad-Separatoren. Gibt es

Leicht und low-latency-Java-Netzwerk-Bibliothek?

Anzahl der Antworten 4 Antworten
Arbeite ich an einer client-server-paar, wo der Multithread-client führt Tausende Aufrufe der server pro Sekunde und die erste Priorität ist das erreichen einer minimalen Latenz. Der Durchsatz soll hoch sein, wie gut. Client und server sind in

wie schreibt man einen kompletten server-client-Kommunikation mit java nio

Anzahl der Antworten 5 Antworten
Ich bin neu in java NIO. Ich habe das schreiben einer einfachen server-client-Kommunikation Programmieren mit Java NIO. Gibt es Beispielprogramme oder einen link, wo finde ich diese? InformationsquelleAutor Deepak | 2009-04-25

Jetty IOException: Zu viele offene Dateien

Anzahl der Antworten 1 Antworten
Ich bin mit Steg auf einer website zu tun rund 100 Anfragen/Sek., mit nginx in der front. Mir ist nur aufgefallen in den logs, nur ein paar Minuten nachdem ich ein bereitstellen und starten von Jetty,, für

So ändern Berechtigung für Bild-Modus auf 777 Verwendung von Java-code?

Anzahl der Antworten 5 Antworten
Möchte ich Berechtigungen-Modus-Wert "777", um Bild-Datei mit Java-code. Wie kann ich das mit Java? Denn ich kann nicht löschen das Bild mit Standard-Berechtigung der Modus "664". Löschen einer Datei tatsächlich benötigt Schreibrechte auf den übergeordneten Ordner, nicht

Zum umleiten aller Konsolenausgabe des Swing JTextArea/JTextPane mit der richtigen Codierung?

Anzahl der Antworten 4 Antworten
Ich habe versucht, redirect-System.out PrintStream, um eine JTextPane. Dies funktioniert gut, außer für die Codierung von speziellen Gebietsschema-Zeichen. Ich fand eine Menge an Dokumentation darüber (siehe BSP. mindprod-Kodierung-Seite), aber ich bin immer noch mit Ihr kämpfen. Ähnliche

Warum ist ' - Datei.existiert' true zurück, auch wenn 'Dateien.existiert in der NIO - 'Dateien' - Klasse gibt false zurück

Anzahl der Antworten 2 Antworten
Ich bin versucht zu ermitteln, ob eine Datei vorhanden ist, die in einem Netzwerk-Ordner: //File name is "\\QWERTY\folder\dir\A123456.TXT" Path path = Paths.get("\\\\QWERTY\\folder\\dir\\A123456.TXT") Verwendung von NIO Files: Files.exists(path) == false Mit File: path.toFile().exists() == true Mit File scheint

Non-Blocking File-IO in Java

Anzahl der Antworten 4 Antworten
Möchte ich schreiben auf eine named pipe (bereits erstellt), ohne zu blockieren auf den Leser. Mein reader ist eine Anwendung, die gehen. Wenn der Leser nicht nach unten gehen, ich will, dass die writer Anwendung zu halten,

Java: die Verwendung von nio Dateien.kopieren, Verschieben, Verzeichnis

Anzahl der Antworten 4 Antworten
Ich bin neu in der nio-Klasse, und bin mit Mühe ein Verzeichnis der Dateien in ein neu erstelltes Verzeichnis. Zuerst 2 Verzeichnisse mit: File sourceDir = new File(sourceDirStr); //this directory already exists File destDir = new File(destDirectoryStr);

Java Segmentation fault " beim Versuch, allocate buffer-Größen, die größer als 256 MB

Anzahl der Antworten 2 Antworten
Ich bin mit einem 64-bit-JVM (von Oracle), wenn ich versuche zu reservieren, Puffer-Größen, die größer als 256 MB beschwert es sich und löst einen "segmentation fault" - Fehler. Ich und Zuweisung direct memory-Puffer mit java NIO, und

java nio read line by line,

Anzahl der Antworten 8 Antworten
Brauche ich zum Lesen einer Datei zeilenweise mit java nio die erste Zeile zu Lesen und einige Bearbeitung zu geschehen hat aber nio keine Methode wie readline() eine Zeile Lesen an einem bitte geben Sie ein Beispiel-code

Warum die ungeraden Kennlinie Differenz zwischen ByteBuffer.allocate() und ByteBuffer.allocateDirect()

Anzahl der Antworten 4 Antworten
Arbeite ich an einigen SocketChannel-zu -SocketChannel - code, die am besten mit einer direkten byte-Puffer--lange gelebt und groß (zig bis zu Hunderten von megabytes pro Verbindung.) Während hashing aus der genauen loop-Struktur mit FileChannels, ich lief einige

FileChannel.transferTo für große Datei in windows

Anzahl der Antworten 3 Antworten
Verwendung von Java NIO verwenden können, kopieren Sie die Datei schneller. Ich fand zwei Arten von Methode hauptsächlich über das internet diesen job zu machen. public static void copyFile(File sourceFile, File destinationFile) throws IOException { if (!destinationFile.exists())

Wie soll ich AsynchronousServerSocketChannel für die Annahme von verbindungen?

Anzahl der Antworten 4 Antworten
Möchte ich schreiben, eine asynchrone server mit Java 7 und NIO 2. Aber wie soll ich AsynchronousServerSocketChannel? E. g. wenn ich starte mit: final AsynchronousServerSocketChannel server = AsynchronousServerSocketChannel.open().bind( new InetSocketAddress(port)); Dann, wenn ich server.accept() das Programm beendet

java nio und ByteBuffer problem

Anzahl der Antworten 2 Antworten
Traf ich ein problem. Ich benutze nio socket zu empfangen, die Nachricht. Auf eine vollständige Nachricht empfangen wird, schicke ich den dataBuffer, das hält die empfangene Nachricht an einen anderen Benutzer. Aber es gibt Ausnahme Sie unten.

java.net.BindException: Address already in use: bind - bei der Angabe von tomcatx mit jdk1.8 (nicht im debug-Modus)

Anzahl der Antworten 3 Antworten
Beim einrichten der Umgebung für den tomcat-Projekt lief ich in die Ausnahme java.net.BindException: Address already in use: bind Die Botschaft ist klar: der port wird bereits von einem anderen Prozess. So zu beheben, habe ich folgenden Befehl

Asynchrone HTTP-client mit Netty

Anzahl der Antworten 1 Antworten
Ich bin neu netty und noch strugling meinen Weg gefunden. Ich bin auf der Suche zum erstellen eines http-client, der arbeitet asynchron. Die netty Beispiele von http nur zeigen, wie warten auf E /a-Operationen, und nicht wie

Wie man FileInputStream auf die Datei im Ordner "assets"

Anzahl der Antworten 1 Antworten
Ich wissen, wie die AssetManager zu Lesen File von der res/raw Verzeichnis mit einem InputStream, aber für meinen speziellen Anwendungsfall brauche ich eine FileInputStream. Den Grund brauche ich eine FileInputStream speziell ist, weil ich auf die FileChannel

Wie es richtig ist, in der Nähe SocketChannel in Java NIO?

Anzahl der Antworten 1 Antworten
Habe ich eine einfache non-blocking server mit Haupt-Schleife: try { while (selector.select() > -1) { //Wait for an event one of the registered channels //Iterate over the set of keys for which events are available Iterator selectedKeys

java.net.ConnectException: Connection refused wenn SocketChannel.öffnen Sie aufgerufen wird

Anzahl der Antworten 2 Antworten
Ich versuche zu schreiben, ein einfaches Programm für das öffnen einer socket-Kanal an eine lokale Adresse. Bekomme ich ein connection refused exception immer, wenn ich dieses Programm ausführen import java.net.InetAddress; import java.net.InetSocketAddress; import java.nio.channels.SocketChannel; public class testSocket

Wie zu verwenden Selector-Objekt mit DatagramChannel zu tun, non-blocking packet-Rezeption

Anzahl der Antworten 1 Antworten
Ich habe funktionierenden code, der verwendet non-blocking IO zu Holen UDP-Pakete wie dieses: DatagramChannel channel = DatagramChannel.open(); channel.socket().bind(new InetSocketAddress(AUDIO_PORT)); channel.configureBlocking(false); while(true){ ByteBuffer packet = ByteBuffer.allocate(MAX_PACKET); if(channel.receive(packet) != null){ //Got something! ... } ... } Einwandfrei funktioniert. Jetzt

Lesen von text, Datei, string, ohne großen Speicherverbrauch

Anzahl der Antworten 4 Antworten
Habe ich versucht, um die Leistung zu Messen von mehreren Ansätzen zu Lesen, eine Datei in einer string-Verwendung von NIO (langsamste für das Lesen einzelne Datei), BufferedInputStream und Lesen der Datei ist Zeile nach Zeile (600 ms

Maven-repository für java.nio

Anzahl der Antworten 1 Antworten
Ich Schreibe eine Anwendung in Java 6 (ich habe den stick mit diesem). Schreiben brauche ich ein Modul für Datei-watcher. Nach googeln herum, fand ich, dass Java 7 java.nio-Paket ist gut. Ich möchte zum importieren dieser sub-package

java.nio.Datei.NoSuchFileException: warum nio-Datei nicht erstellen

Anzahl der Antworten 1 Antworten
Ich bin mit java.nio.Datei-Paket und versucht, die Datei mit dem folgenden code. private static void printReport(String filename, String str)throws Exception{ ErrorCheck ec = new ErrorCheck(); String fileName = "/var/Emails_log/"+filename; Path filePath = Paths.get(fileName); File file = new

- Dateien.Fuß(), berechnen Sie die Gesamt-Größe

Anzahl der Antworten 4 Antworten
Ich versuche zu berechnen, die Größe der Dateien, die auf meiner Disk. In java-7 dies könnte getan werden, mit - Dateien.walkFileTree, wie gezeigt, in meiner Antwort hier. Jedoch, wenn ich wollte, dies zu tun mit java-8-streams funktioniert

Lesen der Datei mit der schlechten Codierung. CP1252 vs UTF-8

Anzahl der Antworten 2 Antworten
Habe ich byte-array, die in InputStreamReader und einige Manipulationen. Reader reader = new InputStreamReader(new ByteArrayInputStream(byteArr)); JVM standardmäßig die cp1252-Kodierung, aber die Datei, die ich in der übersetzung in byte-array hat die utf-8-Codierung. Auch diese Datei hat Deutsche

Java-NIO-Threading-Problem mit SocketChannel.schreiben()

Anzahl der Antworten 7 Antworten
Manchmal, während das senden einer großen Menge von Daten über SocketChannel.write(), die zugrunde liegende TCP-Puffer wird gefüllt, und ich muss immer wieder versuchen, die write (), bis die Daten alle gesendet. So, ich könnte etwas wie dieses:

Jenkins-Windows-slave-Verbindung immer abgebrochen mit java.nio.- Kanäle.ClosedChannelException

Anzahl der Antworten 8 Antworten
Während die Verbindung windows-Rechner als slave, ich erhalte folgenden Fehler, die ich denke, die einige Netzwerk-Problem, aber etwas Hilfe brauchen, wo zu Beginn der Suche, oder was ist eine mögliche Lösung für dieses. INFO: Terminated Aug 01,