2017-03-01から1ヶ月間の記事一覧
gitでクローンしたファイルをEclipseでみようと思ってインポートしたら、 No projects are found to import. とエラー。 原因 cloneしたファイルの中に.classpathと.projectがないから 解決 cloneしたファイルのあるディレクトリにEclipseから新規プロジェク…
リモートリポジトリをcloneしたものの、ファイルの中身がなかったよー 原因 cloneはmasterにあるものしか含んでいないから (違うブランチにファイルがあった) 解決 なので、リモートにあるブランチをcloneしたい .gitがあるディレクトリに移動して、リモー…
まずはmasterブランチを最新の状態にする masterに移動 git checkout master upstream(fork元)から最新のものを取ってくる git fetch upstream fetchしたものをローカルのmasterに反映させる(ローカルのmasterを最新にする) git rebase upstream/master …
gitの初期化 git init gitignoreファイル作成 vim .gitignore .gitignoreの中身 build/ .classpath .gradle/ .project .settings/ bin/ リモートリポジトリにリポジトリを作る git clone URL リモートリポジトリを追加する fork元 git remote add upstream f…
プロジェクト構成 multi-sample +--- sample-common +--- sample-core (sample-commonに依存) まずEclipseでsample-commonとsample-coreのGradle(STS)のプロジェクト作成 multi-sampleの直下でGradleによるプロジェクト初期化 gradle init settings.gradleを…
デザインパターン よく使われる設計をパターン化したもの。 メリット プログラムの再利用がしやすくなる コードが読みやすくなる 有名なのがGoFデザインパターン。 GoFには23個のデザインパターンがある。 Builderパターン 様々なオブジェクトを作るためのパ…
rebase 今までのコミットしてきたものの上にmasterのコミットをポンっと置くイメージ。 rebaseするときは一旦新たにブランチを切ってから行うべし。 squash コミットを一つにまとめる squashの流れ コマンドでコミットのログを見る git log --oneline を叩く…
@FormParam <form> <input name = "email"> <input name = "password"> <input type = "submit"> </form> email、passwordの部分にあたるものがパラメーターとして送られてくる。 @QueryParam ブラウザから送るURLにある?以降がパラメーターになる。 ex) http://xxxx.com/hoge?email=hoge@xxx.jp&password=“pass” @PathParam URLが下記の時、 ex) …
そもそもHTTPとは WebクライアントとWebサーバーの送受信において使われる取り決めのこと。 リクエスト・レスポンスのルール。 Webアクセスの流れ ユーザーがURLを入力する HTTPリクエストが、サーバーに送られる サーバーがHTTPリクエストを読み取って要求…