2021-06

設計

システム改修で発生するデータ移行のポイント

通常のシステムでは、データベースやファイル等にデータを蓄積します。そして、システムの改修の際に、そのデータのフォーマットを変更することがあります。データのフォーマットの変更には、「これまでに蓄積されたデータをどのように扱うのか」という問題が...
設計

Webデザインの基本概要と重要ポイント

Webデザインを学習するにあたり全体像を見渡す記事が必要と感じたので、作成しました。情報処理技術者試験の参考書のようなノリで書いていきます。 1.近年のWebページの傾向 エンドユーザーの目に触れる部分について、HTMLの機能をそのまま使っ...
java

Javaで複数のソートキーを使う場合の一時ファイル作成方法

複数のソートキーが存在するオブジェクトの配列について、固定長のフォーマットに直すことでソートキーを1つにできます。しかし、フォーマットを直して1つのキーでソートできるようにするよりも、独自Comparatorを定義して複数のキーでソートした...
java

Javaで任意の順番でソートする方法

JavaのCollection型(サブクラスにList型等がある)は、Collections.sortメソッドでソートすることが可能です。Collections.sortメソッドは、第一引数にソートしたいCollection型のオブジェクト...
java

Base64の説明とJavaでのエンコード・デコード方法

Base64とは、テキストデータやバイナリデータ(画像ファイル、PDFファイル等)を表現する方式の一つです。以下の64種類の文字と末尾のパディング文字(=)を用いて表現するのが特徴です。・アルファベット(a~z, A~Z)・数字(0~9)・...