活発なカテゴリから探す
Programming
327
DevOps
134
Frontend
134
DataScience
100
Cloud
77
DB
70
Infrastructure
70
IaC
57
Business
50
Management
48
AIDD
46
DataEngineering
45
Security
36
人気のタグから探す
ガイドライン
23
Go言語
265
設計
42
PostgreSQL
28
Claude
15
MCP
7
Vue.js
42
AWS
135
Go1.26
7
オブサーバビリティ
8
Future Tech Blog
フューチャー技術ブログ
ホーム
タグ
Java
Java
タグ
累計
41
投稿
22
著者数
3897
総シェア数
211
X
62
Facebook
2255
はてブ
1369
Pocket
直近1年
8
投稿
7
著者数
月別 投稿数の推移
よく読まれている記事
2024年版のDockerfileの考え方&書き方
2024.07
♡
1645
PostgreSQLのPub/Sub機能とJavaのクライアント実装
2024.06
♡
190
Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める
2024.04
♡
12
GoはJavaのStream APIの夢を見れるか?(見なくてもよい)
2025.03
♡
35
JavaのDockerイメージ何選ぶ?
2021.12
♡
144
SpringBootで動的な条件をもとにDIしたい
2022.07
♡
67
よく使われるカテゴリ
Programming
31本が所属
新着記事
Spring Boot マルチDataSource構成で secondary DB だけに Flyway を適用する
このプロジェクトはテナント用と管理用の2つの DataSource を持つ構成で、Flyway を適用したいのは管理 DB だけ。Spring Boot の Flyway 自動構成は primary DataSource にしか紐づかないため、手動で Flyway Bean を構成する必要がありました。
2026.04.10
DB
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Java製のSalesforce Apexパーサーをブラウザで動かす
Salesforce ApexというJava5に似た構文を持つ言語のパーサーをJavaで実装したので、それをブラウザ上で動かすという実験をしてみました。JavaからJavaScriptとWebAssemblyの両方にコンパイルして、パフォーマンスを比較できる形で検証しています。
2026.02.25
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
EDIFACTメッセージ処理をJavaでスクラッチ実装した試行錯誤
Web系のシステム開発やデータ連携においてデータフォーマットにJSONを利用することは一般的ですが、製造系の基幹システムとのデータ連携においてEDIFACTを利用するケースがあります。EDIFACTはあまり馴染みのない、あるいは聞きなれないデータフォーマットかと思いますが...
2026.01.14
IoT
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
JDK25のアップデート
JDK 25 の変更点の内、プレビュー以外の言語機能に関する変更点を中心に内容を見ていきます。
2025.10.02
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Java25リリース連載:Java 24におけるパフォーマンス周りのアップデート
Java 24&25 リリース連載第 2 弾の記事です。第 1 弾の記事 に引き続き本記事では Java 24 のアップデートを取り上げます。
2025.09.24
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Java25リリース連載:JDK24のアップデート
JDK 25のリリースを受けてバージョン24,25の変更点を紹介する連載企画の1本目の記事です。今回はJDK 24でのアップデート内容から以下についてピックアップしてご紹介します。
2025.09.22
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Java25リリース記念ブログ連載
Java 25のリリースを記念して、フューチャー技術ブログでブログリレーを開催します!社内のJavaエキスパートたちが日替わりで記事を公開していきます。最新のJavaの世界をぜひお楽しみください。公開スケジュール
2025.09.22
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る
コーディング規約を Java 21 対応にアップデートしました
フューチャーの GitHub リポジトリで公開している Java コーディング規約を Java 21 対応に更新しましたのでその内容をご紹介します。
2025.09.12
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Java における "Hello World!" の深堀り
私は Java の経験が長いのですが、JVM やバイトコードといった Java で処理が実行される根本的な仕組みへの理解が薄かったため改めて向き合うことにしました。
2025.05.29
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する
GoはJavaのStream APIの夢を見れるか?(見なくてもよい)
ここ最近、Goには基本となる言語機能やパッケージにいくつかの更新が入っています。Go 1.18でジェネリクスが入る、Go 1.21でslicesパッケージが追加されスライスとマップに使える関数が追加される、Go 1.23で...
2025.03.17
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(23ブックマーク)
23
Pocketに保存する(12保存)
12
DBUnitでいろいろはまった
Javaでデータベースを使うプロジェクトだったのでDBUnit使うぜ、と導入したのですが、細かいところで引っかかったりしたので備忘メモです。
2024.12.04
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(1保存)
1
Java 23 リリース記念連載 | 第3回 JDK 23 新機能紹介
2024 年 9 月 17 日(米国時間 )に「JDK 23」が リリース されました。本記事では JDK 23 でのアップデート内容から(Preview や Incubator の変更点を除き)正式に採用となったアップデートについて紹介していきます。
2024.10.02
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(7保存)
7
Java 23 リリース記念連載 | 第2回 JDK 22 新機能紹介
JDK 23のリリースを受けてバージョン21~23にかけての変更点を紹介する連載企画の2本目の記事です。今回はJDK 22でのアップデート内容から正式採用となった以下についてピックアップしてご紹介します。
2024.10.01
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(6保存)
6
Java 23 リリース記念連載 | 第1回 JDK 21 新機能紹介
JDK 21でのアップデート内容を取り上げます。
2024.09.30
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(4保存)
4
Java 23リリース記念連載スタートします
JDK 23のリリースを受けてバージョン21~23にかけての変更点を紹介するブログリレー連載です。
2024.09.30
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(3保存)
3
2024年版のDockerfileの考え方&書き方
最近はお客さんとの勉強会でDockerのドキュメントをつまみ食いして読むというのをやっていますが、改めて最新版を読んでみて、いろいろ思考が整理されました。
2024.07.26
DevOps
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1086ブックマーク)
1086
Pocketに保存する(559保存)
559
PostgreSQLのPub/Sub機能とJavaのクライアント実装
Pub/Sub型のメッセージングアーキテクチャを採用するにあたっては、kafkaなどのブローカーミドルウェアや、Amazon SNS、Google Cloud Pub/Subなどのマネージドサービスを利用するケースが多いかと思います。ところでPostgreSQLでも実はPub/Subができます。すでに業務でPostgreSQLを使っていれば、新たにPub/Subブローカーを構築しなくても、疎結合なシステム間通信を簡易的に実現できます。
2024.06.28
DB
Xでポストする
Facebookでシェアする
はてなブックマークで見る(127ブックマーク)
127
Pocketに保存する(63保存)
63
エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)
筆者自身もコミッターとして関わるJavaのDB永続化ライブラリ「uroboroSQL」の紹介です。
2024.06.27
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(2保存)
2
Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める
前編のチュートリアル1で作ったSQL生成チャットbotをベースに、セルフレビュー機能を追加し、間違ったSQL文や存在しないテーブルやカラムを使用しようとした時に自動でやり直すように改修します。
2024.04.04
AIDD
Xでポストする
Facebookでシェアする
はてなブックマークで見る(8ブックマーク)
8
Pocketに保存する(4保存)
4
30種類のプログラミング言語で、ループ処理を書いてみた
range over integer にフォーカスして取り上げていきます
2024.02.06
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(7ブックマーク)
7
Pocketに保存する(7保存)
7
「プロになるためのWeb技術入門」を新人が読んでみた
新人研修の期間で先輩社員の方に薦めていただいた「プロになるためのWeb技術入門」を読んだ感想を書いていきます。特にIT未経験の同期の中で評判が良く、読んでいる人が多い書籍です。
2023.11.06
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(1保存)
1
Playwrightのテストランナーを他のテストライブラリと比較する
テスティングフレームワークには大きく2つの流派があります。ひとつはJUnit、あるいはその祖先の SUnitをベースにしたTDDスタイルものです。TDDスタイルはテスト関数、もしくはメソッドを実行します。
2023.08.25
Frontend
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(6保存)
6
今どきJavaのウェブ開発体験(Helidon)
JavaでWebサービス開発というと、SpringBoot、という時代が長く続いていますが、Javaの世界もいろいろ進歩があるよ、ということで、MicroProfileというのを教えてもらいました。豆蔵さんの技術ブログや、masatarouさんのJJUGのレポートが詳しいです。
2023.03.08
Programming
Xでポストする(19ポスト)
19
Facebookでシェアする
はてなブックマークで見る(13ブックマーク)
13
Pocketに保存する(28保存)
28
「スッキリわかるJava入門 実践編 第3版」の読書感想文
スッキリわかる Java 入門 実践編 第 3 版。「実践編」の内容については 実践というワードからも「まだ自分には早いのでは?」感があり、「配属後に必要となったら購入しよう」→「購入せずのまま」の流れにいる方も多いのではと思います
2023.02.27
Programming
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(5保存)
5
SpringBootで動的な条件をもとにDIしたい
SpringBootのDependency Injection(DI)は便利ですよね?利用する側にコンストラクタインジェクションやら、フィールドインジェクションやらセッターインジェクションやらの形式で書いておくと、DIコンテナが勝手に実行時に対象となるクラスをもってきてインスタンスの生成をしてくれますし、インスタンスのライフサイクルをインジェクションされるクラス側に書けます。実行時にDIしてくれるとはいっても...
2022.07.29
Programming
Xでポストする(14ポスト)
14
Facebookでシェアする
はてなブックマークで見る(35ブックマーク)
35
Pocketに保存する(18保存)
18
1
2
次のページ