最近のインタビューで尋ねられたこの 2 つの問題の解決策を教えてください。
Prob1: 10 人の管理者を持つアプリケーションがあるとします。そのため、管理者は自分のユーザー ID とパスワードを持っていればいつでもデータを変更できます。たとえば、あるユーザーがデータベース テーブルから 1 つのデータを取得し、その取得値が 2 であった場合、取得後に更新ボタンを更新せずに 10 分間休憩したとします。他の管理者の間で、10 番目の管理者が値 3、4、5、および最後に 10 の値を持つ元のデータベース テーブルを変更します。現在の値は表 10 にあります。しかし、彼が休憩から戻って更新ボタンをクリックすると、値 2 が保存されます。これは期待値ではありません..10 になるはずです。この問題へのアプローチ方法????
Prob2: あるユーザーが、その日の外出中にアプリケーションをログアウトするのを忘れたとします。そして、家に着いてから 10 分後、彼は再び緊急を要するため、自宅のコンピューターからそのアプリケーションを開きたいと考えました。その期間にアプリケーションにログインしようとするとどうなりますか????(セッション タイムアウトは 30 分でした)。問題がある場合、これを克服する方法は????
Plsは私に解決策を与えてください......pls ...pls
ありがとう、サミット