タグ

2014年2月7日のブックマーク (4件)

  • Jackson でオブジェクトを JSON に変換 - エンジニアになりたい

    Jackson Java JSON-processor を使ってみます。 1. jar の取得 取得するのは jackson-annotations-2.x.x.jar jackson-core-2.x.x.jar jackson-databind-2.x.x.jar ※今回は2.2.3 http://wiki.fasterxml.com/JacksonDownload ここからダウンロード 2. 取得した jar をクラスパスに追加 3. こんな感じで使えます // JSONの文字列に変換するオブジェクト Person person = new Person("ジャクソン", 28, children); // 変換 ObjectMapper objectMapper = new ObjectMapper(); String json = objectMapper.writeValueA

    Jackson でオブジェクトを JSON に変換 - エンジニアになりたい
  • Javaジェネリクス再入門 - プログラマーの脳みそ

    ジェネリクスでは、「型」を変数にした「型変数」というものを取り扱う。型変数で何が嬉しいかというと、メジャーな例ではコレクションAPIが挙げられる。java.util.Listとかjava.util.Mapとかのデータを格納するタイプのユーティリティクラスのことだ。 2004年にJavaのバージョンが5.0となるまでは、Javaにはジェネリクスの機能はなかった。なので、Listにデータを格納し、取得する場合は List list = new ArrayList(); list.add("hello!"); String str = (String) list.get(0); といったソースコードになる。 add()の引数はObject型で宣言されており、どんな参照型でもadd()することができた。 get()の戻り値もObject型で宣言されておりキャストが必要だった。このキャストはプログラ

    Javaジェネリクス再入門 - プログラマーの脳みそ
  • Amazon EC2(Linux)システム管理で知らないとハマる5つの環境設定 | DevelopersIO

    ども、大瀧です。みなさん、EC2をバリバリ使ってますか?使いたいときにすぐ使える仮想マシンとして、開発・検証から番まで幅広く活用されていると思います。 日頃EC2を業務で運用する中で、EC2インスタンスをコピーすると意図しない環境設定に変わってしまうというトラブルが度々あり、cloud-initというツールに拠ることがわかってきました。 「EC2インスタンスのコピーなんて、一旦インスタンスを作成したあとはあまりやらないのでは?」と思われがちですが、EC2独特の制限などもあり、実際の運用では思ったよりも頻繁にインスタンスのコピーが必要になります。インスタンスのバックアップ&リストアなどはイメージしやすいと思いますが、それ以外にも意外なケースとして以下があります *1。インスタンスのコピーは、AMI(Amazon Machine Image:インスタンスのバックアップ)を取得し、新規インスタ

    Amazon EC2(Linux)システム管理で知らないとハマる5つの環境設定 | DevelopersIO
    walk77
    walk77 2014/02/07
  • 「飲み込みが早い人」は何が違うのか - 脱社畜ブログ

    会社で働いていたころに、「技術研修」という研修を数ヶ月受けることになった。この研修はIT系の会社にはよくあるタイプの研修で、コンピュータの構成やインターネットがつながる仕組みあたりの講義からはじまって、プログラミングやデータベースの扱い方を学び、最後は業務に即して作られた課題を提出して終わる。 この研修は、基的には未経験者も経験者も同じように受けることになったので、一応経験者の部類に入る僕には比較的優しいものに思えた。一方で、未経験の人はだいぶ苦労しているようだった。あくまで業務に近い領域までの知識が求められるので、初学者にとってはかなりの「詰め込み教育」だったのだと思う。終盤になるにつれ、消化不良を起こしているであろう人たちが目に見えて増えていった。 そういうこともあって、最後の課題は経験者があっさりと提出し、未経験者は時間を限界までかけた末になんとか提出する、という傾向にあった。ただ

    「飲み込みが早い人」は何が違うのか - 脱社畜ブログ