可変長固定長

IT関係の話題が中心

Java7以降でJDBCドライバクラスをロードする3つの方法

業務システムにおいてはデータベースは必要不可欠なもので、必ずといってもいいほど何かしらのデータベースがシステム構成に含まれいます。

 

javaで開発する場合、通常はJDBCを利用してアプリケーションからデータベースへのトランザクションを実現します。

続きを読む

Stringクラスを==演算子で文字列比較しないで! 文字列比較はequalsメソッドで

こんな基本的なことさえ身に付いていないjavaエンジニアが多いので書いておきます。Stringクラスのオブジェクトが参照している文字列を比較する際、==演算子で比較していませんか?

 

それ、NGです。Stringクラスの==演算子は文字列の比較ではなく、オブジェクトの参照情報の比較です。Stringクラスのオブジェクトが管理する文字列比較を行いたい場合はequalsメソッドを使いましょう。

 

続きを読む

ポリモーフィズムを優しく解説します

ポリモーフィズムについて、やさしく解説してみます。
 
ポリモーフィズムオブジェクト指向において必ずといっていいほどに重要になってくる概念です。ポリモーフィズムを実装することにより、再利用性が高まり、プログラムの効率も良くなります。

 

続きを読む

ラズベリーパイをオーバークロックする方法

自宅サーバーで利用しているラズベリーパイオーバークロックしてみました。

目的は日次で動かしているバッチ処理が少しでも早く終わればよいかなと。

続きを読む

FindBugsの導入と使い方、AntタスクによるFindBugsの実行

java開発でたびたび登場するソースコード静的チェックツールであるFindBugs

FindBugsの導入と使い方、AntタスクによるFindBugsの実行方法を簡単にご紹介。

続きを読む

ufw(Uncomplicated FireWall)で簡単にファイアウォールを設定する

ご存知のようにUNIX系のOSにはiptablesという超有名で超強力なファイアウォールが利用できる。ただし、このiptablesは一見さんお断りなことで知られている。つまり、容易には設定させてくれないのだ。

続きを読む

Java NIO.2でファイル入出力など、ファイル操作の使い方を一通りまとめてみた

NIO.2とはJava SE7で導入された新しいファイルシステムにアクセスするためのAPIです。新しいといってももう大分経ってますね。

 

NIO.2では、従来のjava.ioパッケージよりも機能拡充されており、ファイルの作成やコピー、削除といった基本操作に加えてファイル属性の取得など、より簡単に利用できるようになっています。

続きを読む