「駑馬十駕」を信念に IT系情報を中心に調べた事をコツコツ綴っています。

CSVファイルの 「BOMあり」、「BOMなし」とは?

CSVファイルの 「BOMあり」、「BOMなし」とは?

はじめに CSVファイルを扱っていると、「BOMあり」「BOMなし」という言葉を目にすることがあります。特にExcelで開いたときに文字化けしてしまった経験がある方は、この違いが大きな意味を持つことを知っておくと便利です。この記事では、BO …

CSVファイルの項目をダブルクォーテーションで囲む方法

CSVファイルの項目をダブルクォーテーションで囲む方法

CSVファイルを扱っていると項目値をダブルクォーテーションで囲まれていないケースもあり、これを項目毎にダブルクォーテーションで囲ませたい時があります。こういう場合に手っ取り早くダブルクォーテーションを付与する方法をご紹介します。基本的にはE …

DENSE_RANKとRANKの違いを使い分けるランキング便利技

DENSE_RANKとRANKの違いを使い分けるランキング便利技

SQLでデータに順位を付けたいとき、よく使われるのが RANK と DENSE_RANK です。どちらもウィンドウ関数として利用でき、同点がある場合にどう順位を振るかが異なります。 「売上ランキングを作りたい」「部門ごとのTOP3を出したい …

djUnitでaddReturnValueが効かない原因について

djUnitでaddReturnValueが効かない原因について

ちょっとdjUnitで「addReturnValue」を使用しても全く効いてない?という事象に少しハマっていたので原因についてメモしておきます。 addReturnValueが効かない原因 addReturnValueが効かない原因として上 …

djUnitでのプライベートコンストラクタのテスト方法

djUnitでのプライベートコンストラクタのテスト方法

javaではUtilクラスなどのコンストラクタは無駄なインスタンス化を抑制するためにコンストラクタの修飾子をprivateにする事がよくあります。ただdjUnitで試験する場合にはコンストラクタを呼び出したくても修飾子がprivateになっ …

djUnitでメソッドが呼び出された事を確認する方法

djUnitでメソッドが呼び出された事を確認する方法

djUnitではassertCalledを使用する事でメソッドが呼び出された事が確認出来ます。 Javaソース

djUnitサンプル 以下のテストソースでは「htmlEsca …