タグ

*javaとprogrammingに関するswatのブックマーク (9)

  • ドメイン駆動設計のためのオブジェクト指向入門

    より詳細なCQRSに関する資料はこちら https://little-hands.hatenablog.com/entry/2019/12/02/cqrs 参考資料:http://little-hands.hatenablog.com/entry/jjug2017fall 社内新規プロダクトでDDD, CQRSの思想をベースとしたアーキテクチャを構築し、コマンド(更新系処理)ではSpring Data JPA(Hibernate)を、クエリ(参照系処理)ではjOOQを採用しました。 結果としてそれぞれのORMの良いところを生かした組み合わせのアーキテクチャが構築できたので、その経緯と得られた知見についてお話ししたいと思います。 以下のようなトピックを考えています。 ・CQRSの定義とメリットデメリット ・DDD,CQRSを検討するにあたってのORMの選定ポイント ・構築したアーキテクチャ

    ドメイン駆動設計のためのオブジェクト指向入門
  • 【レポート】Javaでファイルを高速にコピーする方法 | エンタープライズ | マイコミジャーナル

    Java Programming Language Javaではさまざまな方法でファイルのコピーを実装できる。Javaプログラマなら誰しも一度は、どの方法がもっとも高速にファイルコピーを実現できるか考えたことがあるだろう。プログラマにとって実行速度はいつでも最大の関心事のひとつだ。 File Copy in Java - Benchmark - Javalobbyに、こうした疑問に対するひとつの結果として興味深い記事が掲載されている。Baptiste Wicht氏が投稿した記事で、コピー実装を10の種類に分類し、それぞれどういった違いが現れるかを紹介している。コピー方法は次のとおり。 読み込みと書き出しのStreamを開いて、byteごとにファイルのコピーを実施。 読み込みと書き出しのReaderを開いて、charごとにファイルのコピーを実施。 読み込みと書き出しのBufferdStrea

  • ナビくる査定めっっちゃ楽窓ロnavi

    <PR> \ 愛車を最高額で売る! / 「せっかくなら少しでも高く・早く売りたい!」 一部上場企業のグループ会社が運営しているナビクルはラジオCMでの認知度が高く、査定額が平均22万円お得になる※との調査結果も出ている実力派の車査定サービスです。 ※引用元:ナビクル \ ナビクルのおすすめポイント / ナビクルで一括査定する流れ STEP1 公式サイトにあるフォームに車の情報を入力します。わからない項目はだいたいの入力でもOK STEP2 お客様情報入力画面であなたの「名前・郵便番号・住所・早めの売却を希望するか」を入力 STEP3 連絡先電話番号を入力。番号に間違いがないかの認証コードを入力 査定を申し込んだらすぐに買取相場がわかるのが他にはないメリットです! 査定金額に納得がいかなければもちろん売らなくて大丈夫!気軽に利用できるのがいいですね♪ 中古車買取の実績情報 一括査定のメリット

  • Java技術最前線 櫻庭祐一 連載目次 :ITpro

    今日のソフトウエア開発において,Javaは最も重要なプログラミング言語あるいは開発環境といってもいいでしょう。そこで,ITproではJavaの最新技術についての連載を掲載しています。著者はJavaプログラマ向け情報ページ「Java in the Box」で有名な櫻庭祐一氏です。

    Java技術最前線 櫻庭祐一 連載目次 :ITpro
    swat
    swat 2007/08/03
  • サーバサイドJava入門 カスタムタグの使い方:CodeZine

    はじめに 今回は、より複雑なGUIを汎用的な部品として簡単に作成できるようにする「カスタムタグ」について説明をしましょう。カスタムタグは、主にGUIを汎用的に再利用できるようにする仕組みです。タグに関する情報を記述したXMLファイルとクラスファイルを定義するだけで利用可能になります。対象読者Javaの基(文法全般および基的なクラスライブラリの使い方程度)をマスターしている人。サーバサイド(JSP、サーブレット)について基礎から勉強したい人。Eclipse WTPを使った開発に興味がある人。 カスタムタグとは? JSPとサーブレットを連携して利用するようになってくると、表示関係はJSP、処理関係はサーブレット、といった使い分けをするようになってきます。となると、次の段階は「汎用性のあるGUIの部品化」になってくるでしょう。 JSPは、その場で必要に応じてダイナミックに表示を生成することが

  • JAVA言語入門 : WisdomSoft

    JAVA言語入門 無料公開中! この講座のサンプルプログラムは Java2 SDK 1.4.0 で動作確認されています JAVAとは? JAVAの基礎 変数 文字列 算術基礎 1次元配列 多次元配列 if文制御 for文制御 while文制御 switch文制御 breakとcontinue 論理演算 三項演算子 ビット演算 クラス メソッド コンストラクタ 静的メンバ オーバーロード thisキーワード 変数の範囲 参照渡し 継承 オーバーライド 継承とコンストラクタ 抽象クラス インターフェイス インターフェイス型 instanceof演算子 パッケージ アクセス制御 例外 例外操作 例外定義 マルチスレッド 同期 スレッドの通信 ファイル操作 書き込み 読み込み バッファリング 標準入出力 バイトストリーム 内部クラス1 内部クラス2 内部クラス3 内部クラス4 J2SE 5.0 追

  • 「Java SE 6完全攻略」第1回 Java SE 6 Hard Days Night:ITpro

    待ちに待っていた,Java SE 6がもうすぐリリースされます。されるはずです。されると思うのですが... なぜ,こんなに弱気なのかというと,もともとJava SE 6は今年5月のJavaOneの前にリリースされるされる予定でした。それが,10月に延び,さらに12月に延びたという経緯があるのです。 とはいうものの,最近のビルドでは新しい機能の追加はほとんどなく,バグフィックスがほとんどです。リリースが近いことは確実なようです。 そこで,今月からJava SE 6について取り上げていこうと思います。 Java SE 6では,スクリプトのサポートやWebサービス系のAPIが導入されたことなどが話題になりますが,それ以外にもたくさんの機能が取り入れられています。機能としてみればたいしたことがなくても,役に立つ機能が多くあるのです。 少しでも早くJava SE 6を試してみたいと思われる方も多いで

    「Java SE 6完全攻略」第1回 Java SE 6 Hard Days Night:ITpro
  • blueprints:

    Javaデベロッパ向け AJAX FAQ Author: Greg Murray 訳: Yutaka Yoshida 私たちは現在すでにAJAXに触れ、まったく新しい世界が広がっていることに気づいています。 多くの開発者が既存のフレームワークを通してAJAXを使っていますが、より深くAJAXを知り、 今以上の機能を提供したい人もいるかもしれません。これはアプリケーションにAJAXの機能を 持たせたいJava開発者向けのFAQです。 AJAXを使うべきでしょうか AJAXはJavaと一緒に使えますか 現在使っているフレームワークにAJAXの機能はありますか 何から始めたらいいですか 自分でAJAXの機能を作るためには何を知っておかなければならないですか JavaScriptを知っていなければならないですか Java開発者用にどのようなJavaScriptライブラリやフレームワークがありますか

  • 2006-01-20

    キャッシュの機能を扱いたいときにはjava.refパッケージのクラスを使うのですが、 SoftReference, WeakReference, PhantomReference の3種類のクラスがあります(私は違いがよく分かっていません)。 以下は SoftReference を使って実装したときの例です。 巨大データが1つのとき。 private SoftReference ref = null; public BigData getBigData() { BigData data = null; if (ref != null) data = (BigData) ref.get(); if (data == null) { data = ...; // でかいデータを取得or作成 ref = new SoftReference(data); } return data; } 巨大なデ

    2006-01-20
    swat
    swat 2006/01/24
    キャッシュの実装って結構大変かと思っていたが、こんなAPIがあるのねえ。
  • 1