そらとぶへび

仕事・プライベートを通しての気づき、JavaやPHP、データベースやサーバの話などこつこつと書いていきます

2019-01-01から1年間の記事一覧

ショートカット集(Windows・EXCEL・Chrome)

意外と知らなかったショートカットを備忘メモ。 あまりにも知っている内容は除外していて、個人的に知っていれば便利そうなショートカットに絞っています。 Windows デスクトップの表示 Windows + D タスクマネージャーを開く Shift + Ctrl + Esc マウスの…

DB2のコマンド整理

DB2

DB2を使うことになったのでよく使いそうなコマンドを整理しておく。徐々に更新していくかも。 対象バージョンはV 9.7 データベースへの接続 db2 connect to {データベース名} user {username} using {password} データベース接続の解除 b2 connect reset / d…

初めてAmazon CESを触る前にざっくりと調べた概要メモ

AWS ECS(Amazon Elastic Container Service)とは、Docker コンテナのオーケストレーション。 クラスタ 新規または既存のVPC内にAmazon ECS クラスタを構成する。 クラスタとは1つのかたまりとしてタスクを可動させるためのコンテナ(EC2)群。 設定画面では…

ラムダ式その1

ラムダ式はメソッド定義を式として記述できるJava8以降の言語仕様。ラムダ式を使うことで、クラスやインタフェースより小さな粒度の振る舞いを抽象化することができる。 ラムダ式の文法 ラムダ式とローカル変数の関係 標準関数型インタフェース public class…

インタフェースの設計

インタフェースとは、振る舞いを部品として抽象化するための言語仕様。クラスと違い実体化できずメソッドも実装を持たない。インタフェースの設計にあたっては、クラス間の依存を少なくするよう留意する。 以下に留意点をまとめる。 コードの依存性 インタフ…

アノテーションによるコード呼び出し

アノテーションを定義する例と、リフレクションによるアノテーションのコード呼び出し例。 MyFilterというアノテーションを定義する。 実行時にリフレクションによる呼び出しを行うので、RetentionはRUNTIMEを指定する。MyFilter.java アノテーションを定義…

アノテーションの基礎

アノテーションとは、プログラムの構成要素に付与するメタ情報で、修飾子の一つとして機能する。Java SE 5 から導入された機能であり、 @Xxxxxx の形式で、Java の言語機能で表現できない補足情報を注釈 (annotation) として記述するための仕組み。アノテー…

コレクションと配列

配列はJavaの言語仕様で規定された機能であり、Javaの最初のバージョンから存在する機能。一方、コレクションはJavaのバージョン1.2から導入された標準ライブラリ。 コレクションフレームワークの種類 コレクション型オブジェクトの生成 リスト(java.util.Li…

自責思考と他責思考の活用

自責思考の持ち主は、問題を自分のものとして考え、解決方法を考えて行動する。自分の行動はすぐに変えられる。他責思考の持ち主は、「問題の原因は自分の手に届く範囲にない」と考えてしまい、本人はなにも行動を起こさない。他責では問題が解決されない。…