java

java

Java:ファイルを1バイト/1文字ずつ読み書きする方法を説明!

まえがき ファイルの中身のデータを前から順番に解釈しながら読み込む場合、ファイルを1バイトずつ、もしくは1文字ずつ読み込むと処理がしやすくなることがあります。この記事では、読み込みと書み込みのJavaのサンプルコードを示します。1バイトずつ...
java

乱数の解析行為とその対策 Javaのサンプルも合わせて紹介!

はじめに プログラミングでは、ランダムな数値を生成したくなることがあり、各プログラミング言語では、それを生成するためのライブラリ(アルゴリズム)が用意されています。しかし、そのアルゴリズム次第では、次にどの数値が生成されるのか推測可能になる...
java

Spring Security:ログインユーザー名をセッションから取得する方法を紹介!

Spring Securityでのログインユーザー名の取得方法 今回は、Spring Securityに関連する実践的なTipsの紹介です。Spring Securityによるログインが成功すると、UserDetailsクラスのオブジェクト...
java

Spring Framework:cronによるバッチの時刻起動

1.cronとは Linux等のUnix系のOSには、タスク(コマンド)をスケジューリングして指定の時刻に自動実行させるためのユーティリティ「cron」が用意されています。cronでは、crontabと呼ばれるファイルに以下のように時刻指定...
java

Javaオブジェクト指向の本当の利点と活用法

オブジェクト指向を利用する理由として、プログラミングの入門書には「オブジェクト指向を用いると、現実世界をプログラミングでそのまま表現できる」という意のことが書いてあることが多いです。その例として 犬に「ワン」と鳴かせ、猫に「ニャーン」と鳴か...