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

インターフェイスについて

そもそもインターフェイスとは インターフェイスとは、クラスの骨格だけを記述したもの・そのメソッドの宣言だけをまとめたもの。 インターフェイスを実装するときは、必ずそこにあるメソッドを実装しなくてはいけない。 継承とは異なり、implementsを使って…

MVCモデルとは

Model View Controller の頭文字をとったもの。 Model モデルは、システムの中でビジネスロジックを担当する、システムの本体部分。 モデルは入出力や表示といった処理を行うことはできない。 View ビューは、表示・入出力といった画面に関する部分を担当。 …

STS 再起動問題

STSでファイルの中身を変更するたびに、 アプリケーションを再起動させてからじゃないと実行できなかったのでその解消法を調べてみた。 pom.xmlに <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> </dependencies> を加えるだけ。

Eclipseで消してしまったファイルの復元方法

消したファイルがあったフォルダを右クリック Restore from Local Historyを選択 消したファイルが表示されるのでチェックしてRestore

APIとは

Application Program Interfaceの略。 簡単に言うと、APIは特定の機能を持つプログラム部品。 いろいろな機能があるAPIから、必要なAPIを探し出し組み合わせるだけで、プログラムができる。 よく使われる命令をAPIにしてみんなで共有してしまえば、非常に効…

3階層システム・ビジネスロジックとは

3階層システム 3階層システムとは、クライアントサーバシステムをプレゼンテーション層・アプリケーション層・データ層 の3層に分割して構築したシステム。 クライアントおよびサーバの処理を複数の階層に分離して配置することで、ある階層へ変更を加える必…

LocalDateTime 使い方

現在時刻の取得 LocalDateTime now = LocalDateTime.now(); System.out.println(now); 月の追加 LocalDateTime addMonths = now.plus(3, ChronoUnit.MONTHS); System.out.println(addMonths); フォーマッター DateTimeFormatter format = DateTimeFormatter.…

commons-langを入れる方法

Lang – Download Apache Commons Langに飛び、 Binariesにある「commons-lang3-3.4-bin.zip」を選択して、ダウンロード。 ダウンロードしたファイルを解凍。 commons-langを入れたいProjectファイル内に、「lib」ファイルを追加。(もともとあればOK) 解凍…

Bootstrap グリッドシステムとは

サイトの横幅を均等に分けるガイドラインをグリッドと呼ぶ。 グリッドに沿って表示物を配置しておけば、 パソコンやスマホなど画面幅が異なってもレイアウトを組み替えやすくなる。 このグリッドを活用してレイアウトできる仕組みをグリッドシステムという。

文字列をランダムで出力する方法

ex)アルファベット10文字 String str1 = RandomStringUtils.randomAlphabetic(10); 結果:lPuIBtUDse ex)数字5文字 String str2 = RandomStringUtils.randomNumeric(5); 結果:76407 おまけ 先頭の文字だけ大文字で、他は小文字で表示させる方法 String str3…

よくわかんなかった系調べてみた

ArrayListクラス ArrayListクラスは大きさが決まっていない配列。 書き方↓ ArrayList<型> 変数名 = new ArrayList<型>(); <型>のところは、自分で作った型も入れれる。 送るモデルを設定・遷移するビューを指定 model.addAttribute("送り先のビューでの識別…

Thymeleaf機能

Thymeleafとは Thymeleafは、HTMLなどのテンプレートエンジン。 動的に内容を変更したいタグに「th:***」という属性を加えて 中身などを置き換える方式。 th:text 表示するもの。 変数の値をタグのテキストとして表示するには、th:text と ${...}←変数式 を使…

Git 基礎

そもそもGit・Githubとは? Gitとは、プログラムソースなどの変更履歴を管理する分散型のバージョン管理システムのこと。 Githubは、Gitの仕組みを利用して、世界中の人々が自分の作品(プログラムコードやデザインデータなど)を 保存、公開することをできる…

セッションとは

セッションとは、サーバーとクライアントの接続を意味する。 サーバーにユーザーがアクセスすると、そのサーバーとクライアントの間には1つのセッションが確立される。

FXMLをXMLエディターで開く方法

Eclipse > 環境設定 General > Ediotrs > File Associations File typesの横にあるAddを押して、「*.fxml」を書いてOKを押す。 File typesにある*.fxmlを選んで、Associations editorsのAddを押し、「XML Editor (default)」を選択して完了! 参考:*.doc…

JavaFXの基本

launchメソッド Applicationクラスに用意されているもので、Applicationのインスタンスを作成し、 それをアプリケーションとして実行する。 startメソッド Stageというクラスのインスタンスからshowメソッドを呼び出すこと。 これによって、画面にウインドウ…

スレッド・マルチスレッドとは

スレッドとは、アプリケーション内で実行する処理の最小単位(シングルスレッド)。 マルチスレッドとは、複数のスレッドを用意し、スレッドごとに独立した処理が実行されるもの。

ストリームとは

ストリームとは、外部とのデータ送受を抽象化した概念のこと。 Javaにおいては、ストリームはデータの読み書きを行う標準化された機構。 テキストストリームクラスの種類 ・FileReader ・BufferedReader ・FileWriter ・BufferedWriter