目次
- 概要
- Javaとは
- 学習サイト
- TIPS
- リンク集
- 総合学習
- 開発ツール
- フレームワーク・ライブラリ
- Javaサポート有償化問題
- コーディングスタイル
- ロギング
- ビルドツール
- テスト
- Javadoc
- 方法論(アーキテクチャ・デザインパターン)
- ファイル操作
- 文字列操作
- 日時操作
- バリデーション
- コレクション
- リフレクション
- 例外処理
- 並列処理
- 非同期処理
- DB
- ネットワーク
- アプリケーション連携
- Webサービス(SOAP通信)/WebAPI
- Webアプリ開発
- 常駐処理(デーモン・サーバ)
- アルゴリズム
- セキュリティ
- 性能
- Spring
- Spring Boot
- Spring Batch
- Groovy
- jBatch
- 処理時間の計測
- 資格
- 書籍情報
- 他
- その他メモ
概要
Javaについて、覚えたこととかをまとめる。というか、リンク集。
Javaとは
Javaについては、以下参照。
参考
学習サイト
とりあえず、初学者や記憶喪失な人は、以下のサイト参照。
参考
TIPS
別ページの一覧を入れる。
リンク集
重複を恐れないリンク集。
総合学習
- モダンなJava開発ガイド (2018年版) - Qiita
- Javaで業務系システムを開発するときの鉄板構成(2015年12月版) - Qiita
- Java SE 日本語ドキュメントアーカイブ
- Java 開発環境 - Java 入門
- Java 入門
- 【Java入門講座】初心者からステップバイステップで学べる!
- マンガPG
- Java初心者入門講座
- 一番かんたんなJava入門 | 一番かんたんなJava入門
- Java入門
- Java入門:プログラミングの必須知識!まず押さえたい基本用語集
- Java | TECHSCORE(テックスコア)
- Java入門 - IT専科
- Java入門
- Java入門講座 - Creative Forest
- Java初心者向け資料を全力でまとめてみた! | 酒と涙とRubyとRailsと
- ど素人のJava入門
- Java 入門 講座 version 5.0 Update 19
- Java言語入門 ~C言語を学んだ君へ~ - ほぷしぃ
- 楽しいJava入門
- 初心者のためのJava SEプログラミング入門 - libro
- とほほのJava入門
- Core Java Tutorial | Learn Core Java By Example
- じっくり学ぶ Java講座 [初心者向け・入門] | みるくあいらんどっ!
- 実践 Java 入門 【Okapi Project】
- Java Programming Tips - kswaughs
- Java入門 - Comp-Lot
- 初心者におすすめのJava入門まとめ - @IT
- Java入門+α カテゴリーの記事一覧 - 日々常々
- Web開発のためのJava入門 : 富士通アプリケーションズ
- java入門
- Java入門 - Speaker Deck
- Javaの道(Java入門・リファレンス)
- Java入門
- JAVA言語入門
- Java入門編 -はじめてみようJava!初心者のための入門講座-
- Javaコード入門
- Javaとは?初心者が知るべき特徴や入門からアプリ開発する方法を解説 | 侍エンジニア塾ブログ | プログラミング入門者向け学習情報サイト
- 私からあなたへ 一人前のJavaエンジニアになるためのロードマップを送ろう - Qiita
- Javaを始めた頃によくある疑問。Java SEって何?JDKとJREえ? - Qiita
- 最近のJava界隈はとても良い感じ - Qiita
Javaバージョン毎の機能
- Java8の新機能に関するメモ - Qiita
- Java 10新機能まとめ - Qiita
- Java8からJava11への変更点 - Qiita
- Java12新機能まとめ - Qiita
- Java 14新機能まとめ - Qiita
- Java 16新機能まとめ - Qiita
- Java7からJava16までの変遷。 - Qiita
- Javaバージョン別の改元(新元号)対応まとめ - Qiita
開発ツール
- 新人研修でドヤ顔で披露したらウケたEclipseのショートカット集 - Qiita
- Pleiades Java 11 標準搭載と Eclipse コードネーム終焉 - Qiita
- IntelliJ IDEA 入門 - Qiita
JDKのセットアップ
フレームワーク・ライブラリ
- Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々
- Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ - Qiita
- 若手Javaエンジニア必見。知っておきたいフレームワーク・ツール23選 - エンジニアHub|若手Webエンジニアのキャリアを考える!
- これは便利!人気のJavaライブラリ+αのまとめ - Qiita
- Javaで作成する多次元配列操作ライブラリ:CodeZine(コードジン)
- jdk8u/jdk8u60/jdk: 935758609767 src/share/classes/java/lang/Character.java
Lombok
Apache Commons
- 知らないと損しそうなApache Commonsの機能集
- Commons BeanUtils の3つのjar - だいこんの日々2
- Java apache commons StringUtils サンプルプログラム | TECH Projin
- Validate (Apache Commons Lang 3.11 API)
- Source code
Apache Kafka
Apache Camel
Google Guava
- Javaの便利ライブラリ Google Guava - Qiita
- Google製のJavaライブラリ「Guava」を使ってみよう (2) |
- Lists (Guava: Google Core Libraries for Java 19.0 API)
Google Guice
Macchinetta/TERASOLUNA
- Macchinetta Framework
- terasoluna.org
- TERASOLUNA Server Framework for Java (5.x) Development Guideline ? TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.4.1.RELEASE documentation
- Macchinettaがリリースされました - Qiita
- 2.1. Macchinetta Server Framework (1.x)のスタック ? Macchinetta Server Framework (1.x) Development Guideline 1.6.1.RELEASE documentation
- 2.1. フレームワークスタック ? Macchinetta Framework オンライン版クラウド拡張 Development Guideline 1.1.1.RELEASE documentation
- Macchinetta Framework | idealive tech blog
- NTT Home Page > 研究開発 > サービスイノベーション総合研究所 > 研究紹介 > 研究Q&A > 第61回 Macchinetta(マキネッタ)フレームワーク
- Terasoluna がゲロ吐くほど使いづらかった - Murga
- 5分で分かるTERASOLUNA5.x ! - Qiita
- TERASOLUNA5.xのブランクプロジェクトからTilesを削除する方法 - Qiita
- TERASOLUNA5.xのブランクプロジェクトをPostgreSQL対応に変更する方法 - Qiita
- TERASOLUNA 5.x(= Spring MVC)のブランクプロジェクトでWebJarsを使えるようにする - Qiita
- TERASOLUNA5.xで覚えるべきMavenコマンド - Qiita
- TERASOLUNA5.x記事のまとめページ - Qiita
- SonarQubeでTERASOLUNA5.xアプリを静的ソースコード解析する方法 - Qiita
- TERASOLUNA5.x(=SpringMVC+MyBatis)のJUnitテストの概要 - Qiita
- TERASOLUNA Server Framework for Java (5.x) Development Guideline を自分用に要約する:『4.8 コードリスト』 - Qiita
- TERASOLUNA5.x(=SpringMVC)で巨大ファイルダウンロードを実現する方法 - Qiita
- TERASOLUNA5.x(=SpringMVC)で巨大ファイルアップロードを実現する方法 - Qiita
- TERASOLUNAを使ったWebアプリケーション開発の備忘録 - Qiita
- [Azure] TERASOLUNAのサンプルアプリをPaaSで動かす - Qiita
- TERASOLUNAの覚え書き - Qiita
- TERASOLUNAのpaginationタグをBootstrap 3から4へ移行する方法(暫定版) - Qiita
- TERASOLUNA (Spring) プロジェクト開発メモ | IT底辺脱却ブログ
- 5.5. Controllerクラスの作成 ? IM-Workflow TERASOLUNA Server Framework プログラミングガイド ? 第4版 2017-12-01 ? intra-mart Accel Platform
- Java/TERASOLUNA - プログラミング Wiki*
- Terasoluna開発メモ_技術三昧ブログ_zanmai.net
- TERASOLUNAの開発環境を30分で整備するスターターキット | ALTUS-FIVE
- でらうま?!てらそるな
- アプリのカスタマイズ :: se-ikeda
- SpringMVCでテンプレートファイルを利用したExcel帳票を作る方法 - Qiita
MyBatis
Hamcrest
Jenkins
ButterKnife
GSON
Play Framework
GS Collections
Doma
BCrypt
マイクロフレームワーク
Javaサポート有償化問題
- 2019年にJavaを利用している人は全員理解すべきことを説明してみる
- Java 11 以降、どの JDK を使うか
- 「Javaの方針転換」リスクに関する考察
- Javaは今も無償です
- JDKの長期商用サポート(LTS)の提供ベンダー比較(無償利用についても言及あり)
- Oracle Code Tokyo 2019:オラクル、「Java有償化という誤解」を解き、未来を語る (3/3) - ITmedia NEWS
コーディングスタイル
- Java8でJava8っぽいコードを書く - Qiita
- Java 11 時代の Java プログラミングスタイルガイド - Qiita
- Javaの7大禁じ手 - Kengo's blog
- Java初心者時代にコードレビューで指摘された悪しき習慣 - Qiita
- ちょっといいJavaコードを書こう - Qiita
- あっと驚かせるJavaプログラミング(をやめよう) - Qiita
- もういい加減「nullチェックをしたら安全」とかわけのわからないことを言うのはやめよう - Qiita
- ソースコードを汚くするには - Qiita
- 品質の高いコードを素早く書くために、いつも意識している手順をまとめてみた - Qiita
- 循環的複雑度を活かしたバグ潜在リスクの軽減 - 現場のためのソフトウェア開発プロセス - たかのり日記
- 遅延初期化には気をつけろ - じゅんいち☆かとうの技術日誌
- Implクラス Voクラス - NAVER まとめ
- オブジェクト指向エクササイズをやってみる - Qiita
- あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ - Qiita
- ソースコードはしゃべるように書け - Qiita
- Clojure 超入門 - Qiita
- Javaの標準ライブラリでなるべくシンプルにコードを書くための覚え書き - Qiita
- Singleton パターンの使いどころをまとめてみた - Qiita
- オブジェクト指向に近づく9つのルール (ThoughtWorks アンソロジーより) - Qiita
- クラスメソッドとスタティックメソッドについて - Qiita
- Effective Java 16章「継承よりコンポジションを選ぶ」 - Qiita
- インタフェースと抽象クラスどっち使ったらいいんだ? - Qiita
- ソースコードの可読性を上げるためのTips - Qiita
- オブジェクト指向設計 getter, setterを使うなとはどういうことか - Qiita
- Javaの "? extends" や "? super" の使い方をC#やScala風に考える - Qiita
- やっと分かった。プログラムができるようになるためのたった一つの方法。プログラミング入門者に向けて。 - Qiita
- オ・ト・ナのカプセル化再入門 - Qiita
- 三項演算子は悪か? - Qiita
- 「ArrayList で変数を宣言してはいけません!」からはじまる疎結合の解説 - Qiita
- JavaのOptionalのモナド的な使い方 - Qiita
- Java競技プログラミングメモ - Qiita
- ざっくりJava~クラスとか継承とか~ - Qiita
- プログラミングの学び方 - Qiita
- 結局のところgetter/setterは要るのか?要らないのか? - Qiita
- DRY原則をもう一度 -コンカレント・エンジニアリング- - Qiita
- 【Java】どうにもコーディングし直したくなってしまう書き方まとめ - Qiita
- 新卒エンジニアでもできる!コメントアウトで同期に差をつける裏技 - Qiita
- プログラミングの階段を登る方法をまとめた - Qiita
- [DDD]ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か - Qiita
- インタフェースと型クラス、どちらでもできること・どちらかでしかできないこと - Qiita
- [初心者]オブジェクト指向でなぜつくるのか - Qiita
- staticおじさんの逆襲 - Qiita
- プログラマーの通り名まとめ - Qiita
- ドメイン駆動設計は何を解決しようとしているのか[DDD] - Qiita
- メンテナンスしやすいコードを書こう(その1) - Qiita
- 安定性のパターン大全 (とその実装) - Qiita
ロギング
- Javaのロギングライブラリの歴史と現状をふんわり把握する(初学者向け) - Qiita
- 【Java】こんなログは嫌だ! - Qiita
- [Java] 標準APIのLoggerを使用してログを外部ファイルに出力する。 | DevelopersIO
log4j
- Log4J | TECHSCORE(テックスコア)
- log4jの機能について -【OKWAVE】
- log4j設定ファイルのファイル名や読み込み先を変える方法
- log4jリファレンス(layout)
- Log4jで機能毎に別ファイルへ出力する方法 - Java 締切済み| 【OKWAVE】
- 知ってた? log4jのLoggerとCategoryの違い。 - DISってHONEY♪ @gungnir_odin
- log4jの設定について。: 脳外記憶装置
- log4j.xml書き方メモ - Qiita
log4j2
- log4j2の設定ファイル(XML)
- log4j2.xmlの基本的な仕組みを理解する
- log4j2マニュアル
- How to log custom level with Log4J2 to file?
- log4j2でコンソールとファイルで別のレベルを出力させる
- Log4j2でログ出力
- ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console
- How to specify Log4J 2.x config location?
- Log4j2で全設定をコードで行う方法
- how to reinitialize log4j2 configuration?
- log4j2 を Webアプリケーションで使う場合の配置と設定 - Qiita
- Log4j ? Log4j Filters - Apache Log4j 2
- Log4j2を試してみる - CLOVER?
- 【log4j2】コード上でログレベルを設定する - マイナー・マイナー
- Log4j ? Configuring Log4j 2 - Apache Log4j 2
- Apache log4j2によるロギング機能の基本サンプル: 【サラリーマン応援サイト】Japan ITエンジニア
- log4j2の設定 - 中年プログラマーの息抜き
Logback
- Logback 使い方メモ - Qiita
- SLF4J+Lobackの基本 | Java好き
- Mavenでslf4j+logbackでログを外部ファイルに出力する - Qiita
- logback機能,設定まとめ - Qiita
ビルドツール
Maven
- The Central Repository Search Engine
- Apache Mavenで依存関係の管理
- 【超初心者向け】Maven超入門 - Qiita
- 2. Maven 入門 | TECHSCORE(テックスコア)
- Maven 3 の基本的な使い方 - Qoosky
- Mavenの使い方 - Qiita
- Eclipse | あらぶるトラブル | ページ 2
- Maven - MyMemoWiki
- Mavenアーキタイプメモ(Hishidama's Apache Maven archetype Memo)
- Maven ? Welcome to Apache Maven
- https://repo.spring.io/release/archetype-catalog.xml
- https://repo1.maven.org/maven2/archetype-catalog.xml
- repo.terasoluna.org/nexus/content/repositories/terasoluna-gfw-releases/archetype-catalog.xml
- 【問題解決】「Maven Clean」で、「The requested profile "pom.xml" could not be activated because it does not exist.」という警告が発生 - Qiita
Gradle
- Gradle入門
- EclipseのGradleプロジェクト作成方法比較
- Eclipse上でのGradle(STS)プラグインの使用
- Gradle使い方メモ - Qiita
- Groovyを知らない人のためのbuild.gradle読み書き入門 - Qiita
- Gradle を完全に理解した人が、何も分からなくなるための第一歩 - Qiita
- Gradle の compile, api, implementation とかについて - Qiita
Ant
テスト
- テストがうまくいかないプロジェクトに捧ぐ、正しいテストの考え方 - Qiita
- 経験ゼロでもできるプログラミング現場の単体テスト - Qiita
- これだけは覚えたい、ユニットテストを書くための4つのデザイン - Qiita
- テストコードのないプロジェクトにテストコードを導入した話 - Qiita
- 現場で使えるソフトウェアテスト - Qiita
- Javaのユニットテスト・ライブラリ・ツールまとめ - Qiita
- テスト書きすぎ問題を避ける - Qiita
- テスト自動化について、調べてみた - Qiita
- 10.2.4. 単体テストで利用するOSSライブラリの使い方 ? TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.4.1.RELEASE documentation
- Javaカバレッジ計測ライブラリ - Qiita
- yo1000/dbspock: Expresses the data as Spockly!
- hogan/LICENSE at master ? disc99/hogan
- disc99/hogan: Hogan is the utility library which allows you to access DB intuitively.
- Test-Tools/pom.xml at master ? menacher/Test-Tools
- Eclipse Maven Groovy:プロジェクト構成の更新後にsrc / test / groovyディレクトリが削除される - コードログ
- Unit testing logback based logging statements
Spring Bootテスト
- Spring Bootでテストを書くときのやりかたまとめ - Qiita
- Spring Bootでテスト時に設定すること(まとめ中) - Qiita
- Spring BootでControllerの単体テストを行う方法 - Reasonable Code
- Spring Boot Test | TOAST Meetup
- SpringBootのテストを書く際のアノテーションのメモ - Qiita
- Testing Spring MVC Web Controllers with @WebMvcTest
- [SpringBoot] Controllerのテストの書き方 - Qiita
- Spring boot MockMVC example with @WebMvcTest - HowToDoInJava
- Spring Boot 2.0.x の Web アプリを 2.1.x へバージョンアップする ( その13 )( @WebMvcTest、@WithAnonymousUser、@WithMockUser を使ってみる ) - かんがるーさんの日記
- テスト~Spring~その2 - おしりんブログ
Spock
- Spock
- Spockノウハウの簡単なまとめ
- JavaのユニットテストにSpockを適用する
- Spockのモックサポート
- SpockにおけるMock、Stub、Spyの違い
- Spock で標準出力をテストする
- Circle Checker作りで学んだこと(GroovyとかSpockでのモックの書き方とか)
- Spring Boot + SpockでRestControllerのテストをサクッと書く - Qiita
- Spring Boot, Spock, DBUnit でトランザクションを使ったテスト - Qiita
- Springトランザクション管理にDatasourceを追加する方法 | Tadaya's Weblog(日本語版)
- MockMVCを使ってAPIのテストをしたらハマったお話 - Qiita
- 存在しないパスにリクエストを投げてもMockMVCが200を返して困った話 - Qiita
- JavaのテストGroovyて゛いいのて゛はないかという話
- 【SpringBoot2】JUniteに取って代わりそうな「Spock」を使ってコントローラーのユニットテストをやってみよう【TDD】 | Blogenist ? ブロゲニスト
- Spockでデータベースが絡むテストを書くためにやるべきこと その1 - Qiita
- Spockのドキュメントを読んだよ - Mitsuyuki.Shiiba
- Spockを使ってJavaのテストを効率化する - Qiita
- Spock Framework リファレンスドキュメント ? Spock 1.0-SNAPSHOT
- CodeFlow
- CodeFlow
- Spock ライクにテストデータを表現する その2 - Qiita
- Spock x DBUnit でテストを書いてみる -
- groovy spock のテストをグルーピングして部分的に実行したい - Qiita
- GebとSpockで同一テストケースで複数ブラウザ(クロスブラウザ)テストを実行したい - yfj2’s Automatic Web Test Related Blog
- Spock - groovy、spockにおける配列アサーション
- 【Groovy/ShangriLa】JsonSlurperとHTTPBuilderの使い方サンプル - White Box技術部
JUnit
- JUnit実践入門 体系的に学ぶユニットテスト - Qiita
- JUnit 入門 - Qiita
- Junitでprivateメソッドのテスト方法 - Qiita
- JUnit入門その9[@RunWithアノテーションを利用したテストの作成]
- JUnit 4で消耗しているあなたに贈るJUnit 5入門 - Taste of Tech Topics
- Eclipse を使って JUnit5 を導入したときのメモ - Qiita
- JUnit5メモ(Hishidama's JUnit5 Memo)
- JUnit5を利用するためのMavenの設定 - Qiita
- JUnit5を使おう - エムスリーテックブログ
- Java - eclipseでjunitのテストを作り、実行したのですが、consoleの代わりに出てきた、JUnitというところにエラー1とあるのですが、コードに原因があるのでしょうか?|teratail
- JUnitでLoggerの出力内容をテスト
- mavenプロジェクトでJUnitとSpockを実行する - Qiita
JMockit
- JMockit使い方メモ - Qiita
- JUnit・JMockitチートシート - Qiita
- JUnitでJMockitを使ってみる | 株式会社CONFRAGE ITソリューション事業部
- JMockitのinvocations,minInvocations,maxInvocationsの使い方 | 株式会社CONFRAGE ITソリューション事業部
Mockito
- Mockito 初めの一歩 - Qiita
- Java - (Mockito)モックからメソッドを複数回呼び出して毎回違う結果を返すには?|teratail
- Spring BootでAutowiredされるクラスをMockitoでモックする - Qiita
DBUnit
- DBUnitを用いた単体テスト基盤について ? てっくぼっと!
- 【DbUnit】テスト完了時にテーブルデータを元に戻す方法 - 山崎屋の技術メモ
- Spring + Mybatis + DbUnit を使ってみた - Qiita
- Spring FrameworkのUnitテスト実装方法 1-3.Repositoryテスト(Junit4, spring-test, DBUnit) | ヰ刀のおもちゃ箱
- Spring FrameworkのUnitテスト実装方法 1-5.Repositoryテスト(Junit4, spring-test, DBUnit, spring-test-dbunit) ※xlsxファイルからセットアップする | ヰ刀のおもちゃ箱
- JavaでのDBのテストデータ作成はDbSetupが楽 - Qiita
- JUnitとdbUnitを使ってPostgresのDBテストを実施する | Futurismo
- Springベースのユニットテストに DbUnitを組み合わせる方法 - ブログ - ワルブリックス株式会社
- TestNGとDbUnitを連携したサンプル - Fight the Future
- DataSourceDatabaseTester (dbUnit Extension 2.6.1-SNAPSHOT API)
JMeter
Selenium
- Java+Seleniumな自動テストプロジェクトをJenkinsさんにお願いする - Qiita
- Java+SeleniumなWebアプリケーションの自動テストプロジェクト構築 - Qiita
- Seleniumで要素を選択する方法まとめ - Qiita
djUnit
Javadoc
方法論(アーキテクチャ・デザインパターン)
- サルでもわかる 逆引きデザインパターン 第1章 はじめてのデザインパターン デザインパターンとは
- Javaで書くBuilderパターンのパターン - Qiita
- チームとして少ないミスで素早くアプリを継続的・持続的に作り続けるためのメソッド - Qiita
- デザインパターン「Singleton」 - Qiita
- デザインパターン「Factory Method」 - Qiita
- Visitor パターン再考 - Qiita
ファイル操作
- Javaのバージョン別、1行ずつファイルを読む方法まとめ - Qiita
- 全言語で気をつけるべき、ファイル書き込み時のお作法 - Qiita
- Javaでファイルをクローズする - ひかえん2の日記
- Javaの入出力(Stream)について
- テキストファイルの読み込みと書き込み - 基本的な I/O - Java 入門
- バイナリファイルの読み込みと書き込み - 基本的な I/O - Java 入門
- オブジェクトのシリアライズとデシリアライズ - 基本的な I/O - Java 入門
- New I/O バッファの使い方 - New I/O (java.nio) - Java 入門
- Javaのファイル入出力関係のクラス/インタフェースについて整理する - Qiita
- FreeMarker Template Language 入門(4) | 株式会社エイチ・オー・エス
XML出力
- 【詳しくわかる】JavaでXMLを扱う方法まとめてご紹介
- JavaでXMLを書き出す
- Java Code Examples org.apache.xmlbeans.XmlObject.xmlText
- XmlOptions (XMLBeans 2.0.0 Documentation)
- JAXB使い方メモ
- JAXBのMarshaller
- JAXBで文字コード、改行コード指定する方法
- JAXB | Java | 技術メモ | TOYATAKU WEB
- JAXBの簡単な解説(2)
- JAXBのユーティリティークラスを作る - 車輪の再発明大会
- JAXBで日本語タグも使えました - Qiita
- JAXBと名前空間と - CLOVER?
- XML の解析 - クラスライブラリ - Java 入門
- XmlPull を利用した XML ファイルの解析 - クラスライブラリ - Java 入門
JSONファイル操作
YAMLファイル操作
PDFファイル操作
Zipファイル操作
CSVファイル操作
Excel
文字列操作
- 文字列 (String) - Java の基本 - Java 入門
- RandomStringUtils (Apache Commons Lang 3.9-SNAPSHOT API)
- commons-langでゼロパディングする--commons-langの便利メソッド - builder by ZDNet Japan
- [Java共通部品] 数値先頭ゼロ埋め | Javaちょこっとリファレンス ブログ
- 3.18.1 Javaにおける文字化けの問題についての注意事項
- JavaでURLエンコード/デコードする方法と注意点 | WEB ARCH LABO
- 暗号技術勉強メモ - Qiita
正規表現
- 正規表現の基本 - Qiita
- Java の正規表現 (Regular Expression) の基礎 - Java の正規表現 (Regular Expression) - Java 入門
- グルーピングで文字を抜き出す - Java の正規表現 (Regular Expression) - Java 入門
- 正規表現による文字列のスプリット - Java の正規表現 (Regular Expression) - Java 入門
- マッチした箇所の置換 - Java の正規表現 (Regular Expression) - Java 入門
- 正規表現チェックツールまとめ - Qiita
- 正規表現をテスト・可視化できるサイト - Qiita
日時操作
- Calendar (Java Platform SE 6)
- Timestamp (Java Platform SE 6)
- 日付が正しいかどうかをチェックする
- Javaで日時を扱う(Java8) - Qiita
- Java8の日時APIはとりあえずこれだけ覚えとけ - Qiita
- [Java8 バグ] DateTimeFormatterで"yyyyMMddHHmmssSSS"がparseできない。 - Qiita
- 日時を設定する(set) - Calendarクラス
- 【java】月初/月末日付を取得する - こい@備忘録
- テックノート Javaで2つの日付の差分日数を取得する方法
バリデーション
- [Java共通部品] 半角英数記号チェック | Javaちょこっとリファレンス ブログ
- Java正規表現 ? 半角英数字をチェックする | javalife
- 14. validation.xmlの設定 (2) | TECHSCORE(テックスコア)
- 【Java】どうしてString.isEmpty()ではなくStringUtils.isEmpty()を使うのか - Qiita
- Bean Validationで自作バリデータを作る - Qiita
- 私のBeanValidationの使い方(Java EE Advent Calendar 2013) ? 裏紙
- 独自の入力チェックを実装する - シュンツのつまづき日記
- 自作アノテーションを作成し、バリデーションをしよう | SpringBoot サンプル集
- 指定したフィールドのいずれかが空ではないという相関チェックをBean Validationで実装する | DevelopersIO
- Bean Validationで独自のアノーテションを作成し、検証を行う | つかびーの技術日記
コレクション
- 軽い気持ちでLinkedListを使ったら休出する羽目になった話 - Qiita
- JavaでListの要素を初期化・追加する方法 - Qiita
- List インターフェイスと ArrayList - コレクション - Java 入門
- ArrayList 要素のソートと Comparator - コレクション - Java 入門
- HashSet と TreeSet はどう使う? - コレクション - Java 入門
- キー・バリューペアを保持する Map の基礎- HashMap - コレクション - Java 入門
リフレクション
- リフレクション ~ Class クラスとは? - リフレクション - Java 入門
- リフレクション ~ オブジェクトに関連する Class オブジェクトの取得 - リフレクション - Java 入門
- リフレクション ~ クラス名からの Class オブジェクトの取得 - リフレクション - Java 入門
- リフレクション ~ Class オブジェクトからのインスタンスの作成 - リフレクション - Java 入門
- Class オブジェクトからのインスタンスの作成とメソッド呼出し - リフレクション - Java 入門
例外処理
- Javaにおける例外処理のベスト・プラクティス | Money Forward Engineers' Blog
- 例外は基本投げずに処理し,できないならRuntimeExceptionを投げるべし - 超ウィザード級ハッカーのたのしみ
- Javaの例外のスタックトレースをStringに変換するスニペット - Qiita
- noclassdeffounderror - Getting java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory exception - Stack Overflow
- Throwable (Java Platform SE 8 )
- java.lang.LinkageErrorについて - QA@IT
- 例外処理 - Java の基本 - Java 入門
- 段階的に理解する Java 例外処理 - Qiita
- Javaの検査例外は、呼び出し側で「どんなに注意しても防げない」異常系 - Qiita
並列処理
- さあ、並列プログラミングをはじめよう
- Javaの並列化コードサンプル集
- Javaの並列処理いろいろ
- Javaのスレッドで並列処理を行う
- Java8 Stream でお手軽に並列処理しよう
- Javaのスレッドの生存状態を確認する - abcdefg.....
- Concurrency Utilitiesを使った並列処理・マルチスレッドのおさらい - argius note
- Java並行・並列・非同期処理チートシート - Qiita
- マルチスレッドプログラミングの基本 - マルチスレッド - Java 入門
- ExecutorService の使い方 - マルチスレッド - Java 入門
- ExecutorService での処理のキャンセル方法 - マルチスレッド - Java 入門
非同期処理
DB
- SQL のデータ型と Java のマッピング
- 5.2. データベースアクセス(JPA編) ? TERASOLUNA Global Framework Development Guideline 1.0.0.publicreview documentation
- Commons DBCPを使ってみる - Murayama blog.
- 備忘録的なblog: OracleのBLOBにJavaオブジェクトを保存
- Eclipseで作るJavaからOracleに接続するサンプルプログラム - 大人になったら肺呼吸
- いまふたたびのJDBC - Qiita
- Java いまふたたびのJDBC - SIerだけど技術やりたいブログ
- Java 大量データを登録/更新する(addBatch) | ITSakura
MyBatis
- MyBatis 使い方メモ - Qiita
- MyBatis - MyBatis 3 | 設定
- MyBatis - MyBatis 3 | Mapper XML ファイル
- MyBatis - MyBatis 3 | Java API
- mybatis-spring - MyBatis-Spring | トランザクション
- SpringFrameworkでMyBatisを使ってみる(Javaアプリケーション)
- MyBatisを使用したプログラミング方法 - intra-mart Accel Platform /
- めりくるくるりん: myBatisのログをLog4jに出力する
- 5.3. データベースアクセス(Mybatis2編) - TERASOLUNA Global Framework Development Guideline 1.0.1.RELEASE documentation
- 5.2. データベースアクセス(MyBatis3編) - TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.0.0.RELEASE documentation
ネットワーク
メール送受信
- メールのトランザクション設計 - Qiita
- 脆弱性を攻撃してみよう (3) メールヘッダーインジェクション - Qiita
- JavaアプリケーションからEメールを送信するサンプルコード - Qiita
アプリケーション連携
Webサービス(SOAP通信)/WebAPI
WSDL
- WSDL文書が持つ二層構造の前段部:Webサービスのキホン(5) - @IT
- WSDL:Webサービスのインターフェイス情報:Webサービスのキホン(4) - @IT
- WSDLの作成とソースコード生成 : メモ貯蔵庫
- WSDLドキュメントの操作
JAX-RS
JAX-WS
- JAX-WS
- Web サービスのマイグレーション・シナリオ: JAX-RPC から JAX-WS および JAXB へ
- Paul Done's Technical Blog: Truly Dynamic Web Services on WebLogic using JAX-WS
- JWS ファイルのプログラミング
- JAX-WS APIを使用する場合の実装例
- GlassFish 4.1 で始める Webサービス & MQ 通信―(2) JAX-WS (ja) - notepad
- 【JAX-WS】 wsimportコマンドによる Web サービス・クライアントの作成 ( ソフトウェア ) - プログラム の個人的なメモ - Yahoo!ブログ
- 5.18. SOAP Web Service(サーバ/クライアント) ? TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.1.0.RELEASE documentation
- Java Examples for javax.xml.ws.soap.SOAPFaultException
- 5.18. SOAP Web Service(サーバ/クライアント) ? TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.1.0.RELEASE documentation
- 5.18. SOAP Web Service(サーバ/クライアント) ? TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.1.0.RELEASE documentation
- WebServiceException (Java Platform SE 6)
- Java Code Examples javax.xml.ws.soap.SOAPFaultException
- SOAPElement (Java Platform SE 6)
- 5.3. SOAP Web Service(サーバ/クライアント) ? Macchinetta Server Framework (1.x) Development Guideline 1.6.1.RELEASE documentation
- SOAPFault (Java Platform SE 8 )
- Webサービス側のフォルトおよび例外の処理
- javax.xml.ws.Serviceクラス
Apache Axis2
Apache CXF
- Apache CXF を使用して Web サービス・メッセージのロギングを実行する
- Web サービスを開発する: 第 3 回 Apache CXF を使用してファイル・アップロード Web サービスを開発する
- Apache CXF Logging
- How to log Apache CXF Soap Request and Soap Response using Log4j? - Stack Overflow
- Fault (Apache CXF JavaDoc 3.2.0 API)
- Java Code Examples org.apache.cxf.binding.soap.SoapFault
WeblogicでのSOAP通信
- Web サービスの呼び出し
- wsimport
- Use Cases and Examples
- Weblogic - Creating a Web Service from a WSDL File [Gerardnico]
- SOAPフォルトを使用した例外処理
- Ant build error with WebLogic 10.3 |?Oracle Community
- 【Java】WebLogicでのSOAPサービス公開方法が意外と簡単だった - カタカタブログ
- WebLogic/ Ant Home for WebServices |since2OO7
- WebServiceException (Java Platform SE 8 )
- BindingProvider (Java Platform SE 8 )
- WebLogic Webサービス・クライアントの開発
- JWSアノテーション・リファレンス
Webアプリ開発
- JavaによるWebアプリケーションの仕組みをざっくり説明 - Qiita
- 2015年のJavaによるWeb開発 - Qiita
- RESTful APIのURI設計(エンドポイント設計) - Qiita
- RESTful APIのHTTPステータスコード設計 - Qiita
- さいきょうの二重サブミット対策 - Qiita
- 至高のファイルアップロード - Qiita
- 究極のファイルダウンロード - Qiita
- Web アプリケーションの動作確認 (Tomcat プロジェクト) - Web アプリケーションの開発 - Java 入門
- サーブレットから JDBC を利用する - Web アプリケーションの開発 - Java 入門
- JSP/サーブレット・フィルターの基本 - Web アプリケーションの開発 - Java 入門
- JSP の事前定義変数 - 暗黙オブジェクト - Web アプリケーションの開発 - Java 入門
- ウェルカムページ (デフォルトページ) の設定 - Web アプリケーションの開発 - Java 入門
- Servletがスレッドを生成してはいけないのか | code up
- Concurrency Utilities for Java EEをつかってみる - Qiita
- サーバサイドで複数Web APIを呼び出すときのデザインパターン - Qiita
- 簡単なHTTPサーバーを作る - Qiita
- Javaでnullのフィールドをレスポンスに表示させない方法 - Qiita
PRGパターン
- PRGパターンとは何か - 理系学生日記
- Post/Redirect/Get (PRG) パターン - Qiita
- 第28回 フォーム送信とブラウザ・ボタンと使い勝手(前編)~PRGパターンをご存じですか | 日経 xTECH(クロステック)
- Post/Redirect/Get - Wikipedia
- PRGパターンって不必要… ? yohgaki's blog
リダイレクトとフォワード
- リダイレクトとフォワード - Qiita
- 【Java/Servlet】フォワードとリダイレクトの違い - B-Teck!
- Java Servlet の リダイレクトとフォワード - はしくれエンジニアもどきのメモ
- リダイレクト(redirect) - サーブレット間の連携 - サーブレット入門
- ネットワーク - リダイレクトとフォワードの違い|teratail
Thymeleaf
JSP
- JavaServer Pages - Wikipedia
- JSP(JavaServer Pages)とは - IT用語辞典 e-Words
- JSP ‐ 通信用語の基礎知識
- 1. JSPの基本 | TECHSCORE(テックスコア)
- JSPの基礎 - JSP入門
- Javaの道:JSP(1.はじめてのJSP)
- JSP (JavaServer Pages)
- 知っておきたい Java ServletとJSPの概念 | パソコン工房 NEXMAG
- JSP | 覚え書き.com
- JSP標準タグライブラリ(JSTL: JavaServer Pages Standard Tag Library)
- JSPリファレンス
- JavaによるWebアプリケーション入門
- JSTLリファレンス(JSTLの種類)
- JSTL の 使い方 - galife
- JSPベスト・プラクティス: JSTLでJSPページを書き換える
- カスタムタグ(JSTL)
- ざっくりJava JSP/サーブレット - Qiita
- JavaEE使い方メモ(Servlet・JSP・EL式) - Qiita
- 「第5章」JSPの基礎 - Qiita
- Jspにおけるカスタムタグの作成方法(備忘録) - Qiita
- JSPのコンパイルについて - Qiita
- サーブレット/JSPについて - Qiita
- Eclipse環境について、サーブレット/JSP設定 - Qiita
- JSTL coreタグライブラリの利用 - Qiita
- JSP カスタムタグの作成 - Qiita
- サーバーサイドJavaでMVCフレームワークの理解をする 1/4 View - Qiita
- JavaEEについて - Qiita
- JSP+Servlet - Qiita
- 80.参考: Spring MVCのJSPタグリファレンス - soracane
- form:errors タグを書いてもエラー表示しない - 今日の役に立たない一言 - Today’s Trifle! -
- [Spring] JSPの実装 (簡易まとめ) - Qiita
- Spring MVC Jspで画面表示
- [mA] 「behavior(.htc)」IE限定CSS機能 よさげなのピックアップ
- Spring MVCのformタグを簡単にまとめました - コンピュータクワガタ
- 連載:CSS 3分コーディング
- spring boot for java で、jsp を利用 - end0tknr's kipple - 新web写経開発
- Spring BootでWebアプリケーションを作りたい! 環境構築 + Hello World編 STS3.8.2(Eclipse) + Gradle(Buildship) + JSP - ヤサイブログ
- 【Spring MVC】サーバー側(Controller)で設定した値を JSP で使用する - 山崎屋の技術メモ
- 11.JSPファイルのタグについて - soracane
- 【第四回】Spring Frameworkを使ってみる ~画面遷移~ | TECH Projin
- JSPによるビューの作成(1/5):初心者のためのSpring Bootプログラミング入門 - libro
- Spring MVC - JSまたはCSSファイルをJSPページに含める方法 - CodeFlow
- java - SpringでJSPを使わない - スタック・オーバーフロー
- RequestDispatcher(ディスパッチ) - Qiita
- MVCモデル - Qiita
- スコープ(jsp,servlet) - Qiita
- JavaBeans - Qiita
- TomcatでJSP - Qiita
- EclipseでHTMLやJSPをフォーマットして残念なレイアウトになったときにする設定 - Qiita
- JSPのカスタムタグを作成するサンプル - Qiita
- html:formにid属性を付与する - Qiita
- Formで複数submitメモ - Qiita
- C, Java, JDBC, JSP, Applet tutorials - Qiita
- JSP & Servlet 入門 - Qiita
- 【社内勉強会】JSPの基礎(2017/09/06) ~作成中~ - Qiita
- 【JavaScript】フォーカスアウト時、指定時間経過時の入力項目チェックで処理の制限をしたい - Qiita
- insert jsp - Qiita
- 簡単なJSPで Watson Weather Company Data から天気予報を取得する - Qiita
- Java初心者でもできたJSP + Eclipse + Jetty開発環境構築 - Qiita
- SAP RFC from JSP via JCO - Qiita
- JSP学習 - Qiita
- textillateで文字をオシャンティに動かす - Qiita
- Javaサーブレット/JSP MVCモデルとは - Qiita
- Javaサーブレット/JSP Viewの描画 - Qiita
- Javaサーブレット/JSP リクエストスコープ その1 - Qiita
- Javaサーブレット/JSP リクエストスコープ その2 - Qiita
- JSP - Qiita
- JSPが文字化けしたときの対処 - Qiita
- スコープの使い方と処理の引き渡し(サーブレット) - Qiita
- SVGの描画順序をプルダウンから選択して変える - Qiita
- spring boot with jsp - Qiita
- jspを勉強してみる - Qiita
- jspを勉強してpublicあり、なしを初めて意識した - Qiita
- 100DaysOfCode Day42 - Qiita
- 100DaysOfCode Day43 - Qiita
- jsp(servlet)の画像アップロードについて - Qiita
- Tomcat on DockerでJSPのHello Worldをシュッと動かす - Qiita
- jQueryでおしゃれなスライドショーを作る。Fotoramaの紹介 - Qiita
- Eclipseを使ってTomcat+JSP+Servlet+MySQLでメモアプリ作成 - Qiita
- 超簡単にJSPでenumを利用する方法 - Qiita
- JSPでデータベースを利用する(Eclipse) - Qiita
- JavaBeansとJSTLでJSP/Servletの記述を簡易にする - Qiita
- Postメソッドによる画面遷移【Java】 - Qiita
- IntelliJ IDEA&GradleでServlet/JSP - Qiita
- ブラウザの文字化けの原因と解決【Servlet・JSP】 - Qiita
- JSPとServletの連携で文字化け - Qiita
- Liferay開発時に、開いているポートレットのJSPを知りたい - Qiita
- VScodeでMVN, Tomcat, JSP/ServletでWebアプリ開発メモ - Qiita
- 学習メモ01(forward/redirect) - Qiita
- eclipse上でStruts2のデモプロジェクトを作ります - Qiita
- [Java/Eclipse/Servlet/JSP/PostgreSQL]データの投稿・保存・編集・更新・削除機能を持つWEBアプリの骨組み - Qiita
- 【初心者向け】EL式 - Qiita
- サーブレットとはなんぞや - Qiita
- JSPとJava Servletについて - はしくれエンジニアもどきのメモ
- [Java]JavaEE - JSP - EL式【基本】【PGBox】
- web.xmlのXMLスキーマ検証でエラー - たぷつきません
- Java - eclipse 警告 文書に対する文法制約(DTDまたはXMLスキーマ)の参照がありません |teratail
- JavaによるWebアプリケーション入門
- java - enabling el in jsp - Stack Overflow
- web.xmlメモ(Hishidama's Java web.xml Memo)
- web.xmlのバージョン別DTD・XSDの宣言方法 | KATSUMI KOKUZAWA'S BLOG
- Java Servlet - Wikipedia
- Servlet API:資料一覧(仕様書・Javadoc等) - 開発メモ
- Tomcat 警告:Unknown version string [4.0] . Default version will be used. - ??教程
- java - WARNING: Unknown version string [3.1]. Default version will be used - Stack Overflow
- Apache Tomcat? - Which Version Do I Want?
- TomcatのバージョンとJDKの対応表 (J2EE Servlet API,JSP) | Rutakeの技術メモ
- 【社内勉強会】Servletの基礎(2017/08/31) - Qiita
- 基礎から学ぶサーブレット/JSP - @IT
- jsp-基本 - toridgeWiki
- JSPとELを見直そう No. 1 ひな形 - コンピュータクワガタ
- 13.web.xmlのまとめ | TECHSCORE(テックスコア)
- JSPでスクリプトレットを禁止する - たけぞう瀕死ブログ
- デプロイ記述子: web.xml ?|? Java の App Engine スタンダード環境 ?|? Google Cloud
- Java EE: XML Schemas for Java EE Deployment Descriptors
- Java10 + Spring MVC + MyBatis の環境構築
- メモ web.xml - Qiita
- <c:if> ? 条件分岐するJSP標準タグライブラリ(JSTL)
- JSP式言語メモ(Hishidama's JSP EL Memo)
- 懺悔の値打もない
- JSPでEL式が使えない場合の対策 - 電車猫ブログ
- initメソッドとdestroyメソッド - サーブレットの基本 - サーブレット入門
- 2. サーブレットの基本 | TECHSCORE(テックスコア)
- web.xml デプロイメント記述子の要素
- 5. includeとforward (3) | TECHSCORE(テックスコア)
- 7. リスナー | TECHSCORE(テックスコア)
- 8. リスナー2 | TECHSCORE(テックスコア)
- Tomcat 7も対応したServlet 3.0の変更点 後編 (1/3):Tomcat 7の新機能で何ができるようになるのか?(2) - @IT
- JSPリファレンス(@page:import、session)
- 12. EL式 | TECHSCORE(テックスコア)
- JSTLリファレンス(JSTLの種類)
- 個別のJSPページでJSTL宣言を省略する:JavaTips ~JSP/サーブレット編 - @IT
- ユーザー、グループ、ロール、およびレルムについて (Sun GlassFish Enterprise Server 2.1 管理ガイド)
- JSP | TECHSCORE(テックスコア)
- セッション管理 - サーブレット入門
- <filter>要素と<filter-mapping>要素 - フィルタ - サーブレット入門
- BASIC認証(UserDatabaseRealmレルム) - ユーザー認証 - サーブレット入門
- リダイレクトとフォワードの違いを知る:JavaTips ~JSP/サーブレット編 - @IT
- JSPリダイレクトとフォワードの違い - Qiita
常駐処理(デーモン・サーバ)
アルゴリズム
セキュリティ
- 脆弱性を攻撃してみよう (1) OSコマンドインジェクション (OGNL式インジェクション) - Qiita
- 脆弱性診断ツール OWASP ZAP vs 脆弱性だらけのWebアプリケーションEasyBuggy - Qiita
性能
- Java開発の性能改善! その1 jstatによるヒープ/GCの確認 - Qiita
- Java開発の性能改善! その2 GCログの解析とHeapの設定 - Qiita
- Java開発の性能改善! その3 ヒープダンプを取ろう - Qiita
Spring
- Spring Framework - Wikipedia
- Spring Framework / Spring Bootに入門する人はまずこの資料を読もう! #jsug - Qiita
- Pivotal認定講師によるSpring Framework 5.1 & Spring Boot 2.1ハンズオン! #jjug_ccc
- 1. Spring Framework | TECHSCORE(テックスコア)
- 令和時代に「Spring入門」「Spring徹底入門」を読むとき気をつけるべきN個のこと - Qiita
- Jsug2015 summer spring適用におけるハ゛ット゛ノウハウとヘ゛ターフ゜ラクティス
- Spring FrameworkでRestful APIを作成する方法
- SpringでRestfulなプロジェクトの作り方 | 開発者のごみ箱
- Spring Framework 覚書き - IoC - それはBooks
- [Java]Spring Frameworkで1年開発したので主要なポイントをおさらいする - atuweb 開発ブログ
- Spring Framework 5.0 主な変更点の概要 - Qiita
- Spring での責務についてまず見てほしい一枚の絵 - Qiita
- Spring Frameworkの初期設定に関して - クロノスの技術系ブログ
- ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita
- SpringのDIとAOPの簡潔な説明 - Qiita
- @Component、@Service、@Repository、@Controllerの違いについて - Qiita
- Surabaya Laboratory:WEBアプリでapplicationContext.xmlの読み込み
- Spring 3.1 Release and runtime exception with Logfactory - DZone Java
- java - How do I configure Spring and SLF4J so that I can get logging? - Stack Overflow
- 備忘録 - ApplicationContext(1)
- 3.2. ドメイン層の実装 Macchinetta Server Framework (1.x) Development Guideline 1.5.1.RELEASE documentation
- 4.7 Application contexts and Resource paths - minokubaの日記
- コンストラクタにautowire - カタヤマンがプログラマチックに今日もコードアシスト
- be57112d83aa785bf5561a0210c511c1.pdf
- Spring Framework案件のイマがわかる!知って見つかる最適案件【ポテパンフリーランス】
- SpringFramework 例外処理のハンドリングと共通化 | 開発者のごみ箱
- Spring IO Platformのススメの廃止 - Qiita
- CodeFlow
- 【Spring Framework】component-scanのいろいろ① - 山崎屋の技術メモ
- SpringFrameworkでアノテーション(@Component、@Autowired)を使ってみる
- java - Consider defining a bean of type 'org.springframework.jdbc.core.JdbcTemplate' in your configuration - Stack Overflow
DB
- テックノート springのDB接続方法を解説
- Springでトランザクション管理 - Qiita
- mybatis-spring - MyBatis-Spring | SqlSessionFactoryBean
- SpringとHibernateの連携 - とあるITエンジニアの業務手帖
- 【Spring Data JPA】自動実装されるメソッドの命名ルール - Qiita
- Spring Data JPA でのクエリー実装方法まとめ - Qiita
- java - SqlSessionFactory must be using a SpringManagedTransactionFactory in order to use Spring transaction synchronization - Stack Overflow
- 「Spring」JdbcTemplate でデータベースにアクセスする - プログラム日記
- JDBCTemplateのプレースホルダでハマったお話 - Qiita
- @Autowired、@Inject、@Resourceの違いについての検証 - Qiita
- 第2回 Springの様々な設定記述 ? AnnotationもJavaもあるんだよ | DevelopersIO
- SpringからPostgreSQLにアクセスする - uhiaha888’s diary
Spring MVC
- Mavenを使ってSpring MVC Webプロジェクトを作成する
- Spring MVC で Post-Redirect-Get パターンをやってみる | Tagbangers Blog
- SpringMVC の小径 第7歩 Spring-MVC 迷いの一歩 入力検証(Validationチェック)
- Spring-MVC/ステップ・バイ・ステップ/ソース解説 - PukiWiki
- Spring MVC で独自バリデーション - ryhmrt’s blog
Spring Security
- Spring Security 使い方メモ 認証・認可 - Qiita
- Spring Security にできること・できないこと - Qiita
- Spring Security 使い方メモ 基礎・仕組み - Qiita
Spring Boot
- Spring Boot Reference Guide
- Spring 5 & Spring Boot 2ハンズオン準備手順 - Qiita
- eclipseで作るSpringアプリケーション開発環境
- Spring Boot:Restful APIサンプルプロジェクト
- SpringFramework(SpringBoot) + Gradle(Buidship)でのプロジェクト作成
- Spring Framework (Spring Boot)のTips - Qiita
- 【備忘録】Spring Bootでハマったことなど - Qiita
- spring boot初心者にありがちなこと(@ComponentScan編) - Qiita
- SpringBootで開発中にパッケージ変更する場合の注意点(@ComponentScan) - Qiita
- Spring Boot の小径 第4歩 Spring Boot 匍匐前進
- SpringBootプログラミング入門_読書メモ GitHub
- Vue.js + Spring Bootで楽しくフルスタック開発やってみた
- Spring Boot お勉強 その1 ~環境構築など~ - yosshio0426's blog
- Spring BootでWARファイルを作成してTomcatへデプロイする方法 | ホームページ制作のサカエン(墨田区)
- SpringBootを使うときに最低限やっておきたいセキュリティ対策 - Qiita
- Spring Boot + Thymeleaf + Tomcat + Gradleで業務系アプリ 躓いた所6点 - Qiita
- Spring Security with Spring Boot 2.0で簡単なRest APIを実装する - Qiita
- Spring Bootで簡単な検索アプリケーションを開発する - Qiita
- Spring BootでのDBアクセス方法(JDBC、JPA、MyBatis)について - Enjoy*Study
- Spring BootでJdbcTemplateを使ってデータベースに接続 | DevelopersIO
- Spring JDBCをSpringBootから扱えるようになるまでのメモ - Qiita
- SpringBoot勉強、JdbcTemplateについて - arcanum_jp’s blog
- [SpringBoot] パッケージが異なるクラスを @Autowired する | DevelopersIO
- @SpringBootTestでCommandLineRunnerが走らないようにする - Qiita
- Spring Bootで定義ファイル(yaml)を参照する | DevelopersIO
- Spring Bootがプロパティファイルを読み込む方法に一同驚愕!! | Tagbangers Blog
- Spring Bootで設定ファイル(yaml)を読み込む方法 | ホームページ制作のサカエン(墨田区)
- Spring Boot Actuator でサーバの状態を確認する | TECHSCORE BLOG
- Spring MVCからSpring Bootに移行した - afnf.net
- 92.Traditional Deployment
- Spring Boot 1.5.10 → Spring Boot 2.0.0 にしたときの覚書 - Qiita
- CodeFlow
- JJUG CCC 2017 Spring Seasar2からSpringへ移行した俺たちのアプリケーションがマイクロサービスアーキテクチャ…
- ようやくSaStrutsを卒業してSpring bootデビューしたので良かった点と悪かった点を書いてみます - 文系プログラマによるTIPSブログ
- BLOG.IK.AM - Spring Sessionを使ったLegacy JavaアプリケーションからSpring BootへのMigration
Spring Batch
- おもてなしマインド.com - Sping Batch
- soracane - Sping Batch
- SpringBatch再入門 - 自分なりに使い方を整理してみた
- 簡単なSpring Batchのサンプル
- Getting Started · Creating a Batch Service
- なつかしのねこ - Spring Batch サンプルコード (Java/Gradle)
- Opentone Labs. - Spring Batch開発入門
- Spring Batchを上手に使う設計
- 20170525 jsug バッチは地味だが役に立つ
- Spring Batchの紹介 - Speaker Deck
- SpringBatchプロジェクトを作成する
Groovy
- Apache Groovy チュートリアル
- Groovyのassertがすごく見やすい件について - うさぎ組
- Groovyのループいろいろ - No Programming, No Life
- 他言語からの訪問 【第 1 回】 Groovy (前編)
- Groovyってどんな言語? JavaプログラマのためのGroovy入門 (1/7):CodeZine(コードジン)
- 魅惑的(Fascinating)なテスティングフレームワーク Spock - A Memorandum
- MavenでGroovyをコンパイルして、Eclipse のm2eとも統合(2016年版) - Qiita
- Eclipse 4.8 で始める Groovy 2.4 ~準備編~ - Qiita
- Groovy で Map を扱う | まくまくGradleノート
- GroovyでJSONを使おう(その2) - No Programming, No Life
- 【初心者でも】やろうぜGroovy!?ファイル読み書きしたり、Web APIたたいたり、レスポンスの中身確認したり?編【今すぐ使える】 - Qiita
- Java開発の強力な相棒として今すく゛使えるGroovy
- ファイルのコピーをいくつか
- groovyで簡単ファイルコピー (気楽に行こう)
- GroovyでJSONをパースする(JsonSlurper) - saba1024のブログ
jBatch
処理時間の計測
資格
書籍情報
- javaプログラマー向け学習のための本(新人から5年めくらいまで)を考えてみた - Qiita
- Javaエンジニアにお勧めする一度はたどり着くであろうサイトまとめ - Qiita
- Java から始めた新人はとっとと読めばいいのにと思っている5冊 - Qiita
- 成り上がりたくて必死に読んだ感謝の技術書6冊 - Qiita
- DDD関連書籍メモ - Qiita
- 新人時代に読めば良かったと後悔するほど感謝した技術書4冊 - Qiita
他
- 保守開発に開発者として入って困ることのまとめ(実体験) - Qiita
- 次世代のスーパーエンジニアたちも学ぶ!マインクラフトで触れる技術たちその1 - Qiita
- アジャイル開発を支えるためのCI/CD - Qiita
- 2020年ソフトウェア開発の7つのトレンド - Qiita
- 【初心者向け・保存版】プログラミング言語別できること(Ruby/Python/Java/Swift/PHP/Goなど12選) - Qiita
- やさしいハフ(Hough)変換講座 - Qiita
- 業務システムにおけるロールベースアクセス制御 - Qiita
- 新人エンジニアとのジェネレーションギャップ - Qiita
- Heroku使い方メモ(Java) - Qiita
- JavaとJavaScriptの「別物感」を印象づけるフレーズ集 - Qiita
- 全ての開発者が学ぶべき5つの言語 - Qiita
- [DDD]ドメイン駆動 + オニオンアーキテクチャ概略 - Qiita
- 技術の中心でJavaを叫ぶ -2017年のJavaエンジニアが追うべきテーマと要素技術- - Qiita
- 組み込み系を専攻していた僕がWEBの会社に新卒入社して生き抜くために実施した6つのこと - Qiita
- Java/Androidにおける例外設計、あるいは「契約による設計」によるシンプルさの追求 - Qiita
- 複数人でのWebサービス開発で便利だったもの - Qiita
- 「WebLogicってなんなの?」をWebLogic初心者向けに説明する - Qiita
- Java API 訴訟の件で私が Google よりも Oracle の肩を持つ理由 - Qiita
- 「今後必要になるプログラム言語」にひたすらマサカリを飛ばす - Qiita
- オープンソースプロジェクトのすゝめ - Qiita
- Keycloakとは - Qiita
- めっちゃ需要あるのにAndroidエンジニアが足りてないらしいから魅力とか紹介する回(配信用カンペ) - Qiita
- Javaでアノテーションを作ってみた。 - Qiita
- Tomcat - server.xml - Connectorタグ(Http)
- カフェでプログラミングしてる風(でも何もやってない)Java(クソ)コード - Qiita
- 【Java】Stream APIを書き続けて得た知見 | UNITRUST
- Java - アンチパターンといわれたがどうすればいいかわかりません。|teratail
VBAマクロをJavaから呼び出す
- How to call an Excel VBA Macro from Java Code?
- Jcomを使用したExcelマクロ実行について
- JavaからExcelを画面に出さずに、マクロを引数つきで呼び出す。
JavaEE
- JavaEE使い方メモ(基本+環境構築) - Qiita
- JavaEE使い方メモ(EJB) - Qiita
- JavaEE使い方メモ(JPA その2 - マッピング) - Qiita
- JavaEE使い方メモ(Bean Validation) - Qiita
- JavaEE使い方メモ(JPA その1 - 基本) - Qiita
- JavaEE使い方メモ(CDI) - Qiita
- DDD の Java EE 実装サンプル - Cargo Tracker を読み解く - Qiita
RxJava
- RxJava2.0 Observable, Single, Maybe, Completableの使い分けメモ - Qiita
- RxJava2での変更点 - Qiita
- 非同期や並列処理にも役立つRxJavaの使い方 - Qiita
Javaメモリ管理(GC)
競技プログラミング
- Javaで競技プログラミングをするときによく使う標準ライブラリ - Qiita
- Javaで競技プログラミングをするときの罠とテク - Qiita
- AtCoder400点アルゴリズムまとめ(Java編) - Qiita
作ってみた
- 乃木坂46のメンバーからドラクエ風のパーティを作るWebサービスを作ってみた - Qiita
- まともにコードが書けない大手SIerエンジニアが60万ダウンロードの大ヒットAndroidアプリを作った物語 - Qiita
- 小学生のいとこのためにJavaで作った迷路ゲームを簡単に解説する - Qiita
- Javaですべての上場企業のと地方自治体のサイトをスクレイピングして大変だったこと - Qiita
その他メモ
そのうち整理。