2009-01-01から1年間の記事一覧
境界のRINNE 1 (少年サンデーコミックス)作者: 高橋留美子出版社/メーカー: 小学館発売日: 2009/10/16メディア: コミック購入: 3人 クリック: 45回この商品を含むブログ (36件) を見る境界のRINNE 2 (少年サンデーコミックス)作者: 高橋留美子出版社/メーカ…
Java 2 SE 5.0で、java.util.Scannerクラスが追加された。 A simple text scanner which can parse primitive types and strings using regular expressions. A Scanner breaks its input into tokens using a delimiter pattern, which by default matches …
Java 2 SE 5.0では、BooleanクラスがComparableインタフェースを実装するようになった。 Boolean (Java 2 Platform SE 5.0) それにより、Booleanオブジェクトも自然順序が定義されたオブジェクトとなった。 で、Booleanオブジェクトの自然順序ってなんだろう…
java.lang.Throwable クラスでは、次の4つのコンストラクタが提供されている(Java 2 SE 1.4 以降) Throwable() Throwable(String message) Throwable(String message, Throwable cause) Throwable(Throwable cause) で、Java 2 SE 1.3 以前では Throwable を…
次のクラスやメソッド: java.lang.StackTraceElement クラス java.lang.Throwable#getStackTrace() メソッド が Java 2 SE 1.4 で追加されているのでちょっと混乱するのだが。java.lang.Thread クラスには Java 2 SE 5.0 で getStackTrace() メソッドが追加…
過去にStringクラスのintern()メソッドに関することを書いた。 Stringオブジェクトに関する罠 - HHeLiBeXの日記 正道編 Stringオブジェクトに関する罠に対する罠 - HHeLiBeXの日記 正道編 で、計測屋(何)としては実行時間も計らねば(謎)。 まず、計測用のコ…
「ちゃらんぽらん」が、めげない心をつくります。作者: 三浦勇夫出版社/メーカー: 新講社発売日: 2009/07メディア: 単行本 クリック: 3回この商品を含むブログ (2件) を見る自分も結構めげるときがあって‥ そんな状態のときに、なんとなく本屋をぶらっとして…
DB2 9.1/9.5/9.7の特定バージョンで、間違った結果が返るバグ | Unofficial DB2 BLOG IBM リダイレクト用ページ - Japan 対象バージョンが「DB2 for LUW V9.1 FP(Fix Pack)7/FP7a/FP8, V9.5 FP4/FP4a, V9.7 GA」ということで、手元にあるバージョン DB2 Expr…
「今週のお題:いま行きたい場所」「今週のお題」を見て行きたいところができた、というのも変な話だけど。 札幌に移り住んで早6年半。未だに西と北には行けていない。 今まで行ったところを思い出す限り挙げてみると‥ 函館:五稜郭に上ったり、函館山に登っ…
一般的にどうなのだろうか、という話もあると思うが‥ 自分は、括弧やインデントが多少増えても、変数のスコープを局所化することの方が重要だと考えている。 例えば、こんなコード。(たまたまJSPなだけ。) <% String result = ""; String attr1 = (String) s…
誰も教えてくれなかったことアーティスト: 石川智晶出版社/メーカー: JVCエンタテインメント・ネットワークス発売日: 2009/09/30メディア: CD購入: 5人 クリック: 56回この商品を含むブログ (31件) を見る発売日前日に初めて知ってすぐにAmazonで予約。昨日…
ゼロから学ぶ! 最新Javaプログラミング (日経BPパソコンベストムック)作者: 日経ソフトウエア出版社/メーカー: 日経BP社発売日: 2009/09/10メディア: 雑誌購入: 2人 クリック: 43回この商品を含むブログ (7件) を見るふと見つけて半ば衝動的に。自分が読むと…
なんか、どこかで見たような名前のクラスだが、それはたぶんjava.text.Formatクラス。 このクラスを直接使用することは今のところはあまりない。でもよく使っている。 どこで使っているかというと、例えば次のようなクラスのメソッド。 java.io.PrintStream …
スレッドのエラーハンドリングためのインタフェース。 Interface for handlers invoked when a Thread abruptly terminates due to an uncaught exception.関連するThreadクラスのメソッド。 public static Thread.UncaughtExceptionHandler getDefaultUncau…
Java 2 SE 1.4/Tomcat 4.1.x/WAS 5.1 ベースで開発された製品のサポートとメンテナンスをやっているが、一方で、Java 2 SE 5.0/Tomcat 5.5.x/WAS 6.1 ベースで開発された製品のサポートとメンテナンスもやらないといけなくなった。 (前者ではバリバリの開発…
Java 2 SE 5.0のJavaDocを何気なく眺めていてふと気になった。「確かこんなクラスはなかったよなぁ‥」と。確認してみたら、確かに「Since: 1.5」と書いてある。 This class is used to create operating system processes. Each ProcessBuilder instance man…
Java 2 SE 5.0 から、ThreadLocalクラスにremove()メソッドが追加された。 Removes the value for this ThreadLocal. This may help reduce the storage requirements of ThreadLocals. If this ThreadLocal is accessed again, it will by default have its…
割ってから3週間あまり。 結局芽は出ませんでした‥orz やはりもらってから5年も経ったものだそうなので無理もないですが‥
Log4Jを使ってWebアプリケーションのログをファイルに記録する場合、Webアプリケーションの終了時に後始末をする必要がある。でないと、ログファイルがロックされたままになるので、ログファイルを削除できない。 そんなときは、Servletのdestroy()メソッド…
DB2のコントロール・センターで表を選択したときに下に表示される表定義の情報(+外部キーの情報)を得るためのクエリ。 テキストとして得られればいろいろと使えるので。 SELECT CASE WHEN P.TABLE_SCHEM IS NOT NULL AND P.TABLE_NAME IS NOT NULL AND P.CO…
唐突に、HashMap、LinkedHashMap、TreeMapのメモリ使用量の違いを測ってみようと思った。 ただ、メモリ使用量、というよりは、いくつのkey-valueを保持できるか、というところに力点を置いた結果の示し方をする。 検証用コードはこんな感じ。 import java.te…
Windows 環境で稼動する DB2 のログファイルに関する情報を得るためのコマンドメモ。UNIX/Linux だったら grep を使うところ。 db2 GET DB CFG FOR データベース名 | FINDSTR "ログ・ファイルのパス 最初のアクティブ・ログ・ファイル LOGPRIMARY LOGSECOND"…
Stringオブジェクトに関する罠 - HHeLiBeXの日記 正道編 書くのがだいぶ遅くなったけど‥ 同じ文字列を表す異なるStringオブジェクトに対してintern()メソッドを呼び出すと、同じStringオブジェクトが返される。のだが、ここに罠が潜んでいる。まぁ、よっぽど…
自宅で、「割って育てるたまご」(聖新陶芸株式会社)の「花-クリサンセマム」が発掘された(謎)ので、早速割ってみた。 果たしてちゃんと育つのか!?そもそも芽が出るのか!?全然関係ないけど、上記のWebサイトで、フレームを使っていて直リンクを張りにくい…
なぜか唐突に(謎)。わざわざ準備するのは面倒なので、手元にあるものだけ確認。 まず、OutOfMemoryErrorを引き起こすためのコード。 import java.text.DecimalFormat; import java.text.NumberFormat; import java.util.LinkedList; import java.util.List; …
XMLEXISTSを使う場合の注意点(だと思う) - HHeLiBeXの日記 正道編 一応、記録のため(何)に、実験を再現するためのクエリとかを残しておく。(普段はそうするんだけど、なぜか今回はすっかり忘れていた‥) まずはデータ。そのまんま載せるととんでもないことに…
発端 2年近く前に、次のようなクエリが原因でアプリケーションのレスポンスが悪いという状況に出くわした。 xquery count( for $doc in db2-fn:sqlquery(" select xmlquery('for $doc in $root/hoge return $doc' passing DOCUMENT.DATA as ""root"") from D…
First Painアーティスト: 石川智晶,西田マサラ出版社/メーカー: flying DOG発売日: 2009/07/29メディア: CD クリック: 8回この商品を含むブログ (27件) を見る初めて聴いた瞬間に購入することを決めていた。諸般の事情(何)により実際の購入は発売日よりだい…
やっていることはものすごくシンプル。 CREATE DATABASE HOGE USING CODESET UTF-8 TERRITORY JP COLLATE USING SYSTEM PAGESIZE 32 K ; CONNECT TO HOGE USER db2admin USING admin ; CREATE TABLE DOCUMENT ( ID VARCHAR(8) NOT NULL, DATA XML NOT NULL, …
耳をすませば [DVD]出版社/メーカー: ブエナ・ビスタ・ホーム・エンターテイメント発売日: 2002/05/24メディア: DVD購入: 13人 クリック: 426回この商品を含むブログ (418件) を見るポニョを買った店で、ポニョ発売記念20%OFFセールをやっていたので、あわせ…