nio

    1

    3答えて

    これはかなりシンプルなように思えますが、これらの新しいNIOインターフェイスでは物事が混乱してしまいます。ここで私がやろうとしているのは、あるバイトに遭遇するまでファイルをスキャンする必要があります。これらの特定のバイトに遭遇したら、データのその部分をつかんで何かをしてから、次にこれをやり直す必要があります。私は、これらすべてのマーカーと位置、およびByteBufferの制限で、これを行うことがで

    0

    1答えて

    NIOサーバを実装しようとしており、SelectionKeyについて質問があります。読み込みの準備ができているキーを抽出したとします。このように: SelectionKey key; //... SocketChannel c = (SocketChannel) key.channel; //read from c しかし、我々は、チャネルから読み取る完全Packetを作るのに十分ではあ

    0

    1答えて

    接続を受け付けるだけの単純なNIOサーバーを実行しようとしています。 public static void main(String[] args) throws IOException{ Selector selector = Selector.open(); ServerSocketChannel serverChannel = ServerSocketChannel.ope

    0

    1答えて

    SocketChannelからの質問については質問があります。 SelectionKey key = //; ByteBuffer b = ByteBuffer.allocateDirect(128); SocketChannel ch = (SocketChannel) key.channel(); int bytesRead = ch.read(b); //returns 128 の

    1

    2答えて

    ファイルからURLのリストを取得し、JSoupを使用して各URLのコンテンツを取得し、特定のパターンを見つけてその結果を出力ファイルに書き込みます分析されたURLごとに1つ)。 私は(コーラブルを実装)WebPageAnalysisTaskを持っており、今ではそれがnullを返しているが、それは(行われる)処理の結果を保持するオブジェクトを返します。 public WebPageAnalyzerT

    2

    1答えて

    私は明らかに非同期ではないKtorとExposed ORMを使ってサービスを書いています。私はPythonの世界から来て、非同期IOライブラリを使ったブロッキングORMを使用してそこに戻ってきます。これは、スレッド内のすべてのユーザーをブロックする可能性があるためです。 同じルールがKotlinに適用されますか?私は悪い建築を作りますか?

    0

    2答えて

    セレクタがServeSocketChannelをブロックする際に、どのような場合がありますか? 一般に、セレクタはチャンネルをブロックするためにどのように機能しますか?

    2

    1答えて

    クラスパス上のjarファイルに格納されているファイルに対してAsynchronousFileChannelを開く方法はありますか? Pathを直接作成すると、FileSystemNotFoundExceptionと表示されます。 私が最初にファイルシステムを作成する場合:? URI uri = ...; //get the URI of a file in a jar String[] arra

    0

    1答えて

    私はServerソケットチャンネルが受け入れのためにリスンするために登録されていると理解していますが、チャンネルが読み込み用に登録されていれば、読み込み用に登録されています。 interestOpsメソッドを使用して、SelectionKeyの関心セットにキーを移動します。 しかし、我々はここで実際に何が起こる例えばkey.interestOps(key.interestOps() & ~Sele

    0

    1答えて

    最近、OpenJDK1.8のソースコードを読んでいて、ソースコードについて質問がありました。以下のような質問。誰でも助けることができますか? のByteBufferクラスは、Oracle Java1.8パッケージjava.nioのの下に存在しますが、私はthe same package of OpenJDK1.8には、このようなクラスが存在しないました。 OpenJDK1.8のソースコードをher