A little bit of everything

元・情報系大学院生の備忘録

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

Spring Feign でRESTクライアントを作る

Spring Feign とは Spring プロジェクトの1つで、RESTクライアントを簡単に作るためのフレームワークです。 SpringでRESTクライアントというと、RestTemplateクラスを使う方法がすぐに思いつくと思いますが、Spring Feignを使うとRestTemplateのような実装を…

OpenWeatherMap の Web API の使い方

OpenWeatherMapとは 天気などの各種気象の情報を、無料のWeb APIとして提供するオンラインサービスです。 公的気象情報、空港の気象観測所、レーダーなどからのデータを、OpenWeatherMap独自のアルゴリズムで加工して提供しているようです。 使用できるAPIの…

Spring Bootでコンソールアプリケーションを作る方法

1. はじめに Spring Boot で、コンソールアプリケーションを作る方法のメモです。 Spring Boot はWebアプリケーションを作るためによく使われますが、コンソールアプリケーションも作れます。 今回は、コンソール上で標準出力に「Hello World!」と出力して終…

【まとめ】Springフレームワークにおける Bean の ライフサイクル

今後も情報が分かり次第、随時このページに情報を追加していきます! この記事では、Spring フレームワークにおける、Java Beanのライフサイクルについてまとめます。 ここに示す内容は、Spring Boot アプリケーションにも当てはまります。 基本、こちらのペ…

さくらインターネットで取得したドメインでAWSの静的Webホスティングをする(HTTP、HTTPS)

AWS

さくらインターネットで取得したドメインでAWSの静的Webホスティングし、AWS Certificate Managerで証明書を作って、httpsの通信をできるようにする方法のメモを残します。 前提 さくらインターネットでドメインを取得していること。 AWSのアカウントがある…

MongoDBでドキュメントの子要素の配列のUPDATE方法

MongoDBでドキュメントの中に配列が格納されている場合、その配列をUPDATEする方法のメモを残します。 前提 以下のようなusersというコレクションがあったとします。 users = { {_id: 111, age: 24, live: "Tokyo", skills:["Linux", "C", "Oracle"]}, {_id:…

RubyからMongoDBに接続して使用する方法

前提 以下が前提です。 mongod(MongoDBサーバ)が起動していること。 Rubyがインストールされていること。 gemがインストールされていること。 注意 MongoDBには、データベース、コレクション、ドキュメントという概念があります。よくわからない場合は、簡…