2014-01-01から1年間の記事一覧
第1部デザインパターンに慣れる 1章:Iterator 2章:Adapter 第2部サブクラスに任せる 3章:Template Method - 具体的な処理をサブクラスに任せる 4章:Factory Method - インスタンス作成をサブクラスに任せる 5章:Singleton 6章:Prototype 7章:Builder …
1章:Linuxプログラミングをはじめよう 2章:Linuxカーネルの世界 3章:Linuxを描き出す3つの概念 4章:Linuxとユーザ 5章:ストリームに関わるシステムコール ストリームからバイト列を読み込むread ストリームにバイト列を書き込むwrite ストリームを作るo…
1章:シンボリック定数によるマジックナンバーの置き換え stab 2章:制御フラグの削除 3章:アサーションの導入 stab 4章:ヌルオブジェクトの導入 5章:メソッドの抽出 6章:クラスの抽出 7章:クラスによるタイプコードの置き換え stab 8章:サブクラスに…
http://yakst.com/ja/posts/200 http://nick.hateblo.jp/entry/2014/01/26/183822 http://blog.layer8.sh/ja/2011/12/23/mysql%E3%82%92%E9%AB%98%E9%80%9F%E5%8C%96%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E3%81%8D%E3%81%AE%E3%83%81%E3%83%A5%E3%83%BC%E3%…
http://d.hatena.ne.jp/Nagise/20100209/1265715997
curl -L https://www.opscode.com/chef/install.sh | sudo bash gem install knife-solo --no-ri --no-rdocknife solo init chef-repocd chef-repogit initgit add .git commit -m 'first commit' git つかうためのメモ ssh-keygen -t rsa -f bitbucket.orgm…
show系 カラムすべて表示 show full columns from [table]
現場から学ぶWebアプリ開発のトラブルハック http://www.atmarkit.co.jp/fjava/index/index_troublehacks.html 事例に学ぶWebシステム開発のワンポイント http://www.atmarkit.co.jp/ait/kw/jirenimanabu_websystem_onepoint.html Javaトラブルに備えよう ht…
長所 コンストラクタと異なり、名前を持つ コンストラクタと異なり、メソッドが呼び出されるごとに新たなオブジェクトを生成する必要がないこと。
有名な話だし、ズバリこれなんですけど。 http://javatechnology.net/java/integer-equal/メモしとく Integer a = 1; Integer b = 127; Integer c = 128; Integer x = 1; Integer y = 127; Integer z = 128; if(x == a) { System.out.println(x); } if(y == …
とりあえずhello worldまでいこう Bundleも使う #bundle入れる sudo /opt/local/bin/gem1.9 install bundler #適当なフォルダをつくる mkdir -p ./Sample #bundle環境つくる bundle initGemfileができるのでちょいと編集 vim Gemfile source "https://rubyge…
とりあえず1.9の環境をmac portsでつくってみる #更新のあったPortfile群をダウンロードできる。インストールされているMacPortsのバイナリ自身を更新。 sudo port selfupdate#Upgradeしているパッケージ一覧を表示 #port outdated#全部アップグレード sudo …
型パラメータ EとかKとかVとか 仮の型を示す汎用的な型 型パラメータリスト 形名(クラス名)につづいて、<>で囲んだもの ジェネリクスを用いたクラス定義 class Gen<T> { private T var1; public Gen(T var) { this.var1 = var1; } public T getVar1() { retur</t>…
singletonクラス コンストラクタはprivate インスタンスを得るメソッド(ex.getInstance)が必要。これはstatic。 参考 増補改訂版Java言語で学ぶデザインパターン入門