2016-08-19 16 views
-2

私はHTTP URLを含む列を持っています。 これらのURLの可用性を確認し、次の列にフラグを設定する必要があります。 この問題のステートメントへのアプローチ方法が不明です。 誰かがこれを手伝ってくれますか?データベースからJavaクラスに到達する可能性はありますか?

+1

***データベースはJavaクラス***と話す....何? –

+1

あなたのデータベースを更新できることに基づいて、レスポンスステータスコードを確認する必要があるよりも、そのURLを取得してHTTPリクエストを行うコードを書く –

+0

私は同じバッチ処理を行うことができると知っていますそのデータベースはJavaクラスに話すことができますか?その単なる思考プロセスです。 – KS6

答えて

1

Javaクラスは話しません。いくつかのハードウェア上で動作するJVMプロセスがあります。それはその内部で実行されているJavaクラスを実行します。

したがって、URLを検証する外部サービスにはのデータベースがに届く必要があります。また、サービスがJavaやその他の言語で実装されているかどうかは関係ありません。

しかし、私にとっては悪い考えのように聞こえます。あなたは、その逆をすることを検討すべきです:あなたのデータベースからURLを(おそらくは日常的に)検索する外部サービス。まだ有効かどうかを確認し、必要に応じて "フラグ"を更新します。

さらに、次のようにURLをチェックすること自体が簡単な作業ではありません。URLは実際にです。の場合、サイトを5秒間オフラインにすると今日チェックできますか?そこには優れたヒューリスティックスが必要です。

関連する問題