Java

ログイン機能を設計する

技術系の記事を書くよりも食べ物の記事を書く方が楽なので逃げていましたが、Javaを忘れてしまいそうなので初心に戻ってログイン機能を作ろうと思います。 目次です。 ログイン機能 セッション管理 セッション管理の方法 ユーザ管理 Webブラウザから送信され…

paiza.ioはまだJava10を使用できない(3/26時点ではJava9が動いていました)

先日paiza.ioの裏でJavaのいくつのバージョンが動いているかチェックする記事を書きました。→paiza.ioで実行できるJavaのバージョンを調べてみた(2018/3/7時点) Java10がDLできるようになったそうなので、「もしやpaiza.ioでJava10が動かせるのでは・・・…

一週間teratailでがんばって回答したらJavaタグで週間2位になった!

エンジニアのためのQ&Aサイト【teratail】 はプログラミングに関するQ&Aサイトです。海外でいうStackOverFlowみたいな。質問したり回答をするとポイントが貯まっていきます。 転職を考えたときに、自分のアウトプットとして外部に出せるものが欲しかったので…

logbackの出力フォーマットパターン覚書き

概要 logbackでログ出力させてるんですが、logback.xmlで設定する出力フォーマットをわかりやすく残しておきたいので書いておくことにした。 フォーマット %c 出力元クラス名 %d 日時の出力(yyyy-MM-dd HH:mm:ss,fff) %m ログメッセージ '%n' プラットフォ…

paiza.ioで実行できるJavaのバージョンを調べてみた(2018/3/7時点)

概要 paiza.ioのJavaはバージョンいくつなんだろう・・・と素朴な疑問をもったので調べた。 どうだったか java9_181使ってました。 SystemクラスでデフォルトでgetProperty()できるキーってこんなにあったんですね。 他の情報(OSとか)も出力できるかもです…

paiza.ioでJavaのコードを書いた時、プログラムが間違っているわけではないのにコンパイルエラーになってちょっとはまった

概要 paiza.ioを使用してJavaの簡単なプログラムを書いたんですが、プログラムには問題ないのにコンパイルエラーになって5分くらいはまりました。普段Eclipse使いの人にありがちかもです。 解決方法 importするクラスをpaiza.ioのエディタが補完してはくれな…

paiza.ioを使ってStreamの使い方を覚えた

概要 Java8からStreamAPIが使えるようになったが、Java9が出た今でもまともに使えなかったので覚えるためにサンプルを動かしてみた。 動かすのに、Eclipseでプロジェクト作って等々面倒だったため、paiza.ioを使ってみた。 参考にした記事 Java Stream APIを…