問題タブ [connection]
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 - Java 埋め込みアプレット ページ セキュリティ、要件を満たす方法は?
Web ページに埋め込まれたアプレットがあり、それをサーバー側のソフトウェア (これも Java で記述) に接続したい場合、ローカル ホストを実行している Windows マシンでこれを適切に行うにはどうすればよいですか? ディレクトリ内から Java アプリケーションを実行しlocalhost
、ブラウザ (つまり ) からアプレット HTML にアクセスする必要がありますlocalhost/applet.html
か?
私が理解していることから、すべてが正しくセットアップされていないと、Java のセキュリティ要件のために接続できません。
mysql - リモート mysql 接続
localhost で Web を作成していましたが、それをホストに移動しようとすると、多くのエラーが表示されます。ローカル データベースに接続できないようです。コードは次のとおりです。
出力は次のとおりです。
手伝ってくれてありがとう
wcf - MS-SQLからBLOBを読み取るためのカスタムストリーミング-接続をどのように処理する必要がありますか?
データベースからの大きなBLOB用にWCFで使用しているカスタムストリームがあります。データをチャンクで読み取ります。
ストリームの接続を処理するための最良の方法は何ですか?建設時に開くだけですか、それともチャックを読み取るたびに開閉する必要がありますか?
ありがとう。
java - null接続を返すOracleデータソース
接続要求の数が多い場合、Oracle データ ソースは null 接続を返します。私は暗黙のキャッシュを有効にしています。オラクルの仕様によると、null は ConnectionWaitTimeout が設定されている場合にのみ返されます。キャッシュ プロパティで ConnectionWaitTimeout の値が設定されていません。
これは仕様が言っていることです
接続待機タイムアウト
接続が要求され、アクティブな MaxLimit 接続が既に存在する場合のキャッシュ動作を指定します。ConnectionWaitTimeout が 0 より大きい場合、各接続要求は、指定された秒数の間、または接続がキャッシュに返されるまで待機します。タイムアウトが経過する前にキャッシュに接続が返されない場合、接続リクエストは null を返します。
デフォルト: 0 (タイムアウトなし)
データソースが null 接続を返す可能性がある他の可能性は何ですか?
c# - TCP接続がアクティブかどうかを確認する最良の方法
IPアドレスのリストが与えられた場合、ローカルマシンがこれらのIPアドレスへのアクティブなTCP接続をまだ持っているかどうかをプログラムで確認するにはどうすればよいですか?私はC#を使用しています。
string - 環境ごとに個別の接続文字列
私の VB.NET Windows アプリケーション コードでは、SQL サーバー データベースへの接続文字列を保持する独自の AppConfig クラスを作成しました。このプログラムを本番環境に移行しようとしていますが、VS を介してプログラムを実行しているか、展開されたプログラムを実行しているかに基づいて、開発接続文字列と本番接続文字列の間でプログラムを切り替える簡単な方法があるかどうか疑問に思っていました。前処理ディレクティブを見ていましたが、理解できませんでした。助けてくれてありがとう。
sqlite - Sqlite は何に使用されますか?
これがどれほど権威があるかはわかりませんが、これを見つけました:
http://www.sqlite.org/cvstrac/wiki?p=PerformanceConsiderations
sqlite への接続が多いのは良くないようです。これは、Web や少数のユーザーがいるほとんどのアプリケーションにとっては悪いことのようです。それほど多くの接続を必要としない場合、sqlite を何に使用するかを考えるのに苦労しています。私が考えることができるすべてのプログラムはユーザーを必要とし、時には多くのユーザーを必要とします。プロトタイプについて考えましたが、より大きなデータベースに接続できるのに、なぜそれを使用するのでしょうか? 組み込みアプリかな?
ありがとうございました。
編集:みんなありがとう。以下に推奨されるページを見ましたが、何かについて混乱しています。
SQLite がうまく機能する状況
•ウェブサイト
SQLite は通常、低から中程度のトラフィックの Web サイト (つまり、すべての Web サイトの 99.9%) のデータベース エンジンとして最適に機能します。もちろん、SQLite が処理できる Web トラフィックの量は、Web サイトがデータベースをどれだけ頻繁に使用するかに依存します。一般的に言えば、1 日あたりのヒット数が 100K 未満のサイトであれば、SQLite で問題なく動作するはずです。1 日あたり 10 万ヒットという数値は控えめな見積もりであり、厳密な上限ではありません。SQLite は、その 10 倍の量のトラフィックで動作することが実証されています。
別の RDBMS の方が適切に機能する状況
•クライアント/サーバー アプリケーション
ネットワーク経由で共通データベースにアクセスするクライアント プログラムが多数ある場合は、SQLite の代わりにクライアント/サーバー データベース エンジンの使用を検討する必要があります。SQLite はネットワーク ファイル システム上で動作しますが、ほとんどのネットワーク ファイル システムに関連する遅延のため、パフォーマンスは良くありません。また、多くのネットワーク ファイル システム実装のファイル ロック ロジックにはバグが含まれています (Unix と Windows の両方で)。ファイルのロックが正常に機能しない場合、2 つ以上のクライアント プログラムが同じデータベースの同じ部分を同時に変更して、データベースが破損する可能性があります。この問題は、基礎となるファイルシステムの実装のバグが原因であるため、SQLite がそれを防ぐためにできることは何もありません。
ネットワーク ファイル システムを介して多数のコンピュータから同時に同じデータベースにアクセスする状況では、SQLite を使用しないようにすることをお勧めします。
質問:
ここで私の無知をお見せしますが、これら2つの違いは何ですか?
php - Mysql 接続クラス
私はいくつかの PHP コードを書いており、MySQL データベースに頻繁にアクセスしてフィールドの読み取りと更新を行っています。
現在のコードには dbconnnect というクラスが含まれており、次のように使用します。
私の質問 - これは、MySQL データベースに接続および切断する最も効率的な方法ですか? (覚えておいてください、私はほぼ常に同じデータベースに接続しているので、毎回接続パラメーターを再定義する必要はありません)。
コンストラクターで接続を実行することを検討していたので、次のように書くことができました
しかし、これを行っても実際にはあまり節約できないことに気付きました。
ありがとう。
connection - XIFFを使用した接続の保存と復元
XMPP + XIFFフラッシュオブジェクトを使用して、Jabberを介してMSN / Yahoo/GTalkと通信するJavaScriptコードを変更しています。
Webサイトの要件は、ページの更新を有効にすることです。
ただし、問題は、XIFFの現在の実装では接続の保存と復元が許可されていないことですが、毎回新しいログインが必要であり、時間がかかります。
私はそのような解決策への参照を見つけることができませんでした。
誰かが知っていますか:
- これはXIFFオープンソースコードで可能ですか?
- このようなソリューションへの参照は、JavaScriptソリューションも検討する可能性があります。
どうもありがとうございます!
オファーバー
.net - サーバーソケットからのクライアントの切断を即座に検出
クライアントがサーバーから切断されたことを検出するにはどうすればよいですか?
AcceptCallBack
メソッドに次のコードがあります
handler
クライアントがソケットから切断されたことをできるだけ早く発見する方法を見つける必要があります。
私はもう試した:
handler.Available;
handler.Send(new byte[1], 0, SocketFlags.None);
handler.Receive(new byte[1], 0, SocketFlags.None);
上記のアプローチは、サーバーに接続していて、サーバーがいつ切断されたかを検出したい場合には機能しますが、サーバーであり、クライアントの切断を検出したい場合には機能しません。
どんな助けでも大歓迎です。