レコードが存在していれば更新、なければ追加の実現方法
MySQLには便利な拡張がある。 それは「REPLACE INTO」と「INSERT ON DUPLICATE KEY UPDATE」 ただし、更新の挙動が違うので説明。 ■REPLACE INTO その名の通り置き換え…
MySQLには便利な拡張がある。 それは「REPLACE INTO」と「INSERT ON DUPLICATE KEY UPDATE」 ただし、更新の挙動が違うので説明。 ■REPLACE INTO その名の通り置き換え…
サーブレットは「JavaEE」パースペクティブの「動的 Web プロジェクト」で作成するものとする。 ■プロジェクトの作成 「プロジェクト・エクスプローラー」にて右クリック→「新規」→「動的 Web プロジェクト」を選択…
※CentOS5 x64前提 事前に、JavaSE6、Apache、Tomcatをインストールしておくこと。 ■mod_proxy_ajpの設定 httpd-proxy.confの書式 tomcat-docsというエイリ…
※CentOS5 x64前提 事前に/usr/local/javaに JavaSE6がインストールされているものとする。 ■バイナリダウンロード http://tomcat.apache.org/index.html か…
※CentOS5 x64インストール前提 ■インストール ■起動スクリプト 起動スクリプト作成 登録 conf修正 起動 ■動作確認 http://example/ にアクセスして、HTMLページが表示されたら成功。
※CentOS5 x64でのインストール前提 ■バイナリダウンロード http://java.sun.com/javase/ja/6/download.html より、jdk-6u23-linux-x64.binをダウン…
インストールしているのはpleiades 3.6 Java JRE付属版 ■文字コード変更 「ウィンドウ」→「設定」→「Web」にて、「CSS」、「HTMLファイル」、「JSPファイル」のエンコードを「ISO 10646…
どーもこの辺がわかってない。 レベルトリガとしてepollを使うときは、pollとまったく同じだから想像はつくんだけど、 エッジトリガとして動かす場合は利用手順は変わるのかな。 で、libeventはどっちで、epoll…
非同期I/OとノンブロッキングI/Oは厳密には違う意味。 非同期I/OはPosix.1のaio_関数群を指す。 でも具体的にどう違うのかはまだ理解していない。 シングルスレッド、シングルプロセスでも I/O処理中に別のこ…
※この記事は調査中なので嘘が含まれている可能性があります。 select、poll、epollはどれもイベントハンドラ。 libeventはそれら意識せずに使うためのラッパー。 具体的に何をやっているかというと 1. …
最近のコメント