本文へ移動

CooLWJを検索

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

言語

CooLWJ検索

検索結果 · Java

検索結果: 10

酷无极 · ブログcoolwj.comブログ11

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

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

酷无极 · ブログcoolwj.comブログ9

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

· …枚挙にいとまがありませんが、全体を見渡す視点が足りないと常々感じていました。そこで筆者は、Java のマルチスレッドの進化の歴史を体系的に整理しました。マルチスレッドの知識を身につける助けになれば幸いです。 本稿で扱わないこと: 1 一部の技術事項の詳しい実装原理は説明せず、ソースコードの分析や図解も行いません。本稿で興味のある概念や技術が見つかったら、自分…

酷无极 · ブログcoolwj.comブログ2

Javaスレッドコンテキスト

· ThreadLocalはJDKのjava.langパッケージにある、よく使われるユーティリティクラスで、スレッドコンテキストの機能を実現しています。最も一般的な用途は、ログイン後のユーザーコンテキストなどの重要な情報をThreadLocalに保存することでしょう。 スレッドコンテキストは、一見複雑に見える多くの問題もすっきりと解決できます。例えば、sprin…

酷无极 · ブログcoolwj.comブログ16

長すぎるのも罪?——バックエンドのLong型IDの精度損失を直す、不思議な道のり

· …によるフロントエンドでの精度損失。この問題といえば、まさに「諸悪の根源」ですね、なにしろ JavaScript 安全に処理できるのは Number.MAX_SAFE_INTEGER(つまり 9007199254740991)以内の数値なのだろうか? この問題で頭を悩ませたことがあっても、心配はいりません、あなただけではありません。今日は、この「世紀の難問」を…

酷无极 · ブログcoolwj.comブログ14

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

· …ssage Queuing Protocol)の実装で、Python、Ruby、.NET、Java など、さまざまなクライアントに対応しています。RabbitMQ は信頼性の高いメッセージ配信の仕組みを提供し、メッセージのルーティング、配信、キューイングを柔軟に行えます。 クラスタの意義と役割 RabbitMQクラスターを構築することで、メッセージの高可用性…

酷无极 · ブログcoolwj.comブログ10

暗号化と復号の技法

· …切に管理することも課題です。これが共通鍵暗号の弱点です。 1.3 コード例 続いて松哥が、Javaコードで共通鍵による暗号化と復号を行う方法を実演します。 Javaで対称暗号を実装する際は、通常、Java暗号化アーキテクチャ(Java Cryptography Architecture, JCA)が提供するクラスとインターフェースを使用します。 以下は、AE…

酷无极 · ブログcoolwj.comブログ4

Spring Cache の使い方

· …(User user) まとめ キャッシュの宣言用に、springのキャッシュ機能は一連のjavaアノテーションを提供しています: · @Cacheable o 機能:キャッシュへの書き込みをトリガーします。キャッシュにない場合はデータベースを検索し、キャッシュに保存して結果を返します。キャッシュにある場合は、そのまま結果を返します o 用途:データベースを…

好きなテーマを選ぶ

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