問題タブ [purge]
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.
archiving - Kuali Financial System (KFS) からドキュメントを削除するポリシーを実装するにはどうすればよいですか?
日付に基づいてドキュメントを論理的に削除することは可能ですか?
現在、クアリ金融システムには、ドキュメントを消去またはアーカイブするためのメカニズムが組み込まれていません。ファイル システムまたはデータベースのいずれかの添付ファイルを含め、それらはすべて、作成されたそれぞれのテーブルに残ります。
これを実装した機関がある場合、技術的およびポリシーの観点からどのように実装されましたか?
特定の技術/ポリシー アプローチに長所と短所がある場合は、それらを回答に含めてください。私が知っていることの1つは、添付ファイルがファイルシステムまたはデータベースに保存されるかどうかということです。そのため、ソリューションがどちらか一方を想定している場合は、それを含めてください。
queue - onMessage weblogic での受信とパージからのメッセージ状態の変更
Weblogic に分散キューがあります。メッセージは、JMS onMessage() 関数を使用してキューから読み取られます。ただし、デプロイメントが実行されている限り、メッセージはキューからパージされません。メッセージ状態文字列は常に「受信」です。展開が再開された場合に、メッセージが再度取得されないようにするにはどうすればよいですか?
linux - bashスクリプトで最新の3つを除くすべてのファイルを削除します
質問:ディレクトリ内の最新の 3 つを除くすべてのファイルを削除するにはどうすればよいですか?
最新の 3 つのファイルを見つけるのは簡単です。
しかし、最新の 3 つのファイルを除くすべてのファイルを検索する必要があります。そのために不要な for ループを作成せずに、同じ行でこれらのファイルを削除するにはどうすればよいですか?
これには Debian Wheezy と bash スクリプトを使用しています。
elasticsearch - Logstash は古いデータを Elasticsearch に入れています。Elasticsearch データを消去できません
Logstash でログ ファイルから読み取りstatus.log
、出力を Elasticsearch インスタンスに送信しています。
Elasticsearch のデータを消去したいので、実行していcurl -XDELETE 'http://localhost:9200/index_name/_all'
ます。head プラグインを確認すると、データがなくなっています。
それでも不十分な場合は、ログ ファイルをecho "" > status.log
.
アプリケーションを再度実行すると、古いデータが Elasticsearch に再表示されますが、更新され@timestamp
た . データは に再び存在しませんstatus.log
。新しいデータが Elasticsearch に正しく挿入されます。
古いデータを削除するにはどうすればよいですか? まだElasticsearchに保存されていますか、それともLogstashには何らかのキャッシュがありますか?
mysql - mysql テーブルからのデータのパージ
実稼働の mysql テーブルのバックアップを作成するための cron セットアップがあり、定期的にテーブルからデータを削除しようとしています。ID で参照される複数のテーブルのデータを削除する必要があります。
いくつかの背景: 約 200 万行を削除する必要があり、アプリはデータベースに対して継続的に読み取り/書き込みを行います (通常、削除される行にアクセスするべきではありません)。
私の質問は、次のパラメーターで削除クエリをどのように構成する必要があるかです。
- 単一の一括クエリで削除するか、バッチで削除しますか?
- トランザクションを使用せずに削除するのに対し、単一のトランザクションで異なるテーブル間で削除します。バッチで削除しても、トランザクションで削除を使用すると、テーブル レベルのロックは発生しますか?
- パーティションを設定していませんが、断片化は問題になりますか?
maven - Maven ローカル リポジトリからアーティファクトとそのディレクトリ全体を削除する
古いアーティファクトとそれらが存在するディレクトリを .m2/repository ディレクトリから削除しようとしています。たとえば、projectA のいくつかのバージョンがあります: 4.7.0.222、4.7.0.223、4.7.0.224 などです。最新のビルドであるため、4.7.0.224 プロジェクトのみを保持する必要があります。
古い 2 つのバージョン 4.7.0.222 と 4.7.0.223 を手動で削除せずに削除するにはどうすればよいですか? 私はこのコマンドを試しました:
私がそれらのプロジェクト ディレクトリにいたとき、すべてが成功しましたが、アイテムはまだ残っていました。maven には、完全な Linux の "rm -rf" または No に似たコマンドはありますか?