本文へ移動

CooLWJを検索

选择搜索范围,输入关键词后按回车。

言語

技術と暮らし

開発実践、AIツール、方言、読書。

新着記事

13–18 / 25 件

開発実践

RabbitMQクラスタ内のあるノードがダウンすると、メッセージを受信する側にはどんな影響があるのでしょうか?もしミラーリングを使っていたら

マイクロサービスアーキテクチャでは、分散メッセージキューが極めて重要な役割を果たします。広く使われているオープンソースのメッセージキューシステムであるRabbitMQは、高可用性と高信頼性を提供するだけでなく、さまざまな業務要件に対応する複数のメッセージキューモデルもサポートしています。

開発実践

JDK ではどのようなデザインパターンが使われているか?

JDK ではどのようなデザインパターンが使われているか?構造に関するパターン,アダプターパターン,ブリッジパターン,コンポジットパターン,デコレーターパターン,ファサードパターン,フライウェイトパターン,プロキシパターン

開発実践

java fileでファイルの種類を取得

Java開発では、ファイルの種類を判定する必要がよくあります。例えば、ファイルアップロード機能では、ユーザーがアップロードしたファイルが要件に合った種類かどうかを判定する必要があります。本記事では、Javaを使ってファイルの種類を取得する方法を詳しく紹介します。

開発実践

暗号化と復号の技法

共通鍵暗号と公開鍵暗号は二つの異なる暗号化方式であり、データの安全性と情報伝送において重要な役割を果たしている。

開発実践

技術を俯瞰する-Javaマルチスレッドの進化史

2022年09月22日、JDK19がリリースされました。このバージョン最大の注目点は仮想スレッドのサポートで、軽量スレッドの仲間に新たな有力メンバーが加わりました。仮想スレッドにより、JVMはOSにスレッドのスケジューリングを任せる制約から解放され、自身でスケジューリングを行うようになります。実は初期のSunも、Solaris OSの仮想マシンでJVMによるスレッドのスケジューリングを実装していましたが、複雑さと保守性を考慮した結果、最終的にはいずれもOSがスレッドをスケジューリングする方式へ戻りました。

開発実践

SpringBootでDockerイメージを構築するベストな3つの方法

本記事では、Maven を通じて SpringBoot アプリケーションを Docker イメージにビルドする3つの技術を紹介します。 (1)spring-boot-maven-plugin 組み込みの build-image を使用する. (2)Google の jib-maven-plugin を使用する。 (3)dockerfle-maven-plugin を使用する。

好きなテーマを選ぶ

選んだテーマはサイト全体に適用されます。