2014-05-01から1ヶ月間の記事一覧

【Webフレームワーク】 Apache Click

Apache Click * Web アプリケーション作成のための軽量のフレームワーク * Apache Velocityによるテンプレート・エンジンを利用している * Web アプリケーション作成のための軽量のフレームワーク * 「Click Framework」から「Apache Click」と名称変更 注意…

【Java】【非同期】CountDownLatch ~カウントダウンラッチ~

■ CountDownLatch そもそも Latch (ラッチ) とは? * 以下の関連記事を参照のこと https://blogs.yahoo.co.jp/dk521123/37076571.html CountDownLatchについて * スレッドを待機させることができる * 特定の条件が満たされるまですべてのスレッドを保留し、 …

【C#】Delegate / Event ~ Func デリゲート ~

C#

■ はじめに https://dk521123.hatenablog.com/entry/2010/12/12/164101 https://dk521123.hatenablog.com/entry/2010/12/25/221009 https://dk521123.hatenablog.com/entry/2010/10/22/101350 の続き。 ■ Func デリゲート Func<T, TResult>の意味 * T型の引数を1つ、戻り</t,>…

【工数見積】工数見積もりについて

■ はじめに 業務で見積りを行ったのだが、 体系的に学んだことはなかったので、まとめてみる 【0】見積もりの重要性 * 見積り一つで、そのプロジェクトが成功するか破たんするかが決まるので超重要。 * 当たり前のことだが工数があればあるだけいいに決まっ…

【Java】ZIP 処理 ~圧縮編~

■ サンプル ZipHelper.java import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStrea…

マインドマップ

はじめに * 前から気になっていたマインドマップをかるーく触れる SEとしての使用意義 * システム開発の設計時やコミュニケーション時の複雑さを整理に使う * 学習の際の記憶整理として利用する * 何か情報をまとめる際に利用する やり方 [1] 中心にキーワー…

【Java】例外処理 ~ Exception ~

【1】Javaの例外について 大きく分けて以下の通り。 ~~~~~~~~~~~~~ 1)Error 2)Exception / 検査例外 3)RuntimeException / 実行時例外 ~~~~~~~~~~~~~ 1)Error * 例外処理では復旧できない種類の例外クラス * OutOfMemory(メモリの不足)など 2)Exc…

【デザインパターン】【GoF】【Java】Adapterパターン

サンプル 委譲を利用した Adapter パターン http://blogs.yahoo.co.jp/dk521123/33200578.html で利用したjava.util.loggingを題材として使う ILogger.java public interface ILogger { public void writeError(String value); public void writeWarning(Str…