2019-01-01から1年間の記事一覧

Java + Spring-boot + H2でインメモリDB接続を試してみる

はじめに 参考: インメモリデータベースとは何ですか? インメモリデータベースとは、非リレーショナルデータベースの一種です。データをディスクや SSD に保存するデータベースではなく、データストレージ用のメモリに主に依存します。インメモリデータベー…

Java + SpringBootでThymeleaf [ざっくり備忘録]

目次 目次 はじめに Thymeleafの準備 Springbootにおけるcssのリンク付け はじめに ちょっと迷ったので備忘録 筆者はmavenで開発しています。 Thymeleafの準備 pom.xmlにライブラリ追加 //追加 -> import <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thy</artifactid></dependency>…

Java + Spring bootでコントローラー備忘録(Laravelとの違いも交えて)

目次 目次 Controller概要 @RestController @RequestMapping @PathVariable json形式で出力するRestfullなコントローラー HTMLファイルを出力するコントローラー まとめ Controller概要 ある程度の誤差はあると思うのですが、現在の理解でLaravelとSpring-Bo…

Guzzleを使用してリクルートTalk_APIを叩いてみた

目次 目次 はじめに github 概要 詳細 インスタンス作成 post送信(レスポンス取得) デコードと表示 参考 はじめに WebAPIを作ることはあっても、使用する経験が少なかったので、練習として叩いてみました。 https://a3rt.recruit-tech.co.jp/product/talkA…

GuzzleでGET送信してデータを表示する

目次 目次 はじめに Guzzleとは? インストール 記述 詳細 今回のエラー 原因 デコード 参考 はじめに Guzzleというものを知ったので軽く練習 ライブドアの天気APIを使用してデータを取得していきます。 Guzzleとは? HTTP要求の送信を簡単にし、Webサービスと…

 FormRequestでバリデーション失敗時にJson形式でレス返却する

目次 目次 はじめに FormRequest 作成方法 メソッド紹介 authorize rules failedValidation 使用方法 豆知識 参考 はじめに 現在、業務でLaravelでAPI開発をしていて、バリデーションの失敗時の処理を備忘録 FormRequest 公式引用 フォームリクエストは、バ…

6章:メソッドとクラスの紹介(可変長引数など)

目次 目次 はじめに final 別のクラスでクラスを作成する 文字列 可変長引数(引数に配列を入れてあげる場合) はじめに 友達と読んでいる本のまとめ final 定数 識別子は大文字(final int FILE_NEW = 1;) 別のクラスでクラスを作成する 非静的・静的 Stat…

制御文の備忘録

目次 目次 javaの選択ステートメント while ラベル javaの選択ステートメント if switch 同じスイッチ内の2つのケース定数が同じ値を持つことはできません switchステートメントは、ネストされたifのセットよりも効率的 if-elseよりも高速 while 本体の中身…

failed to push some refs to **した時の対処法 [github]

はじめに ! [rejected] develop -> develop (non-fast-forward) error: failed to push some refs to ... というエラーがでたので備忘録 結論 過去に一度remoteにpushした場所との整合性がとれずerrorがでてしまったらしいです。 // branch-nameブランチを削…

Androidアプリ開発の教科書 [ WebAPI ]

目次 目次 必要な項目 非同期(AsyncTask) AsyncTask 初期のメソッド 流れ スレッドの知識(参考) スレッドについて(メインスレッド)公式引用 スレッドを分ける理由 公式引用 HTTP接続(HttpURLConnection) 流れ is2String 今回の参考にした本 必要な項…

Androidアプリ開発の教科書 [SQLite Activity内での処理のみざっくりと]

目次 目次 データ保存の種類 データ更新の流れ 知ったこと 番外編 データ保存の種類 SQLite DB(Android OSに備え付けのものを使用する) プレファレンス(簡易データをkeyとvalueとして保存する) 内部ストレージ(端末内部にファイルとして保存) 外部スト…

Androidアプリ開発の教科書 [ch5 ダイアログ]

目次 目次 はじめに ダイアログ ダイアログの構成 実装の流れ 実装 はじめに 先日の続きで、ちょうどダイアログを実装する用事ができたので少し踏み込んで学習。 自分の備忘録 ダイアログ ダイアログの構成 タイトル コンテンツエリア アクションボタン Neut…

Androidアプリ開発の教科書 [ 基礎段階のレイアウトとListView ]

目次 目次 0. はじめに 1. Androidの基礎(個人的に調べた) 2.1.2 ウィザード 2.5.1 Strings.xmlの役割 3.1.6 数値の単位(dp / sp) 3.2.2 instant run 3.6.3 spinner 3.6.5 ListView 表示 クリック処理 4.1.2 AppCompatActivityクラス 4.1.3 Rクラス 4.2.…

Androidの基礎に戻る(UI面):休憩ブログ

目次 目次 簡単なユーザー インターフェースを作成する UI 文字列を変更する 別のアクティビティを開始する 疑問(Contextって?thisって?) 知ったこと 簡単なユーザー インターフェースを作成する ViewGroup = レイアウト / View = ウィジェット UI 文字列…

【Java_Android】簡単なRecyclerViewを作成してみる(レイアウトのみ)

目次 目次 RecyclerViewとは? 作成準備 実装(Adapter) 1. inflate LayoutInflater.from(parent.getContext()) x.inflate(R.layout.item_list,parent,false)) 2. getItemCount() (表示するViewの個数) reuturn mTitleDataset.lengthとした場合 return 2…

【Laravel】簡単なAPI備忘録

目次 目次 はじめに そもそもAPIとは? LaravelでAPIを使用してみる マイグレーション作成 モデルの作成 コントローラーの作成と記述(今回はindexとstoreのみ) ルーティング 注意 はじめに APIに対するイメージがイマイチだったのですが、イメージできた瞬…

【Laravel】Eloquentの備忘録チートシート

目次 目次 Eloquent ORMとは Eloquentチートシート Chatmsg::all();<全データを取得> Chatmsg::find();<特定のidの値を取得> Chatmsg::find()->key;<特定のkeyの値を取得> count(Chatmsg::all());<データの数を調べたい(レコード数)> モデルのイン…

サーバーの基本をざっくりまとめてみる

目次 目次 サーバーとは? サーバーの利用形態 受動的な処理 能動的な処理 高性能な処理 具体的なPCとサーバーの違い 重視しているポイント 動作の違い 構成の違い サーバーの形 参考 サーバー設置場所 番外編(クラウド) クラウドとは? Saas Paas Laas オ…

ここ1週間の状況

目次 目次 8/5(月)~ 8/11(日)の学習内容 読み終わった本 これを読み終えて感じたこと Laravel入門 メリット デメリット github入門 現在気になる技術(来週にかけてやる箇所) まとめ 8/5(月)~ 8/11(日)の学習内容 読み終わった本 Laravel入門 githu…

PHPフレームワーク Laravel入門 ch5 データベース

はじめに マイグレーションとシーディング マイグレーションとは マイグレーションファイルのメソッド シーディングとは 流れ 実際に動かす。 流れ migrationファイルの作成とテーブル作成 controllerに処理を記述 Seedファイルの作成と記述 seedファイルの…

Laravel 入門 ch4-2 バリデーション

フォームの作成とリクエストの受け取り方法 やること コントローラーの作成 ビューの作成 ルーティング設定 バリデーション 詳細まで詰めてみる(自分が気になった点) トレイトとは? 内部の実装について 作成 Method Illuminate\Validation\Validator::val…

PHPフレームワーク Laravel入門

ルーティング ルーティングとは? ファイルの概要 パラメータの’?' 単機能のなコントローラー(推奨) シングルなコントローラの特有表現 マルチなコントローラー PHPテンプレート レンダリングとは? ビューファイルをフォルダに細分化して、シンプルに保…

Vue.js入門 2章

2.6 テンプレート構文 2.6.1 テキストへの展開 2.6.2 属性値の展開 2.6.3 JavaScriptの展開 2.7 フィルタ 2.8 算出プロパティ 2.8.1 thisによる参照 2.9 ディレクティブ 2.9.1 条件付きレンダリング 2.9.2 クラストスタイルのバインディング 2.9.3 リストレ…

Vue.jsの初歩の初歩

1 Vue.jsの歴史っぽいこと Vue.jsについて Vue.jsでUIを構築する際の考え方 実際に動かしてみる クリック処理追加 おまけ 1 Vue.jsの歴史っぽいこと 最近フロントエンドがバックエンドの責務も負うようになってきて複雑化してきた。 Vue.jsについて UIを構造…

PHPフレームワーク Laravel webアプリケーション2章自分なりのまとめ

ライフサイクル エントリポイント(index.php) HTTPカーネル(app\Http\Kernel.php) ルータ ミドルウェア コントローラー サービスコンテナ(バインドと解決) バインドの定義場所 ファサード 継承元のFacadeクラスを見てみる サービスプロバイダー プロバ…

Laravel Webアプリケーション 【環境構築とルーティング】

www.amazon.co.jp 1 Laravel とは 1.2 環境構築 1.3.2 welcomページの処理 1.3.3 ルーティングの設定 1.3.4 テストコード 1 Laravel とは 色々書いてる 1.2 環境構築 Laravel が動作する開発環境を簡単に構築できるツールは大きく分けて2つ ・homestead ・…

Android_Kotlin 「初めてのAndroidプログラミング」chapter11章

www.amazon.co.jp この本のサンプル 0.画面の作成 1.アラーム処理のプログラム 1.1BroadcastReceiverを継承したクラスの作成 1.2 ブロードキャストインテントの作成 1.3 アラームをキャンセルする 3 ダイアログを利用する 3.1 アラートダイアログとは 3.2 ダ…

kotlinでPassword生成アプリ作成してみる

はじめに パスワードを毎回考えるのが面倒だったので、簡易なアプリを作成しました。 サービス名とパスワードを紐づけることができます。 後々、sqliteなどでローカルに保存できるように適応させていく予定です! コード めちゃ未熟ですが、よくなる方法。悪…

Laravelの認証機能について

はじめに 環境 Cloud9 PHP 7.2.18 MySQL 5.7.26 流れ ・データベースの作成 ・認証機能の作成 データベースの作成 作成 mysql > create database sample-laravel; .envファイルにデータベース情報を記述 DB_DATABASE=saple-laravel DB_USERNAME=root DB_PASS…

Android Studioでエミュレータが起動しない時に疑うべき箇所

はじめに エミュレータにかなり困らされたので備忘録。 SDK問題のみメモ。その他の解決方法はStack Over Flowあたり見れば解決するはず。 SDK問題 Module: appにて targetSdkVersion 26 Android StudioのツールバーのTools>ADV Manager > create virtual dev…