技術メモ

テーブルとは無関係に1から始まる連番値を生成させたい。Firebirdにはこの機能がある。以下に説明がある。

SQL statements for generators

要するに、DB内に存在するスレッドセーフな変数 ...

技術メモ

No Image

問題

言い方が難しいのだが、やりたいことはこういうことだ。

以下のように、フィールドyにはJSON文字列を格納する。

public class Foo { String x = "a"; String y = "{\" ...

技術メモ

No Image

以下のエラーが発生した。

java.lang.NoClassDefFoundError: Could not initialize class ....

エラー内容としては「クラスが見つからない」と言っているのだが、しかしそ ...

技術メモ

多くのEnumクラスを扱う場合に、そのordinalというint値への操作を一般化したい。

つまり、intとEnumクラスが与えられた場合に、Enumクラスの列挙子として返し、逆にEnumクラスの列挙子をintとして返した ...

技術メモ

jOOQではfetch()を行うと、対象のデータはすべてメモリ上に読み込まれ、即座にJDBCコネクションがリリースされる(通常はコネクションプールに返却)。しかしこれでは大きなデータをSELECTしたい時に困ってしまう。OutOfMe ...



技術メモ

Windowsのowncloudクライアントがエラーを出して同期がストップしている。

複数アカウントを使っているのだが、そのうちの一つのアカウントの一つのフォルダの同期だけができない。この数ヶ月問題無く動作しており、変わっ ...

技術メモ

Javaのリフレクションを使用して、ジェネリッククラスに関する情報を得たい。親クラスがジェネリックであるとき、そのフィールド型が実際には何になるのかなどだ。例えば以下のような状況だ。

public class Value< ...

技術メモ

もちろん、データベース上ではカスタムタイプを定義しないものとする。可能なDBもあるが、話がややこしくなるのでここでは行わない。

ここで行いたいことは、例えば単純な32ビット整数値(DB上ではINTとかINTEGER)を、J ...

技術メモ

Javaプログラムについて、ある処理を行った場合に通過するすべてのメソッドを検出したり、それにどの程度の時間がかかるのかを検出したい。

いわゆるプロファイリングというもので、それなりのツールが出ているようだ。優秀なものはそ ...

技術メモ

一般に、Javaプログラムがメモリ不足に陥った場合には、VMに-Xmxフラグをつけて最大ヒープサイズを指定しろと言われるのだが、そもそもデフォルトの最大ヒープサイズはどのように決定されるのだろうか?以下に答えがあった。

Defa ...