【Java】ディープコピーの実装方法

開発

2020/8/15

Amazon S3へファイルをアップロードする方法(Java SDK)

はじめに Java用のSDK(AWS SDK for Java 1.11)でAmazon S3にファイルをアップロードする方法を紹介します。 事前準備 Amazon S3を使うには、aws-java-sdk-s3をpom.xml もしくは build.gradleに追加します。※今回の例ではpom.xmlを使用します。 <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk ...

2020/8/15

【Amazon Cognito】IDプールの使い方(Java SDK)

IDプールとは Amazon Cognitoには、ユーザープールとIDプールが存在します。 ユーザープールでは、認証(ログイン)やユーザー情報、グループの管理などを行うことができます。 IDプールでは、ユーザーのアクセスコントール(S3など利用するAWSサービスを選べる)をすることができ、AWS 認証情報(アクセスキーやシークレットキー)を一時的に生成します。そして、生成されたAWS認証情報を使い、S3などの他のAWSサービスにアクセスすることができます。 スポンサーリンク 本記事では、Java用のSDK ...

2020/8/15

【Java】Amazon Cognitoのユーザープールを使用する方法

はじめに(前準備) Java用のSDK(AWS SDK for Java 1.11)でAmazon Cognitoのユーザープールを使用する方法を紹介します。 前準備として、AWS マネジメントコンソールからユーザープールを作成する必要があります。※本記事では、ユーザープールの作成は省略しています。 スポンサーリンク pom.xml まずはAWSのJDKを使う設定をします。pomの場合は、次の内容を追加してユーザープール用のSDKを使用できるようにします。 <dependency> <g ...

2020/8/8

Spring BootでWebSocketを簡単に実装する方法

Spring BootでWebSocket(STOMPなし)の実装 スポンサーリンク pom.xml pom.xmlに「spring-boot-starter-websocket」を追加します。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency ...

2020/7/11

【virtualbox】WindowsとUbuntuでファイルを共有する方法

Virtualboxで共有フォルダの設定 Windows上のVirtualboxにLinux(Ubuntu)をインストールした環境で、WindowsとUbuntuでファイルを共有(フォルダ共有)する方法を紹介します。 Virtualboxを起動してUbuntuにログインする Virtualboxを起動してUbuntuにログインします。 共有フォルダの設定 Virtualboxのメニューから「デバイス」→「共有フォルダー」→「共有フォルダー設定」をクリックします。   右端にある「新規共有フォルダ ...

2020/7/11

Windows10上のVirtualBoxにUbuntuをインストールする

【Windows10】VirtualBoxにUbuntuをインストールする手順 Windows10上にインストールした仮想ソフトウェアであるVirtualBoxにLinux(Ubuntu)をインストールする手順を紹介します。 スポンサーリンク   VirtualBoxのインストール手順は、下記の記事をご覧ください。 詳細はこちら 【Windows】VirtualBoxのインストール手順 UbuntuのIOSイメージをダウンロードする Ubuntuのホームページにアクセスし、IOSイメージをダウン ...

2020/7/9

【Windows】VirtualBoxのインストール手順

Windows10にVirtualBoxをインストールする 仮想化ソフトウェアである「Oracle VM VirtualBox」を Windows10 にインストール手順を紹介します。 VirtualBoxのインストーラーをダウンロードする まずはVirtualBoxのホームページにアクセスし、インストーラーをダウンロードします。 https://www.virtualbox.org/wiki/Downloads   今回は、Windowsにインストールするので「Windows hosts」のリ ...

2020/7/3

【CSV.generate】RailsでCSVファイルを出力する方法

Railsで簡単にCSVファイルを出力する方法 Ruby on RailsのCSV出力のライブラリである「CSV.generate」を使用し、CSVファイルを出力する方法を紹介します。 スポンサーリンク 本記事では、次のような一覧画面に「CSV出力」ボタンを配置して、「CSV出力」ボタンを押下するとCSVファイルをダウンロードする処理を実装しています。 [例:一覧画面イメージ]   [例:CSVファイル]   それでは、実際にソースコードを書いてみましょう。 Controller (コ ...

2020/7/2

Rails + AdminLTEで詳細画面を作成する

はじめに 前回の記事では、Ruby on Rails(Rails6) と AdminLTE を利用して編集画面を作成しました。 前回の記事はこちら Rails + AdminLTEで編集画面を作成する   本記事では、詳細画面を表示させる方法について紹介しています。※データベースの作成やAdminLTEの設定等は こちらの記事 で紹介しているので、本記事では省略しています。   [詳細画面イメージ]   スポンサーリンク View(ビュー) 共通レイアウト(applicati ...

2020/7/2

Rails + AdminLTEで編集画面を作成する

はじめに 前回の記事では、Ruby on Rails(Rails6) と AdminLTE を利用して登録画面を作成しました。 前回の記事はこちら Rails + AdminLTEで登録画面を作成する   本記事では、一覧画面から「編集」ボタンを押下して、編集画面に遷移、そして 編集画面から更新処理を行う方法を紹介します。 スポンサーリンク   [一覧画面イメージ]   [編集画面イメージ] 事前準備 事前準備として、AdminLTEの設定と一覧画面を作成します。AdminL ...

© 2020 ITを分かりやすく解説