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

MariaDBインストール

SpringBootの検証用にMariaDBを使用と思います。 MariaDB https://mariadb.com/downloads/ DB作成 MariaDB [(none)]> create database library; MariaDB [(none)]> use library; MariaDB [library]>

SpringBootでAPIサーバ

JSONを受け取ってそのままJSONを返却するAPIサーバサンプル github.com SpringBootを起動して、先日学んだcurlで、 >curl localhost:8080/authors/get -X GET -H "Content-type: application/json" -d "[{\"name\": \"masawa\", \"age\": 100}]" [{"name":"m…

curl

curl コマンドのオプションが多くて見るのが怖かったcurl、 API開発にピッタリのコマンドだったんだ、 もっと早く調べればよかった。。。 いつものように、自分用メモ。 第一歩 Windowsなのでインストール。 (curl - Releases and Downloads)https://curl.ha…

(Java)関数型インターフェース

Javadocを読む時に関数型インターフェースが出てくるといっつもなんだっけこれ? という場面に遭遇する。物覚えが悪いのです。 関数型インターフェースが出て何年経つのねん。 JavaにStreamが実装された時に追加されたインターフェース。 とはいえ、いろいろ…

(Java)Lombokがインストールできない!?

Lombokのインストールでだいぶはまったのでメモがてら。 (ググっても情報なかったけど、常識なのかな?) Eclipse Maven pom.xmlに書く。 maven install Build Success Lombokがない!? プロジェクトを右クリック→プロジェクトのビルド Lombokがある!!

(Git)初期設定

git

なんだか、毎回調べているので。 戒め的な。 git config --global user.name "hogehoge" git config --global user.email "hogehoge@example.com" git config --global --add merge.ff false git config --global --add pull.ff only

(Java)Rubyとかみたいに手ごろなツールをJavaで作りたい

これからはJava1本で逝くと決めたんだけれど(たぶん)。 振り返るとJavaではWebアプリとかバッチしか書いたことない。 Rubyとかみたいにちっちゃいツールとかを作りたい場合どうするんだ? ということで、やってみた。不要なステップとかあるかもしれないけ…

(Java)flatMapをすっかり忘れていた

掲題どおりに陥ったので備忘録。 List<List<String>> mainList = new ArrayList<List<String>>(); mainList.add(Arrays.asList("1", "2")); mainList.add(Arrays.asList("3", "4", "5")); mainList.stream() .flatMap(lists -> lists.stream()) .collect(Collectors.toList()) .forEach</list<string></list<string>…

TypeScriptをコンパイルできない問題

TypeScripitを書いてコンパイルして実行!をしたかったのだが、 「スクリプトを実行する権限がない」とPowerShellに怒られた。(詳しいメッセージは控えてません。) そんな時はこうする。 PS C:> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope…