2005-05-01から1ヶ月間の記事一覧
旬は過ぎてますが、SQLインジェクションが原因ですか。 http://www.itmedia.co.jp/news/articles/0505/16/news077.html ハードもソフトも入れ替えですか。
エントリー名を日本語にすると文字化けする。エンコードを変えれば可能かと思ったが、UTF8、ISO8859-1、ISO2202-JPを試したがだめだった。どうすりゃいいんだ? import java.util.*; import java.util.zip.*; import java.io.*; public class Main { public …
※2005/05/24 書きなおしました 仕事柄、と言うわけではないはずだが、どういう訳か自分のところにはプログラムのメンテナンスという仕事がよく来る。そのため他人が作ったプログラムを解析する、ということが多い。 メンテナンスといっても、単にプログラム…
今回は読み込み。読みは書き込みの反対なので、ZipInputStreamとZipEntryをつかって読み込むことができる。しかし読み込みは、ZipOutputStreamと同様、ZInputStream#read(bute[], int, int)のみなので、Zipアーカイブ内にあるテキストファイルを読みたいとき…
JavaでZIPファイルを扱うには java.util.zip パッケージを使う。このパッケージはJDK1.1からあるにもかかわらず、ZIP圧縮を説明しているサイトは非常に少ないと思う。まぁ、javadoc読めば分かる、ということなのか。とにかく今回はzipの書き込みをやってみた…
Webアプリケーションで使う、という条件に近づけるためにConnectionをプールして測定をしてみた。入力データなどの条件は前回と同じである。 import java.util.*; import java.sql.*; import javax.naming.*; import javax.sql.*; public class Main { stati…
なんとか受かりました。これで会社の同僚に恥掻かなくてすむ…。
記事の内容を鵜呑みにする前に、自分で測定しようと思った。Webアプリケーションで使われる状況を想定した条件にしたつもりだ。。 まず、データベース(もどき)としてMS Accessを使った。テーブルレイアウトは次の通りである。 変数名 | 型 | - ID | charac…
PreparedStatementを使うと、事前にSQLがコンパイルされて速くなるという。大体どのサイトも本もそんなことが書いてある。しかしWebアプリケーションでは、毎回DataSource → Connection → Statementというように取得する。Connectionはプールしておくとして…
一行… スタイルシートを調整してみるてすと。この文は2行以上にわたって書いてみる。てすとてすと……。いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい!!! ←このくらいあれば2行になるか? ↑空行を…