タグ

2015年8月11日のブックマーク (11件)

  • Spring boot -- Hot swapping for idea-- - A Memorandum

    Hot swapping を利用するには Spring Loaded が使える。 Spring Loaded Spring Loaded はJVMの停止なしにクラスファイルの変更を行う hot code replace ツール。 デバック実行時にメソッドの中身を書き換える hot swap では、メソッドの中身の書き換えだけしかできない。 Spring Loaded では メソッドやフィールド、コンストラクタの追加/変更/削除ができる。 Hot Swap ? Hot Deploy? Hot Swap は java 1.4 で Java Platform Debugger Architecture (JPDA) としてJVMに追加された機能。Debug モードで起動した JVM に外部から変更コードを送り込んでクラスのメソッドの中身を書き換えられる IDE のデバッグモードでよくある例のやつ

    Spring boot -- Hot swapping for idea-- - A Memorandum
  • Common Application Properties

    Various properties can be specified inside your application.properties file, inside your application.yaml file, or as command line switches. This appendix provides a list of common Spring Boot properties and references to the underlying classes that consume them. Spring Boot provides various conversion mechanism with advanced value formatting, make sure to review the properties conversion section.

  • Spring Boot その3 + mysql

    Spring Boot その3 + mysql編 ※ その3を改良 【mysqlを使ってみる】 「その3」では,データの永続化にSpring Data JPA + hsqldbをつかったが, mysqlを使ってみるメモ。 0)予め,mysqlをセットアップしときます(筋でないので,手順は割愛します)。 例えば,localhostmysqlをセットアップして, ユーザ ohta@localhost, パスワードは(ほにゃらら)で接続した後, springbootsample というデータベースだけを作成しておく。 テーブルは特に用意しなくてOK。 mysql> create database springbootsample; Query OK, 1 row affected (0.00 sec) mysql> show databases; +---------------

    Spring Boot その3 + mysql
  • [随時更新]SpringBoot(with Thymeleaf)チートシート - Qiita

    はじめに SpringBoot 1.3.5で書き直しました。 SpringFrameworkはグローバルで利用され、枯れたフレームワークなので品質的にも安心感がありますし、SpringとSpringのサブプロジェクトの機能は非常に多岐に渡ります。 SpringBootは私のようにSpringに詳しくなくても簡単にWebアプリケーションを作ることができます。 SpringFrameworkの情報はWeb上に沢山存在しますが、Spring初心者にはどれがどのバージョンで利用できることなのかがわかりにくく戸惑うことが多いのです。そこで、今回勉強したことを検索しやすいように1ページにまとめてみました。 できるだけ公式サイトへの参照を貼ってあります。また、探す糸口がわかると良いと思ったので探し方もできるだけ記載しておきました。 自分のメモ的な感じで記載しているので記載が荒いところはご容赦ください。間

    [随時更新]SpringBoot(with Thymeleaf)チートシート - Qiita
  • Groovyを知らない人のためのbuild.gradle読み書き入門 - Qiita

    これは、 G* Advent Calendarの15日目の記事です。 昨日は @int128 さんの Gradle Slashプラグインをリリースしました #gadvent でした。 明日は @tyama さんです。 はじめに Gradle 便利ですよね。便利すぎて Ant や Maven には戻れないです。 なにが良いって、設定ファイルである build.gradle の記述量が、 Ant の build.xml や Maven の pom.xml と比べると非常に少なくて済むのが良いです。 build.gradle は、設定ファイルと言いつつも、その実体は Groovy で書かれたスクリプトファイルです。 Gradle は、 Groovy の持つメタプログラミング機能や省略記法などを利用して、設定を簡潔に記述できるようになっています。 これはメリットなのですが、一方で Groovy の

    Groovyを知らない人のためのbuild.gradle読み書き入門 - Qiita
  • 【jQuery】select2プラグイン - Qiita

    セレクトボックスに装飾を加えるプラグイン。フィルタ付きセレクトボックスや、タグ付きセレクトボックスや、画像付きセレクトボックスなどが作れる。 サイト https://select2.github.io/ CDN <link href="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0-rc.2/css/select2.min.css" rel="stylesheet" /> <script src="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0-rc.2/js/select2.min.js"></script>

    【jQuery】select2プラグイン - Qiita
  • [JS]セレクトボックスの使い勝手をパワーアップするスクリプト -Select2

    セレクトボックスを美しいデザインにするだけでなく、各アイテムに画像を配置したり、タグやプレースホルダテキストや検索の対応、セレクトボックスのコントロールなど、さまざまなことができるjQueryのプラグインを紹介します。 Select2 GitHub [ad#ad-2] Select2の対応ブラウザ Select2のデモと実装 Select2の対応ブラウザ Select2の対応ブラウザは下記の通りです。 IE8+ ※IE7はz-indexを使った一部のものにバグあり。 Chrome8+ Firefox3.5+ Safari3+ Opera10.6+ Select2のデモと実装 各デモとともに実装方法を紹介します。 jQueryは1.7+推奨で、1.4.2から対応しています。 デモ:ベーシック(上:既存、下:Select2適用) まずは、ベーシックなデモから。 下記のシンプルな記述で、既存のセ

  • thymeleafのサンプルアプリを作ってみた - するめとめがね

    オヒサシブリデス! わけあってまたthymeleafについて調べたりしてサンプルアプリを作ってgithubに公開してみました。 tm8r/thymeleaf_sample · GitHub サンプルアプリって言っても基的な使い方といくつか用例を書いてるだけなんですけど。 説明不足も甚だしいので時間があるとき気が向いたらもうちょっとちゃんと書きます…。 過去に書いた内容に加えて、独自dialectとかも書いてます。 thymeleafことはじめ - するめとめがね thymeleafの基的な記法を覚える その1 - するめとめがね thymeleafの基的な記法を覚える その2 - するめとめがね thymeleafの基的な記法を覚える その3 - するめとめがね そういえばgithubのコミットも初でした。怖いわーgithub怖いわー。 SourceTree落としたけど全く分か

    thymeleafのサンプルアプリを作ってみた - するめとめがね
  • - UML

    Java プログラマーのための UML入門 UML 初心者に java を例題として記法を解説したテキストです.JavaWorld 誌 1999 年2月号掲載記事の原稿. U 言語 UML を ASCII テキストフォーマットで記述する言語です. UML 超入門 UML の入門です.4章だてになっています。LEGO MINDSTORMS を使った組み込み向けの例もあります. サルでも分かるUMLメタモデル~UMLでUMLを説明する UML メタモデルの超入門です. JavaソースとみるUML入門 Java言語入門レベルを卒業した方を対象とした、UMLの描き方講座です。 JUDEで体感UML設計ツール UML設計ツールJUDEを使って、描きながらUMLを体に覚えこませようという講座です。

  • ドメイン駆動設計入門

    2. エリック・エヴァンスのドメイン駆動設計 エリック・エヴァンス (著), 今関 剛 (監修), 和智 右桂 (翻訳), 牧野 祐子 (翻訳) 出版社: 翔泳社 発売日: 2011/4/9 原書発売日: 2003/8/22 http://www.amazon.co.jp/エリック・エヴァンスのドメイン駆動設計 -IT-Architects’Archive-ソフトウェア開発 の実践-エリック・エヴァンス /dp/4798121967/

    ドメイン駆動設計入門
  • Value Object は不変にする | システム設計日記

    ドメイン駆動設計(DDD)の Value Objects パターンでは、オブジェクトを不変(immutable)にすることを強く推奨している。 なんとなく、そんなもんか、と思っていたけど、ある日、なるほど、というケースに出くわした話し。 変数名にこだわる 前提として、変数名にこだわるようになったことがある。 DDD のユビキタス言語パターンの実践として、 ・パッケージ名 ・クラス名 ・メソッド名 ・変数名 は、業務上の意味のある名前にこだわることを、徹底しはじめた。 Java Calendar クラスの日付計算 当日から、2週間後に、期限切れになる、というビジネスルルールを実装していた。 Calendar getExpireDate() { Calendar now = Calendar.getInstance(); now.add( Calendar.DATE, 7*2 ); retur