本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
332
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
81
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
55
DataEngineering
46
フィジカルAI
2
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
132
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.27リリース
Go1.26リリース
夏休み自由研究2026
春の入門祭り2025
春の入門祭り2024
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
139
Docker
40
Python
60
生成AI
30
ドキュメント
21
PostgreSQL
29
Java
45
ホーム
タグ
Java
タグ
よく読まれている記事
2024年版のDockerfileの考え方&書き方
2024.07
♡
3536
PostgreSQLのPub/Sub機能とJavaのクライアント実装
2024.06
♡
320
GoはJavaのStream APIの夢を見れるか?(見なくてもよい)
2025.03
♡
48
Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める
2024.04
♡
15
JavaのDockerイメージ何選ぶ?
2021.12
♡
146
SpringBootで動的な条件をもとにDIしたい
2022.07
♡
67
よく使われるカテゴリ
Programming
35本
新着記事
全45本
Java 26 / Java 27 リリースまとめ
Java 26(HTTP/3 対応・AOT キャッシュの全 GC 対応・Lazy Constants)と Java 27(G1 とコンパクトオブジェクトヘッダの既定化・耐量子 TLS・JFR の秘匿化)の主な JEP と、JEP 以外の運用に関わる変更、アップグレード時の注意点をまとめます。
2026.10.05
前川喜洋
Programming
Xでポストする:Java 26 / Java 27 リリースまとめ
Facebookでシェアする:Java 26 / Java 27 リリースまとめ
はてなブックマークで見る:Java 26 / Java 27 リリースまとめ
Java 27:オブジェクトヘッダが 8 バイトになる(JEP 534)
Java 27 で JEP 534 により Compact Object Headers がデフォルトで有効になり、オブジェクトヘッダが 12 バイトから 8 バイトに縮みました。ヘッダの中身、小さくなるオブジェクトとならないオブジェクト、ヒープ使用量の実測、移行時に確かめることを整理します。
2026.10.02
武田大輝
Programming
Xでポストする:Java 27:オブジェクトヘッダが 8 バイトになる(JEP 534)(2件の反応)
2
Facebookでシェアする:Java 27:オブジェクトヘッダが 8 バイトになる(JEP 534)
はてなブックマークで見る:Java 27:オブジェクトヘッダが 8 バイトになる(JEP 534)
Java 26:final を本当に final にする準備(JEP 500)
Java 26 で入った JEP 500 により、リフレクションで final フィールドを書き換えると警告が出るようになりました。背景の Integrity by Default、警告と例外の違い、Gson・Jackson での挙動、対処方法を整理します。
2026.09.30
武田大輝
Programming
Xでポストする:Java 26:final を本当に final にする準備(JEP 500)(2件の反応)
2
Facebookでシェアする:Java 26:final を本当に final にする準備(JEP 500)
はてなブックマークで見る:Java 26:final を本当に final にする準備(JEP 500)
Java連載2026:Java 26/27リリース記念ブログ連載
Java 27のリリースを記念して、Java 26/27をテーマにしたブログリレーを開催します。AI時代のJavaの立ち位置と、公開スケジュールを紹介します。
2026.09.30
admin
Programming
Xでポストする:Java連載2026:Java 26/27リリース記念ブログ連載
Facebookでシェアする:Java連載2026:Java 26/27リリース記念ブログ連載
はてなブックマークで見る:Java連載2026:Java 26/27リリース記念ブログ連載
Spring Boot マルチDataSource構成で secondary DB だけに Flyway を適用する
このプロジェクトはテナント用と管理用の2つの DataSource を持つ構成で、Flyway を適用したいのは管理 DB だけ。Spring Boot の Flyway 自動構成は primary DataSource にしか紐づかないため、手動で Flyway Bean を構成する必要がありました。
2026.04.10
二村暢之
DB
Xでポストする:Spring Boot マルチDataSource構成で secondary DB だけに Flyway を適用する
Facebookでシェアする:Spring Boot マルチDataSource構成で secondary DB だけに Flyway を適用する
はてなブックマークで見る:Spring Boot マルチDataSource構成で secondary DB だけに Flyway を適用する
Java製のSalesforce Apexパーサーをブラウザで動かす
Salesforce ApexというJava5に似た構文を持つ言語のパーサーをJavaで実装したので、それをブラウザ上で動かすという実験をしてみました。JavaからJavaScriptとWebAssemblyの両方にコンパイルして、パフォーマンスを比較できる形で検証しています。
2026.02.25
二村暢之
Programming
Xでポストする:Java製のSalesforce Apexパーサーをブラウザで動かす(2件の反応)
2
Facebookでシェアする:Java製のSalesforce Apexパーサーをブラウザで動かす
はてなブックマークで見る:Java製のSalesforce Apexパーサーをブラウザで動かす(1ブックマーク)
1
EDIFACTメッセージ処理をJavaでスクラッチ実装した試行錯誤
Web系のシステム開発やデータ連携においてデータフォーマットにJSONを利用することは一般的ですが、製造系の基幹システムとのデータ連携においてEDIFACTを利用するケースがあります。EDIFACTはあまり馴染みのない、あるいは聞きなれないデータフォーマットかと思いますが...
2026.01.14
辻大志郎
IoT
Xでポストする:EDIFACTメッセージ処理をJavaでスクラッチ実装した試行錯誤(2件の反応)
2
Facebookでシェアする:EDIFACTメッセージ処理をJavaでスクラッチ実装した試行錯誤
はてなブックマークで見る:EDIFACTメッセージ処理をJavaでスクラッチ実装した試行錯誤(1ブックマーク)
1
JDK25のアップデート
JDK 25 の変更点の内、プレビュー以外の言語機能に関する変更点を中心に内容を見ていきます。
2025.10.02
岸本卓也
Programming
Xでポストする:JDK25のアップデート
Facebookでシェアする:JDK25のアップデート
はてなブックマークで見る:JDK25のアップデート
Java25リリース連載:Java 24におけるパフォーマンス周りのアップデート
Java 24&25 リリース連載第 2 弾の記事です。第 1 弾の記事 に引き続き本記事では Java 24 のアップデートを取り上げます。
2025.09.24
武田大輝
Programming
Xでポストする:Java25リリース連載:Java 24におけるパフォーマンス周りのアップデート
Facebookでシェアする:Java25リリース連載:Java 24におけるパフォーマンス周りのアップデート
はてなブックマークで見る:Java25リリース連載:Java 24におけるパフォーマンス周りのアップデート(4ブックマーク)
4
Java25リリース連載:JDK24のアップデート
JDK 25のリリースを受けてバージョン24,25の変更点を紹介する連載企画の1本目の記事です。今回はJDK 24でのアップデート内容から以下についてピックアップしてご紹介します。
2025.09.22
前川喜洋
Programming
Xでポストする:Java25リリース連載:JDK24のアップデート
Facebookでシェアする:Java25リリース連載:JDK24のアップデート
はてなブックマークで見る:Java25リリース連載:JDK24のアップデート(1ブックマーク)
1
Java25リリース記念ブログ連載
Java 25のリリースを記念して、フューチャー技術ブログでブログリレーを開催します!社内のJavaエキスパートたちが日替わりで記事を公開していきます。最新のJavaの世界をぜひお楽しみください。公開スケジュール
2025.09.22
admin
Programming
Xでポストする:Java25リリース記念ブログ連載
Facebookでシェアする:Java25リリース記念ブログ連載
はてなブックマークで見る:Java25リリース記念ブログ連載
コーディング規約を Java 21 対応にアップデートしました
フューチャーの GitHub リポジトリで公開している Java コーディング規約を Java 21 対応に更新しましたのでその内容をご紹介します。
2025.09.12
金澤祐輔
Programming
Xでポストする:コーディング規約を Java 21 対応にアップデートしました(4件の反応)
4
Facebookでシェアする:コーディング規約を Java 21 対応にアップデートしました
はてなブックマークで見る:コーディング規約を Java 21 対応にアップデートしました
Java における "Hello World!" の深堀り
私は Java の経験が長いのですが、JVM やバイトコードといった Java で処理が実行される根本的な仕組みへの理解が薄かったため改めて向き合うことにしました。
2025.05.29
岸本卓也
Programming
Xでポストする:Java における "Hello World!" の深堀り(1件の反応)
1
Facebookでシェアする:Java における "Hello World!" の深堀り
はてなブックマークで見る:Java における "Hello World!" の深堀り(1ブックマーク)
1
Pocketに保存する:Java における "Hello World!" の深堀り
GoはJavaのStream APIの夢を見れるか?(見なくてもよい)
ここ最近、Goには基本となる言語機能やパッケージにいくつかの更新が入っています。Go 1.18でジェネリクスが入る、Go 1.21でslicesパッケージが追加されスライスとマップに使える関数が追加される、Go 1.23で...
2025.03.17
澁川喜規
Programming
Xでポストする:GoはJavaのStream APIの夢を見れるか?(見なくてもよい)(13件の反応)
13
Facebookでシェアする:GoはJavaのStream APIの夢を見れるか?(見なくてもよい)
はてなブックマークで見る:GoはJavaのStream APIの夢を見れるか?(見なくてもよい)(23ブックマーク)
23
Pocketに保存する:GoはJavaのStream APIの夢を見れるか?(見なくてもよい)(12保存)
12
DBUnitでいろいろはまった
Javaでデータベースを使うプロジェクトだったのでDBUnit使うぜ、と導入したのですが、細かいところで引っかかったりしたので備忘メモです。
2024.12.04
澁川喜規
Programming
Xでポストする:DBUnitでいろいろはまった(1件の反応)
1
Facebookでシェアする:DBUnitでいろいろはまった
はてなブックマークで見る:DBUnitでいろいろはまった
Pocketに保存する:DBUnitでいろいろはまった(1保存)
1
Java 23 リリース記念連載 | 第3回 JDK 23 新機能紹介
2024 年 9 月 17 日(米国時間 )に「JDK 23」が リリース されました。本記事では JDK 23 でのアップデート内容から(Preview や Incubator の変更点を除き)正式に採用となったアップデートについて紹介していきます。
2024.10.02
武田大輝
Programming
Xでポストする:Java 23 リリース記念連載 | 第3回 JDK 23 新機能紹介(4件の反応)
4
Facebookでシェアする:Java 23 リリース記念連載 | 第3回 JDK 23 新機能紹介
はてなブックマークで見る:Java 23 リリース記念連載 | 第3回 JDK 23 新機能紹介(2ブックマーク)
2
Pocketに保存する:Java 23 リリース記念連載 | 第3回 JDK 23 新機能紹介(7保存)
7
Java 23 リリース記念連載 | 第2回 JDK 22 新機能紹介
JDK 23のリリースを受けてバージョン21~23にかけての変更点を紹介する連載企画の2本目の記事です。今回はJDK 22でのアップデート内容から正式採用となった以下についてピックアップしてご紹介します。
2024.10.01
前川喜洋
Programming
Xでポストする:Java 23 リリース記念連載 | 第2回 JDK 22 新機能紹介(1件の反応)
1
Facebookでシェアする:Java 23 リリース記念連載 | 第2回 JDK 22 新機能紹介
はてなブックマークで見る:Java 23 リリース記念連載 | 第2回 JDK 22 新機能紹介(1ブックマーク)
1
Pocketに保存する:Java 23 リリース記念連載 | 第2回 JDK 22 新機能紹介(6保存)
6
Java 23 リリース記念連載 | 第1回 JDK 21 新機能紹介
JDK 21でのアップデート内容を取り上げます。
2024.09.30
金澤祐輔
Programming
Xでポストする:Java 23 リリース記念連載 | 第1回 JDK 21 新機能紹介(2件の反応)
2
Facebookでシェアする:Java 23 リリース記念連載 | 第1回 JDK 21 新機能紹介
はてなブックマークで見る:Java 23 リリース記念連載 | 第1回 JDK 21 新機能紹介
Pocketに保存する:Java 23 リリース記念連載 | 第1回 JDK 21 新機能紹介(4保存)
4
Java 23リリース記念連載スタートします
JDK 23のリリースを受けてバージョン21~23にかけての変更点を紹介するブログリレー連載です。
2024.09.30
admin
Programming
Xでポストする:Java 23リリース記念連載スタートします(1件の反応)
1
Facebookでシェアする:Java 23リリース記念連載スタートします
はてなブックマークで見る:Java 23リリース記念連載スタートします
Pocketに保存する:Java 23リリース記念連載スタートします(3保存)
3
2024年版のDockerfileの考え方&書き方
最近はお客さんとの勉強会でDockerのドキュメントをつまみ食いして読むというのをやっていますが、改めて最新版を読んでみて、いろいろ思考が整理されました。
2024.07.26
澁川喜規
DevOps
Xでポストする:2024年版のDockerfileの考え方&書き方(1891件の反応)
1891
Facebookでシェアする:2024年版のDockerfileの考え方&書き方
はてなブックマークで見る:2024年版のDockerfileの考え方&書き方(1086ブックマーク)
1086
Pocketに保存する:2024年版のDockerfileの考え方&書き方(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でポストする:PostgreSQLのPub/Sub機能とJavaのクライアント実装(130件の反応)
130
Facebookでシェアする:PostgreSQLのPub/Sub機能とJavaのクライアント実装
はてなブックマークで見る:PostgreSQLのPub/Sub機能とJavaのクライアント実装(127ブックマーク)
127
Pocketに保存する:PostgreSQLのPub/Sub機能とJavaのクライアント実装(63保存)
63
エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)
筆者自身もコミッターとして関わるJavaのDB永続化ライブラリ「uroboroSQL」の紹介です。
2024.06.27
星賢一
Programming
Xでポストする:エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)(8件の反応)
8
Facebookでシェアする:エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)
はてなブックマークで見る:エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)(3ブックマーク)
3
Pocketに保存する:エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)(2保存)
2
Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める
前編のチュートリアル1で作ったSQL生成チャットbotをベースに、セルフレビュー機能を追加し、間違ったSQL文や存在しないテーブルやカラムを使用しようとした時に自動でやり直すように改修します。
2024.04.04
前川喜洋
AIDD
Xでポストする:Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める(3件の反応)
3
Facebookでシェアする:Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める
はてなブックマークで見る:Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める(8ブックマーク)
8
Pocketに保存する:Difyで生成AIアプリケーション入門 後編:自作プログラムで機能追加して生成AIの指向性と精度を高める(4保存)
4
30種類のプログラミング言語で、ループ処理を書いてみた
range over integer にフォーカスして取り上げていきます
2024.02.06
棚井龍之介
Programming
Xでポストする:30種類のプログラミング言語で、ループ処理を書いてみた(8件の反応)
8
Facebookでシェアする:30種類のプログラミング言語で、ループ処理を書いてみた
はてなブックマークで見る:30種類のプログラミング言語で、ループ処理を書いてみた(7ブックマーク)
7
Pocketに保存する:30種類のプログラミング言語で、ループ処理を書いてみた(7保存)
7
「プロになるためのWeb技術入門」を新人が読んでみた
新人研修の期間で先輩社員の方に薦めていただいた「プロになるためのWeb技術入門」を読んだ感想を書いていきます。特にIT未経験の同期の中で評判が良く、読んでいる人が多い書籍です。
2023.11.06
木元颯人
Programming
Xでポストする:「プロになるためのWeb技術入門」を新人が読んでみた(2件の反応)
2
Facebookでシェアする:「プロになるためのWeb技術入門」を新人が読んでみた
はてなブックマークで見る:「プロになるためのWeb技術入門」を新人が読んでみた(1ブックマーク)
1
Pocketに保存する:「プロになるためのWeb技術入門」を新人が読んでみた(1保存)
1
1
2
次のページ