「Java」に関連する技術ブログ

企業やコミュニティが発信する「Java」に関連する技術ブログの一覧です。

コード品質向上のテクニック: 第 24 回(遺産の価値)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 24 回です。Weekly R...

最新!この2週間でもっとも読まれた記事|2024.4.23~5.6 PV数ランキングTOP10

/ 📢 このたび独自ドメインになりました \ こんにちは!「SHIFTGroup技術ブログ」編集部のノザワです。 いつもご覧いただきありがとうございます! 今年の春の大型連休もあっという間に終わってしまいましたね。 疲れを癒したり、リフレッシュされた方も多いのではないでしょうか? 10連休で海外旅行からインスタ投稿されるのを眺めて羨ましいな~なんて思ったり

Amazon Titan イメージジェネレータとウォーターマーク検出 API が Amazon Bedrock で利用できるようになりました

AWS re:Invent 2023 では、 Amazon Titan イメージジェネレータ のプレビューを発表しました。これは、生成 AI (Generative AI) の基盤モデル (FM) で、英語の自然言語プロンプトを使用してリアルでスタジオ品質の画像をすばやく作成および調整できます。 Amazon Titan イメージジェネレータが Amazon Bedrock で一般的に利用できるようになったことを嬉しく思います。これにより、画像の即
Go, Java, PHP

【Java】よく遭遇するエラーについて

はじめに おはこんばんにちは!鈴木です。 突然ですが、倒しても倒してもエラーに遭遇すると心が折れそうになりませんか?私はなります。 ・エラーの解決方法などを何度も調べては忘れてしまったり… ・そもそもどのようにエラーと向き合ったらいいんだっけ? となる私のような初心者の方向けに今回はJavaのエラーについてまとめてみたいと思います! Javaのエ

SBOMツール紹介 ~ CycloneDX Generator編 ~

はじめに こんにちは!PS SLのなーがです。前回は「SBOMツール紹介 ~ bom: The SBOM Multitool編 ~」について書きましたが、今回はBOMツールの一つである「CycloneDX Generator」を使ってSBOMを作成する方法について解説します。SBOMについてよく分からないという方は、まず こちら の記事を読んでみてください。 CycloneDX Generatorとは ほとんどのSBOMツールは単純なバーコードスキャナのよ

Spring BatchとDBUnitを使ったテストで起きた問題

Spring BatchとDBUnitを使ったテストで起きた問題 自己紹介 こんにちは。プラットフォーム開発部/共通サービス開発グループ[^1][^2][^3][^4][^5][^6]/決済プラットフォームチームの竹花です。 今回は、Spring Batch + DBUnitを使ったテストで遭遇した問題について書きたいと思います。 環境 ライブラリ等 バージョン Java 17 MySQL 8.0.23 Spring Boot 3.1.5 Spring Boot Batch 3.1.5 JUnit 5.10.0 Spring Test DBUnit

オブジェクト指向の強力な武器 ~依存関係の制御~

こんにちは、サイオステクノロジーの佐藤 陽です。 今回はオブジェクト指向プログラミングの強力な武器の一つである、 ポリモーフィズムを利用した依存関係の制御 について書きたいと思います。 「依存関係性の制御」や、「依存関係性の逆転(DIP)」などは既に色々なところで解説されていますが 自分の知識定着と、どこかの誰かの役に立つことを期待して書いていき

openapi-typescriptとRedocly CLIを活用してOpenAPIドキュメントと型定義の同期を効率化する

はじめに こんにちは!RevCommでフロントエンドエンジニアをしている田中です。 最近、MiiTel Phone Webというプロダクトに openapi-typescript とRedoclyというツールを使用してOpenAPIドキュメントからTypeScriptの型定義の管理を効率化する仕組みを導入しました。それらのツールの導入背景や使い方などについて説明します。 この記事は以下のバージョンを想定して記述されています

Solr って何者?①:Solr って何??

こんにちは。サイオステクノロジー OSS サポート担当 山本 です。 今回は Apache Solr (Solr) というやつを試そうとしてみたので、それについてのお話です。 非常に尖った用途を持つ OSS で、(私のように) 使う機会がなければ恐らく馴染みのないものかと思いますが、だからこそ必要になりそうな時に存在を知っていると選択肢が増えそうだなぁ、と思えるものなので、そのあ

カメラ映像録画サーバのデプロイを改善した話

こんにちは。サーバサイドエンジニアの村田 ( @naofumimurata ) です。 本記事では、セーフィーのシステムでカメラ映像の録画機能を担うアプリケーションのデプロイを改善した話を共有したいと思います。 セーフィーの録画・配信システム カメラサーバのデプロイの課題 デプロイの流れ 実行環境 問題 時間がかかる 作業負荷が高い メンテナンス性が悪い 結果どういう状
AWS, Go, Java

コード品質向上のテクニック: 第 22 回(To equal, or not to equal)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 22 回です。Weekly R...

ココナラAndroidアプリのDIライブラリをDaggerからHiltに移行してみた

株式会社ココナラアプリ開発グループ、Androidチームの長谷山です。 今回はココナラAndroidアプリのDIライブラリをDaggerからHiltに移行したことをご紹介します。 背景 ココナラのAndroidアプリは2018年にDaggerの導入を行いました。 Daggerを使用することにより、DI(Dependency Injection)を簡単に行うことができます。 ただ、Daggerはセットアップが大変だったり、学習コストが高かった

CDK Aspectsを利用してベストプラクティスに従ったインフラストラクチャを構築する

組織は、ベストプラクティスに従ってアプリケーションを実行できるよう、クラウドインフラストラクチャに対してコンプライアンスルールを適用しています。 AWS Config を活用して、内部のガイドラインに従って構成された設定に対する、全体的なコンプライアンス状況を確認します。この確認は、AWS アカウントでクラウドリソースを作成した後で行なわれます。 この記

コード品質向上のテクニック: 第 21 回(コンストラクタを叩いて渡る)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 21 回です。Weekly R...

SBOMツール紹介 ~ bom: The SBOM Multitool編 ~

今回はSBOMツールの一つである「bom: The SBOM Multitool」について解説します。SBOMについてよく分からないという方は、まず こちら の記事を読んでみてください。 bomとは ソフトウェア部品表 (SBOM) を作成、表示、変換できるユーティリティ Kubernetes プロジェクトの SBOM を作成するプロジェクトの一部として作成された ディレクトリ、コンテナー イメージ、単一ファイル、お
Go, Java
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?