世の中、いろいろ間違ったことを言う人はいるが 将来起業したいと思っているならまずはコンサルティングを 経験した方がよい、などと学生にアドバイスする人は とりわけ的外れな人だと思う。 参謀キャリアと事業リーダーキャリア、どちらを目指すべきとか 言っているのではない。どちらも面白いと思う。ただ、両者は 極端に異なる。 私はマッキンゼーに10年以上在籍し、ひとさまの事業に 「べきだ」を連発してアドバイスするうちに、自分もやれば できる錯覚に陥って起業し、とんでもない失敗をフルコースで やらかして4年間も赤字をぶっこいた。 起業してから8年以上たつが、今日まで一日たりとも迷いや 怯えのない日などない。自分の未熟さとの戦いがずっと 続いている。 そんな私の言うことだから、信じて良いのか悪いのか、 ビミョーかも知れないけど、 起業や事業リーダーのキャリアを目指すなら コンサルティングには近づかない方が
「PreparedStatement」は「Statement」と同じくデータベースに対するSQL文を実行するために使われますが、「PreparedStatement」で使うSQLは事前にコンパイルが行われています。その為高速に実行することが出来るようになっています。 ただ全てを事前にコンパイルしてしまっては同じ問い合わせにしか利用出来ません。そこでSQLの中でも変更が行われる部分を後からパラメータとして指定することが出来るようになっています。 「PreparedStatement」は例えば大量のINSERTを実行するような場合など基本的に同じSQL文で挿入する値の部分だけが違うようなSQLを実行する場合に便利なステートメントになっています。 PreparedStatementの作成 プリペアドステートメントは「java.sql.PreparedStatement」インターフェースのオブジェ
Googleが「ハッキングを通じてWebアプリのセキュリティや脆弱性を学ぶ」ことを目的としたWebアプリ「Jarlsberg」を公開した Google Online Security Blog)。 Jarlsbergは、「ハッカーがどのようにセキュリティ脆弱性を見つけるか」「どのようにWebアプリを攻撃するか」「どうすればそのような行為への対策を行えるか」を学習することを目的としたもの。Google Apps上で動作しているWebアプリで、ユーザーが実際にさまざまな攻撃をテストしてみることが可能。「jarlsberg.appspot.comドメイン上で任意のスクリプトを実行できるようなファイルをアップロードせよ」などの課題やヒント、その解答と対策なども多数用意されている。また、ソースコードについてもすべて公開されている。 ドキュメントはすべて英語だが、セキュリティに興味のある方は挑戦してみ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く