プログラミング一覧

protoファイルをeclipseに識別させる方法

gRPCでは、protoファイルからコードを自動生成します。eclipseはデフォルトではprotoファイルを識別できません(形式を認識でき...

Javaでメール配信機能開発 use smtp4dev

開発用SMTPサーバーのsmtp4devというアプリを使用することで、高速でメール配信機能開発することが出来ましたのでご紹介します。 ...

ビルドシステムMavenのpom.xmlについての概要と要素詳細

ビルドシステムのMavenでは、設定ファイルであるpom.xmlに要素を記述してビルドを管理します。今回の記事ではその概要と要素の詳細をまと...

ログ出力の適切な設置場所について考える

システム開発において、ログ出力はとても重要です。エラーを検知することはもちろん、エラーが起こった原因の特定もログ出力で分かりやすくすることが...

Spring Boot Controller から thymeleaf へデータを渡す

前回の記事で thymeleaf を使ってみました。 今回の記事では thymleaf へデータ渡すSpring(Contro...

for文まとめておきました。Java JavaScript Thymeleaf

Webシステム開発でよく使用する言語の for文 をまとめておきました。 for文を書くのは楽しくて好きなのですが、入力文字数もそれな...

Javaから受け取ったデータをThymeleafで変換して画面出力する方法

Javaから受け取ったデータをthymeleafで変換して表示する方法です。 データベースには10や20などの...

イケてるカレンダーを作る over jQuery

カレンダーをカスタム HTML5で実装されたカレンダーに納得できない人のためのカレンダーを作ってみました。実体としてはjQueryのカレン...

プログラムの命名について、よく使う名前をまとめておく

クラス名、変数名、メソッド名など、命名は非常に重要で時間のかかる作業です。命名に関する知見を貯めておくと、成果を出して定時退社できる確率が高...

Javaでマルチスレッド!ExecutorServiceの調査内容をまとめる

Executorフレームワーク(Executor Framework) java.util.concurrentクラスに入っている。 ...

Javaソースコードからクラス図を自動生成する方法 AmaterasUMLで業務効率化

デモでソースコードを組んだけど詳細設計書に書き起こすのが面倒くさい。そんなときに、AmaterasUMLというツールが便利だったので紹介しま...

シングルページアプリケーションの履歴管理はpushState/replaceState/popstateで実施する

シングルページアプリケーション ajaxを利用して画面遷移させずに必要な部分だけ書き換えていく方式のアプリケーションをシングルページアプリ...

Maven で Hello on WebApp

Maven は eclipse (Neon) に標準でインストールされています。 ファイル > 新規 > Mave...

eclipse Mavenプロジェクトでエラーが無いのにエラーマークが付いているときの対処法

eclipseのMavenプロジェクトで、どこにもエラーが無いのにエラー表示だけが残ってしまうことがありました。そのときに対処した方法をご紹...

fontawesomeをローカルにダウンロードしたファイルから読み込む

fontawesomeをローカルにダウンロードしたファイルから読み込むのに少し戸惑ったのでご紹介します。 まずは必要なファイル...