Java

Spring Boot Webアプリ作成日記2

Herokuでテーブル作成 前回までで、アプリは動く状態まで出来ていますので、ローカルのテーブルをHeroku上にも作成します。 手順は単純で、以下のコマンドでHerokuに入り、createしていくだけです。 heroku pg:psql 今作ろうとしている底値メモアプリですが…

Spring Boot Webアプリ作成日記1

メモみたいなものです。Spring Boot アプリを作成しHerokuに公開する日記。とりあえずバージョン1.0を作り上げてみよう。 作るもの 底値表アプリ 初期機能 底値をメモできる 底値を参照できる 追加機能 買い物リストを作成できる 日記 テーブル作成 都道…

Java アプリをHeroku で動かしたい ( Ubuntu でやってみた)

やってみた系です。 手順としては以下公式ドキュメント通りです。 devcenter.heroku.com 私の環境 Ubuntu 18.04 openjdk version "1.8.0_181" Gradle 4.10.2 STS(Spring Tool Suite)4 私がやってみて、ひっかかったところ Heroku Command Line Interface (CL…

java mainメソッドと起動パラメータ(コマンドライン引数)

エントリーポイント エントリーポイントは、公開されていること、インスタンスを生成しなくても実行できること、戻り値は戻せない、メソッド名はmainであること、引数はString配列型を1つ受け取ること。 で、こうなる。 public static void main(String[] a…

Java staticインポート

static インポート インポートしたクラスにインポートされたメソッドやフィールドと同名のものがあった場合、そのインポートは無視される。 だけどもだっけっど、 インポートしたクラスにインポートされたメソッドやフィールドと同名のものがなく、更に同じ…

Java Silver 無名パッケージ

これから運動会なので急いでメモる。 無名パッケージに関する問題 Java Silver の問題集を進めている。子どもたちがドリルを頑張っているので、私も勉強っぽい事をしようと思って。アプリ作りは遊びみたいだけど、試験勉強は勉強っぽいのだ。受験するかは未…

Spring JdbcTemplate memo

バインド変数「?」は、パラメータの数が多い時、順番を数えながらコーディングするのが大変なのである。 名前付きバインド変数 NamedParameterJdbcTemplate // とあるリポジトリクラス // @Autowired private NamedParameterJdbcTemplate namedJdbc; public …

Webアプリケーション 二重送信防止

何も考えていないとどうなるか おもいっきり素早くクリックすると何レコードも登録されてしまうのである。 OK.サーバー側にチェック入れるわ 例えばショッピングサイトだとする。 前回注文から一定時間経過してないとエラーになるようにしたらどうか。 流れ…

Heroku 環境変数 ~apikeyベタ書きからの卒業~

エンジニアが押すボタン エンジニアが押すボタン このアプリでWebAPIを使っているのですが、jsにベタ書きしておりました。 これを何とかしようと思い調べましたらHerokuの環境変数が使えるという事でした。 環境変数表示 heroku config 環境変数設定 heroku …

Java ラムダ

www.techscore.com こちらのサイトを参考に試してみました。 便利。 import java.util.*; import java.util.function.Consumer; public class Main { public static void main (String[] arg) { List<String> list = new ArrayList<String>(); list.add("land"); list.add("s</string></string>…

エンジニアが押すボタンにパルプンテボタンをつけた

エンジニアが押すボタン 何の役に立つかはわからない。

Spring Boot で作ったポモドーロ テクニック用アプリ on Heroku

https://stark-fjord-96170.herokuapp.com/ ↓URL変更したのでこちらから https://engineerbutton.herokuapp.com/ SINGLE TASK というアプリで、 Herokuで動かせた。 ひとまず納得の動き。 使い方 やることを書いて、スタートボタンを押すだけ。 カウントダウ…

Ubuntu で Spring Boot アプリをHerokuで動かす

STS、Gradleで作ったものがうまく行かなかったので先ずはHello Worldからや! Heroku devcenter.heroku.com ここの通りにやったら出来ました。 実際のアプリがこちら(Hello Worldです)。 https://stark-fjord-96170.herokuapp.com/ ポイント:以下をインス…

プログラミングコンテストの標準入力:Java Scanner

ちょっと手間取りましたのでメモを残します。 入力 1 2 S これをこう取ろうとしてましたがこれは間違い。 public static void main (String[] arg) { Scanner sc = new Scanner(System.in); String n = sc.next(); // 1 2 が取れると思ってるけど違う String…

Spring Boot で Ajax 通信

Spring Boot , Ajax 通信 の勉強のためメモアプリを作成しています。 動作は以下の動画をご参照ください。 https://mhaya18.github.io/mypagegif ソースはこちらです。 github.com このアプリの内容 タイトルと内容を書いてページに追加できる 候補文章自動…