問題タブ [filehandler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ファイルハンドラーの開閉でパフォーマンスが低下しますか?
すべてのアクションでログに書き込む永続的なイベント駆動型 HTTP アップロード プログラム (ホット フォルダー) があります。ユーザーが閉じることを決定するまで、無期限に実行されます。
アプリケーションが閉じられたときにログが確実に閉じられるように、ログへの書き込みごとに、ログ ファイルを開いて書き込み、ログを閉じるようにプログラムを作成しました。
そのようです:
最近、アップロード ジョブの実行中にログを開き (ログへの数百回の書き込みが発生する可能性があります)、ジョブが完了したら閉じることで、開閉の回数を減らすことを検討しました。
簡単に言えば、これによりどの程度のパフォーマンスが向上すると期待できますか? 閉じられていないログ ファイルなしでアプリケーションを確実に閉じるための他のオプションはありますか?
java - FileHandler.limit Java 7が機能しない
ファイルサイズが制限サイズを超えたため、java.util.logging.FileHandler.limitプロパティに問題があります。ここでは、アプリケーションでプロパティが使用されています
それは正常に動作し、ある時点で、アプリケーションは構成ファイルのサイズを超えて制限なしで1つのファイルにのみ書き込み、約1 GBのリッチになり、通常の構成に戻るにはアプリケーションを再起動する必要があります.
オペレーティング システムは Windows Server 2012 Java 7 です。
誰かが同様の問題を抱えていますか?これは高負荷で発生する可能性がありますか?
前もって感謝します
php - ファイルから読み取り、explode 関数を使用する
私は助けが必要です。数字を含むファイルがあります:
次に、このファイルから読み取り、行の番号を保存し、それを離れて(番号の間にスペースがある場所)、変数に保存する必要があります。例: 最初の行:
html - gvim windows netrw filehandler html elinks 構成
私はgvim 7.3、OLEサポート付きのMS-Windows 32ビットGUIバージョンを使用しています
Firefox ブラウザーではなく、elinks ブラウザーでローカルに保存された .html ファイルを開くように netrw ファイルハンドラーを構成しようとしています。netrw のヘルプ ファイルは、.vimrc ファイルに配置できる設定を参照しています。
それはまた言う
「Windows 32 または 64 の場合、url および FileProtocolHandler dll が使用されます」。
引用符の間に elinks 実行可能ファイルへのファイルパスを入力しようとしましたが、結果はありません。これまでのところ、私のインターネット検索では、vim で url および FileProtocolHandler dll を操作する方法の実際的な例は明らかにされていません。
どんな助けにもとても感謝しています。
ギルフ
java - ファイルを作成するまでファイルハンドラーが動作しません
ログ メッセージをファイルにフォーマットするためのカスタム ファイル ハンドラを指定する loggers.config ファイルがあります。指定されたファイル パターンでデフォルト ファイルを作成しない限り、ハンドラーは機能しません。次に、パターンで指定されたとおりに 0 が追加された新しいファイルを作成し、そのファイルへのログ記録を開始します。最初にデフォルトのファイルを指定せずにファイルにログを記録するにはどうすればよいですか。
ログファイルは次のとおりです。
インストーラー (これはアプリケーション ログのプロパティ ファイルです。作成されたファイルがあり、logger.config ファイルを logger.properties として指定する行があります。数行後にファイルが作成され、コマンド CMD [@] >> default_file 2>&1. その行が何をするのかわかりません (私は bash にまったく慣れていません)
java - JavaでパスまたはFileHandlerに基づいてログファイルを削除するには?
ログファイルを作成するコードは次のとおりです。
クラスの後半で、「logFileName」パスまたは「FileHandler fh」に基づいて、このログ ファイルを削除できるようにする必要があります。
この「logger.removeHandler(fh);」を試してみました しかし、それは機能していないようです。どうすれば正確にそれを行うことができますか?