問題タブ [datapersistance]
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 - ERP: 特定の期間、別の部門の古いデータを保持しながら、部門のデータを更新するための設計パターンはありますか?
タイトルが示すほど複雑ではありません。会社に、販売部門と製造部門の 2 つの部門があるとします。販売のデータ (ERP ソフトウェアの) は契約を表す場合がありますが、製造はこれらの契約によって確立された生産を処理する必要があります (例: 1,000 ペン/月を生産する)。ここでの課題は、営業担当者が営業時間内に契約を更新できる必要がありますが、その日の終わりまで生産を台無しにしてはならないということです。つまり、製造の場合、契約データは更新前の古いものとして表示されます。販売の場合、契約は新しく更新されたものとして表示される必要があります。製造業者は、翌日にのみ更新を「確認」する必要があります。
これは Java ERP アプリケーションです。ベスト プラクティスまたは設計パターンを使用して、この種の状況に対処するにはどうすればよいでしょうか。
google-app-engine - 既存の JDO オブジェクトを更新できず、新しく更新されたデータを永続化できませんでした
複数のスレッドから解決策を試してきましたが、まだ運がありません。
コードで何が起こっているかを簡単に理解できる人はいますか? 以下の更新コードを共有しました。迅速な支援に感謝します。
java - 不変変数の元の値はどのようにアクセスされますか?
不変変数: 変更された場合に元のバージョンを格納する変数のタイプ。質問: Python でその変数の古いバージョンにアクセスするにはどうすればよいですか? またはJavaで?または、この「永続的なデータ構造」をサポートする他の言語はありますか? または、不変変数の定義について間違っていますか?
変数を変更した後、 pythonとしましょう:
の古い値を取得するにはどうすればよいvar name
ですか?
注: この質問は、重複としてマークされている質問とは異なります。この質問は変数のメモリ位置に関するものであり、もう 1 つの質問は変数のスコープに関するものです。
java - JPAはデータベースからオブジェクトを取得します
大学の Java プログラミング演習を解こうとしていますが、次の問題の解き方がわかりません。次の persistence.xml ファイルがあります。
ここではデータベースへの URL を省略しています。このファイルを変更できません。データベースに接続して、データベースからすべてのデータを取得する必要があります。必要な 3 つのクラスは既に作成しています。どうすればいいですか?どうもありがとう。
android - Parse を使用してアプリを閉じても、現在のユーザー オブジェクトは保存されますか?
Android アプリのバックエンドとして Parse を使用していますが、アプリを完全に閉じても、現在のユーザーは常に Parse クラウド ストレージの同じユーザー オブジェクトであることに気付きました。これは Parse の機能ですか、それともユーザーを自動ユーザーとして作成しているため、現在のユーザーは永続的ですか?
java - Java - おそらく NetBeans での、複数の実行のためのラージ オブジェクト インスタンスのキャッシング
大きなオブジェクト インスタンスを永続的に JVM メモリに格納して共有し、他のプログラムで複数回実行するために再利用する「簡単な」方法があるかどうかを調べようとしています。Java 8 を使用して netbeans に取り組んでいます。データは、約 500 MB のシリアル化されたオブジェクトです。それらは RAM に簡単に収まりますが、毎回ディスクからデシリアライズするのに数分かかります。
現在、プログラムは実行ごとにシリアル化されたオブジェクトをローカル ディスクからメモリにロードします。データはテスト中にのみ読み取られるため、データをメモリに保持し、実行のたびに直接アクセスするのが最適です。
RMI について調査しましたが、オーバーヘッド、マーシャリング プロセス、および転送によってパフォーマンスが低下します。メモリを共有するなど、同じ JVM で実行されているプログラムからデータに直接アクセスする方法があるかどうか疑問に思っていました。
複数の実行は、同じ入力データで異なる処理/パラメーターをテストすることです。
この「事前読み込み」を実現するためのベスト プラクティスに関する提案をお待ちしております。ヒントをいただければ幸いです。
ありがとう