マインドマップギャラリー JAV面接の質問-1
これは、JAVA の面接の質問 1 に関するマインド マップであり、求職者が JAVA の基礎知識を体系的に復習し、定着させるのに役立ちます。
2024-03-07 14:54:13 に編集されましたJAVAの面接での質問
JAVAの基本
基本的な文法
01-オブジェクト指向プログラミングとは何ですか?
02-オブジェクト指向の3大特徴
03-ポリモーフィズムの仕組みとは?
04-Jdk、Jre、JVMの違い
05-Java の基本的なデータ型は何ですか?
06-メソッドシグネチャとは何ですか?
07-JAVA のアクセス修飾子とは何ですか?
08-&と&&の違いは何ですか?
09-final は何に役立ちますか?
10-決勝、ついに差が確定?
11 - このキーワードとスーパー キーワード
12-break、continuity、return の違いと機能は何ですか?
13-抽象クラスはfinalで変更できますか?
14-静的に変更されたメソッドは、静的に変更されていない変数やメソッドを呼び出すことができますか?
15-ローカル内部クラスと匿名内部クラスがローカル変数にアクセスするとき、なぜ変数はfinalでなければならないのですか?
16-オーバーロードとオーバーライドの違い
17-コンストラクターをオーバーライドできますか?
18- == と等しいの違いは何ですか
19-hashCodeメソッドの役割
20-反射メカニズムとは何ですか?
21-反射機構のメリットとデメリット
22-反映メカニズムの適用シナリオは何ですか?
23-Java でリフレクションを取得する 3 つの方法
24-Java でオブジェクトを作成するにはどのような方法がありますか?
25-String s = new String("xyz"); いくつかの文字列オブジェクトが作成されます。
26- String str="i" は String str=new String("i") と同じですか?
27-String、StringBuffer、StringBuilder の違いは何ですか?
28-整数 a= 127 は整数 b = 127 と等しいですか?
データ構造
01-リンクリストとは何ですか?
02-リンクリストのメリットは?
03-赤黒の木とは?
JDK1.8の新機能
ラムダ
ストリーム
foreach: ループをトラバースし、Consumer 型オブジェクトを渡す
フィルター : フィルター
マップ:変換
flatMap: ストリームの平坦化
Skip : N 個の要素をスキップします
制限: N 個の要素を切り取る
ソート済み: ソート済み、コンパレータに渡される
コレクター: コレクターは、ストリーム内のデータ収集結果を toList、toMap などと結合します。
概要統計: 統計手法
count: 要素の数をカウントします。
concat: 2 つのストリームをマージする
オプション
集める
01-一般的に使用されるコレクション クラスは何ですか?
02 - どのコレクション クラスがスレッドセーフですか?
03-Vector はどのようにしてスレッド セーフを実現していますか?
04-HashTable はどのようにしてスレッド セーフを実現しますか?
05-リストを横断するさまざまな方法には何がありますか?
06-ArrayListのメリットとデメリットを教えてください。
07-配列とリストの間で変換するにはどうすればよいですか?
08-ArrayList と LinkedList の違いは何ですか?
09 - スレッドセーフでないコレクションをスレッドセーフなコレクションに変換するにはどうすればよいですか?
10-HashSetの実装原理について教えてください。
11-HashSet の重複を確認するにはどうすればよいですか? HashSet はデータが反復不可能であることをどのように保証しますか?
12-HashMapの実装原理について教えてください。
13 - HashMap がハッシュの競合を解決する方法
14-JDK1.7と1.8のHashMapの違いは何ですか?
15-HashMapのputメソッドの具体的な処理は何ですか?
16-HashMap はどのように拡張されますか?
17-HashMap の初期長が 16 なのはなぜですか?
18. 長さ 8 のリンク リストが赤黒ツリーになるのはなぜですか?
19-HashMap の各展開の長さが 2 の累乗になるのはなぜですか?
20-HashMap と ConcurrentHashMap の違いは何ですか?
21-ConcurrentHashMap と Hashtable の違いは何ですか?
22-ツリーマップとは何ですか?
23-比較対象と比較対象の違いは何ですか?
24-収集データのソート方法
IO
01-Java には何種類のストリームがありますか?
02 - Java IO の共通クラス、バイト ストリーム、文字ストリーム、インターフェイス、実装クラス、メソッド ブロッキングについて説明します。
03-バイトストリームを文字ストリームに変換するにはどうすればよいですか?
04-Java シリアル化とは何ですか? Java シリアル化を実装する方法は何ですか?
05-同期・非同期とは何ですか?
06-ブロッキングとノンブロッキングとは何ですか?
07-同期ブロッキング、同期ノンブロッキング、非同期ノンブロッキングとはどういう意味ですか?
08-BIO(ブロッキングI/O)とは
09-NIOとは
10-AIO (非同期 I/O) とは何ですか
5つのIOモデルの紹介
マルチスレッド化
スレッドの基本
01. スレッドには州がいくつありますか?
02-スレッドの立て方にはどのようなものがありますか?
03-実行可能と呼び出し可能の違いは何ですか?
04-スレッド run() と start() の違いは何ですか?
05 - 一般的に使用されるスレッド同期およびスレッド スケジューリング関連のメソッド
06-ブロックされたスレッドを起動するにはどうすればよいですか?
07 - Java プログラムでマルチスレッドを安全に動作させるにはどうすればよいですか?
08 - スレッドの共通 API は何ですか?
09 - スレッド間の通信方法とスレッド間の同期方法
10. synchronized キーワードをプロジェクトでどのように使用しているかを教えてください。
11-シングルトンパターンを理解していますか?シングルトンモードを実装するためのダブルチェックロックの方法を説明してください。
怠け者のスタイル
お腹を空かせた中華風
ダブルチェックロック
12-アトミック クラスとは何ですか? Java の JUC フレームワークについてご存知ですか?
13 - 3 つの新しいスレッド T1、T2、および T3 を作成します。これらが順番に実行されるようにするにはどうすればよいですか?
14-スレッドデッドロックとは何ですか?
15-デッドロックを形成するために必要な4つの条件は何ですか?
16-スレッドのデッドロックを回避するには?
17-スレッド A が変数を変更したことをスレッド B はどのようにして知るのでしょうか?
スレッドプール
01-スレッドプールとは何ですか?スレッド プールを使用する利点は何ですか?
02-スレッドプールを作成するためのパラメータは何ですか?
03- スレッドプールの作成方法
04-スレッドプールの実行処理
05 - スレッド プール サイズを合理的に割り当てるにはどうすればよいですか?
06-スレッドプール起動スレッドの submit() メソッドとexecute() メソッドの違いは何ですか?
07-タスクを送信したときにスレッド プール キューがいっぱいの場合はどうなりますか?
ロック
01-マルチスレッドにおける同期ロックアップグレードの原理は何ですか?
02-CASとは何ですか?
03-CASではどのような問題が発生しますか?
04-バイアスロックとは何ですか?
05-軽量ロックとは何ですか?
06-重量ロックとは何ですか?
07-スピンロックとは何ですか?
08-スピンロックの問題は何ですか?
09-同期とロックの違いは何ですか?
10-volatile キーワードの役割
スレッドローカル
01 - ThreadLocal の基本原理
02 - ThreadLocal はプロジェクトのどこで使用されていますか?
03-ThreadLocal を使用するとどのような問題が発生する可能性がありますか?
JVM
01-JVM はどのような部分で構成され、実行されているプロセスは何ですか?
02 - JVM ランタイム データ領域について話しましょう
03 - Java ヒープについてのあなたの理解について話してもらえますか?
04 - Java メソッド分野についてのあなたの理解について話してもらえますか?
05-直接記憶って知っていますか?
06-スタックの違いは何ですか?
07-ディープコピーとシャローコピーをご存知ですか?
08-強参照、ソフト参照、弱参照、仮想参照の違いは何ですか?
09-GC について学んだことがありますか?
10-ガベージコレクターの原理は何ですか?ガベージコレクションを手動で行う方法はありますか?
11-FullGC をご存知ですか?
12-新世代、旧世代、永続世代の違いについて話す
13-マイナー GC、メジャー GC、フル GC とは何ですか?
14-ガベージ コレクターによってオブジェクトが収集されるのはいつですか?
15-JVM ガベージ コレクション アルゴリズムとは何ですか?
16-JVM の永続世代ではガベージ コレクションが発生しますか?
17-クラスローダーとは何ですか?またクラスローダーとは何ですか?
18-クラスローディングの実行プロセスについて教えてください。
19-保護者代表団とは何か知っていますか?
20. 親の委任を破るにはどうすればよいですか?
21-JVM チューニングに携わったことがありますか?
22-一般的に使用される JVM チューニング パラメーターは何ですか?
23-JVM チューニング パラメーターはそこで設定できます。
ジャワウェブ
サーブレット
01-サーブレットとは何ですか?
02-Tomcat のデフォルトのポートとその変更方法は何ですか?
03-サーブレットのライフサイクルを知っていますか?
04- 転送とリダイレクトについてご存知ですか?
05- クッキーとは何ですか?セッションとは何ですか?
06-Cookieとセッションの違いは何ですか?
07- Tomcat はどのようにしてサーブレット クラス インスタンスを作成しますか?どのような原理が使用されていますか?
08-サーブレットは単一インスタンスですか、それとも複数インスタンスですか?
09 - フィルター、インターセプター、リスナーの違いを教えてください。
MYSQL
基本的な文法
DDL: データ定義言語。例: データベース テーブル構造を制御するための作成、削除など
DCL:データベースを制御するためのデータベース制御言語、GRANT、REVOKEなど
DML: データ管理言語。データベース データに対して何らかの操作を実行するために INSERT、UPDATE、DELETE などが一般的に使用されます。
DQL: データ クエリ言語、データ取得ステートメント。テーブルからデータを取得するために使用されます。通常、最もよく使用される予約語は SELECT であり、FROM 句および WHERE 句と組み合わせて SQL クエリ ステートメントを形成することがよくあります。
基本的な構文の順序: Select [field,...] From table name [Where 条件] [フィールドごとにグループ化] [条件を持っている][フィールド順で並べ替え]
SQL ソート: Order By フィールドの順序
SQL グループ化: Group By グループ フィールド
SQL重複排除
明確な
グループ化
SQL ページング: [開始] サイズを制限する
SQL関数
現在時刻: now()/sysdate
文字列の連結: concat
スペースのトリム: TRIM
置換文字列: REPLACE
文字列インターセプト: SUBSTRING
文字列反転: REVERSE
現在の年を取得します:年
現在の月を取得します:Month
現在の週を取得: 週
時間の計算: DATE_ADD
条件判定:IF(expr,v1,v2) / IFNULL(v1,v2)
複数テーブルのクエリ
内部結合
暗黙的な内部結合: select * from A,B where 結合条件
明示的な内部結合: 接続条件で A 内部結合 B から * を選択します
外部結合
左外部結合
select * from A left 接続条件で B を結合
右外部結合
select * from A right join B 接続条件で
ストレージエンジン
最適化
デザイン
適切なストレージ エンジン、適切なフィールド タイプを選択し、パラダイムに従います (アンチパラダイム設計)。
機能: インデックス作成、キャッシュ、サブデータベース、サブテーブル。
アーキテクチャ: マスター/スレーブ レプリケーション、読み取り/書き込み分離、負荷分散。 mycat/shardingjdbc
合理的な SQL: テスト、経験
MYSQL でラージ ページングに対処するにはどうすればよいですか?
索引
01-MYSQLインデックスをご存知ですか?
02 - Mysql についてどのようなインデックスを知っていますか?
03-インデックスのメリットとデメリットをご存知ですか?
04-インデックスがどのように保存されるか知っていますか?
05-B-treeとB-treeの違いは何ですか?
06-ノンクラスタードインデックス(ノンクラスタードインデックス)とは何かご存知ですか?
主キーインデックス
通常のインデックス
07-クラスター化インデックス(クラスタードインデックス)とは何かご存知ですか?
主キーインデックス
補助インデックス
08 - 非主キー フィールドにインデックスが作成されます。このフィールドに基づいてデータを何回クエリする必要がありますか?
09 - データベースの主キーとして UUID を使用するのは適切ですか?
10-テーブル リターン クエリとは何か知っていますか?
11-カバリングインデックスとは何か知っていますか?
12-左接頭辞の原則が何であるか知っていますか?
13-どのような状況でインデックスが失敗しますか?
14- SQL ステートメントの実行が非常に遅い場合、その遅さの理由を見つけるにはどうすればよいですか?
15. SQL 実行プランを表示するための一般的なパラメータについて説明してください。
ID
選択タイプ
テーブル
タイプ
鍵
余分な
...
16. 使用するインデックスは多ければ多いほど良いのでしょうか?
ロック
01-ロックとは何ですか? MySQL ではどのようなタイプのロックが提供されますか?
02-デッドロックとは何ですか?どのような状況でデッドロックが発生しますか?
03-デッドロックに対処するには?
04-デッドロックを確認するには?
05-デッドロックを回避するには?
06-InnoDB はデフォルトでデッドロックをどのように処理しますか?
07-グローバルロックとは何ですか?その応用シナリオは何ですか?
08-共有ロックとは何ですか?
09-排他ロックとは何ですか?
10- InnoDB ストレージ エンジンにはロック アルゴリズムがいくつありますか?
11-開発プロセス中に MYSQL をロックしましたか?
事務
01 - トランザクションの ACID を知っていますか?
02-トランザクションの分離レベルは何ですか?詳しく話してもらえますか?
03 - トランザクションの分離レベルを考慮しない場合、どのような問題がありますか?
04-MYSQL のデフォルトの分離レベルは何ですか? 分離レベルを調整する方法はわかりますか?
05-MVCCとは何ですか?
06-MVCCの原理をご存知ですか?
07-MySQLトランザクションの実装原理は何ですか?
SSM フレームワーク
春
01-Spring フレームワークとは何ですか?
02 - Spring IOC についての理解について話す
03 - AOP についての理解について話す
04-Spring AOP と AspectJ AOP の違いは何ですか?
05-Spring のシングルトン Bean のスレッド セーフティの問題を理解していますか?
06-春の豆のライフサイクル?
07-Spring フレームワークではどのようなデザイン パターンが使用されていますか?
08-Spring ではどのアノテーションを使用しますか?
@Controller: コントローラー上で動作します
@Service: ビジネス層クラスに作用します。
@Repository: データ アクセス層クラスに作用します。
@Component: クラスに基づいて動作します。
@Bean: メソッドで Bean オブジェクトを宣言するために使用されます。
@Scope: @Bean のスコープを宣言します (単一の場合/複数の場合)
@Autowired: タイプごとに Bean を注入します
@Resource: 名前による Bean の注入
@Qualifier: 複数の型が同じ場合、注入する名前を名前で指定
@PropertiesSource: 構成ファイルをロードします
@Import: 他の構成クラスをエクスポートします
@Configration: 構成クラスにアノテーションが付けられます
@ConfigrationProperties: バッチロード設定ファイルの設定
@Transational: トランザクションのサポート
@EnableGlobalTransational: トランザクションのサポートを有効にする
@EnableAspectJProxy: プロキシ サポートを有効にする
@Aspect: アスペクトを宣言します
@Before: 事前通知をマークします
@After: 最終通知をマークします
@Around: 周囲の通知をマークします
@AfterThrowing: 例外通知をマークします
@AfterReturing: 投稿通知にマークを付ける
@PointCut: アノテーション メソッド、ポイントカット式を宣言します
09-Spring のトランザクション管理にはいくつのメソッドがありますか?
10-Spring トランザクションの分離レベルは何ですか?
11-Spring で @Transactional が無効になるのはいつですか?
12-Spring のトランザクション伝播動作について教えてください。
13-Spring ではトランザクションはどのように実装されますか?
14- @Autowired アノテーションを使用して自動配線するプロセスは何ですか?
15-スプリングを使って豆を自動で組み立てる方法は何ですか?
16-Spring でサポートされているいくつかの Bean のスコープは何ですか?
SpringMVC
01-Spring MVCとは何ですか? springMVC についての理解を簡単に紹介してください。
02 - SpringMVCのワークフローを説明する
03-Spring MVC でよく使用されるアノテーションは何ですか?
@RestController: @Controller と @ResponseBody を組み合わせたアノテーション
@RequestMapping: インターフェースリクエストマッピング
@GetMapping: GET リクエスト メソッドのマッピング
@PutMapping: PUTリクエストメソッドのマッピング
@PostMapping: PUT リクエスト メソッドのマッピング
@DeleteMapping: DELETE リクエスト モード マッピング
@RequestBody: リクエスト本文データを受信し、JSON は自動的にオブジェクトに変換されます
@ResponseBody: 応答データは自動的に JSON に変換されます
@RequestParam: リクエストパラメータを受信します
@Cookie: リクエストで Cookie を受け取ります
@RequestHeader: リクエストヘッダーを受信します
@PathVariable: パス変数を宣言します
04-ブラウザにアドレスを入力してサーバーの応答データを送信する一連のプロセスを知っていますか?
マイバティス
01-Mybatis の動作原理を理解したことがありますか?
02-#{} と ${} の違いは何ですか?
03-マッパーで複数のパラメータを渡すにはどうすればよいですか?
04-mybatis マッピング ファイルではどのようなタグが使用されていますか?
select: クエリタグ
更新: ラベルを更新します
削除 : タグを削除します
insert : タグを挿入
where : SQL ステートメントの where と同様
if: 動的 SQL が条件を決定します
foreach: トラバーサル ループ、SQL のスプライシング、通常はバッチ処理に使用されます。
set: SQL ステートメントの set キーワードに似ています。
resultMap: 結果セットのマッピング ラベル
05-mybatis はマルチテーブル クエリをどのように実装しますか?
06-foreachタグの属性
Collection: 配列を走査する場合、それは配列です。オブジェクトまたは Map のコレクション属性を走査する場合、それはオブジェクト属性です。マップの名前またはキー。
item: 走査された各アイテム
インデックス: トラバース中のインデックス
open: 文字列連結プレフィックス
セパレータ : セパレータ
close : : 文字列連結後
07-Mybatis は生成された主キーをどのように取得しますか?
08-エンティティクラスの属性名がテーブルのフィールド名と異なる場合はどうすればよいですか?
09-MyBatis のマッパー インターフェイスを使用して通話する場合の要件は何ですか?
10-Dao インターフェースのメソッドに異なるパラメーターがある場合、メソッドをオーバーロードできますか?
11-Mybatis はページングをどのように実行しますか?ページングプラグインの原理は何ですか?
12-Mybatis は遅延読み込みをサポートしていますか?サポートされている場合、その実装原理は何ですか?
13-Mybatis の一次キャッシュと二次キャッシュ?
マイバティスプラス
01-Mybatis-Plus を使用する場合に複数テーブルのクエリを実行するにはどうすればよいですか?
02-Mybatis はエンティティ クラスとデータベース テーブル間のマッピングをどのように実装しますか?
03-Mybatis-Plus自動入力を利用したことがありますか?
マイクロサービス
スプリングブーツ
01-SpringBoot自動構成の原理は何ですか?
02-SpringBoot 設定の読み込み順序?
03-Spring Boot初期化環境変数処理?
04-SpringBoot を実行するにはどのような方法がありますか?
05-SpringBoot で一般的に使用されるスターターは何ですか?
スプリングブートスターターウェブ
スプリングブートスターターjdbc
mybatis-スプリングブート-スターター
スプリングブートスターターテスト
mybatis-plus-spring-boot-starter
スプリングブートスターターデータredis
スプリングブートスターターデータエラスティックサーチ
スプリングブートスターターデータmongodb
スプリングブートスターターamqp
スプリングクラウドスターターオープンフェイン
スプリングクラウドスターターアリババナコスディスカバリー
……
06-SpringBoot、Spring MVC、Spring の違いは何ですか?
07-Spring Boot の核となるアノテーションは何ですか?どのような注釈で構成されていますか?
08-Spring Boot はどのロギング フレームワークをサポートしていますか?推奨されるデフォルトのロギング フレームワークは何ですか?
09-Spring Boot はどのようなコア機能を提供しますか?
10-Spring Bootの設定方法は何ですか?
11-Spring Boot で構成を読み取る方法は何ですか?
12-Jetty サーバーを使用したことがありますか? 組み込みサーバーを Jetty に置き換えるにはどうすればよいですか?
スプリングクラウド
01-春雲とは?
02 - プロジェクトでは SpringCloud と SpringCloudAlibaba のどのバージョンが使用されていますか?
03-プロジェクトでは Spring Cloud のどのコンポーネントが使用されていますか?
登録センター/設定センター Nacos
負荷分散リボン
サービスコールのふり
サービス保護監視員
サービスゲートウェイ ゲートウェイ
...
04-Spring Cloud と Spring Boot の違いと関係を知っていますか?
ナコス
01-構成センターとしての Nacos の原理を理解したことがありますか?
02-Nacos はどのようにして環境分離を実現しているのですか? 名前空間についてご存知ですか?
03-Nacos サービスの階層型ストレージ モデルとは何ですか?
04-Nacos はサービスの重み設定をどのように実装しますか?
05-Nacosに登録されているサービスインスタンスの種類は何ですか?
06-エウレカを知っていますか? ナコスとエウレカの違いは何ですか?
07-プロジェクト内の設定ファイルはどのように管理されていますか?
08-プロジェクトを開始するとき、ローカル ファイルまたは Nacos 内のファイルを最初にロードする必要がありますか?
09-構成のホットアップデートを実装するにはどうすればよいですか? 構成が変更された場合、ソースコードを変更せずに構成を更新できますか?
リボン
01-Ribbon はどのようにして負荷分散を実現しますか?
02 - リボンでサポートされている負荷分散戦略は何ですか?
03 - リボンのデフォルトの負荷分散戦略とは何ですか? リボンの負荷分散戦略を変更するにはどうすればよいですか?
04 - 負荷分散戦略をカスタマイズする方法を理解したことがありますか?
ふりをする
01-フェイクって何?
02-フェインのサービスコールとダボの違いは何ですか?
03-Feign を使用してサービスを呼び出すときにタイムアウトが発生した場合はどうすればよいですか?
04-リモート通話に Feign を使用して、負荷分散を実現するにはどうすればよいですか?
05-Feign のサービス呼び出し効率を向上するにはどうすればよいですか?
ゲートウェイ
01-プロジェクトではゲートウェイのどのような機能が使用されていますか?
ルーティング
クロスドメイン
認証
制限する
02 - 開発中によく使用するルーティング アサーションは何ですか?
パス: リクエストのパスに応じて一致します
Before/After: 時間に基づくルーティング。通常は新しいバージョンの起動に使用されます。
ヘッダー:リクエストヘッダーに基づくルーティング、一般ユーザー向けのグレースケールリリース
03-開発でよく使用するフィルターは何ですか?
AddRequestHeader: リクエスト ヘッダー、ユーザー監視のブラック/ホワイト リストを追加します。
RequestRateLimiter: 電流制限設定
StripPrefix: パスプレフィックスをキャンセルします
04-ゲートウェイのグローバルフィルターを使用したことがありますか?
センティナル
01-Service Avalanche についてご存知ですか?
02- 雪崩の問題を解決する方法を学んだことがありますか?
03-Hystrix について知っていますか? Sentinal と Hystrix の違いは何ですか?
04-プロジェクトで Sentinal をどのように使用しますか?
05-Sentinel がサポートするフロー制御モードは何ですか?
06-Sentinel がサポートするフロー制御効果とは何ですか?
07-Sentinel は、指定されたホットスポットへのデータ アクセスに現在の制限を実装できますか?
08-センチネルで一般的なメソッドの電流を制限するにはどうすればよいですか?
09 - センチネルサーキットブレーカーの仕組みを知っていますか?
10. センチネルはどのような状況でサーキット ブレーカーのダウングレードをトリガーしますか?
11-センチネル電流制限の最下層を実装するにはどのようなメカニズムが使用されますか?
12-Sentinel はアクセス ソースをどのように制御しますか?
13-Sentinel で設定されたルールはどのように保存されますか? 再起動後も有効になりますか?
レディス
01-Redis にはどのようなデータ構造 (型) がありますか?
02-Redis と Memcached の違いは何ですか?
03-Redis シングルスレッド モデルはなぜ非常に効率的ですか?
04-Redis には永続化メソッドがいくつありますか?どのように選ぶか?
05-Redis はトランザクションをサポートしていますか?
06-Redis にはデータの「有効期限」戦略がいくつありますか?
07-Redis にはどのようなデータ「削除」戦略がありますか?
08- 同時に期限切れになるように設定する必要があるキーが多数ある場合、一般にどのようなことに注意する必要がありますか?
09-Redis クラスターのソリューションは何ですか?
10-Redis のマスター/スレーブ同期とは何ですか?
11-Redis ハッシュ スロットの概念について話しますか?
12-Redis Cluster のマスター/スレーブ レプリケーション モデルとは何ですか?
13-Redis クラスターで書き込み操作は失われますか?なぜ?
14-Redis にはどのような重要な健全性指標がありますか?
15-Redis に 1 億個のキーがあり、そのうちの 100,000 個が固定の既知のプレフィックスで始まると仮定します。すべてを見つけるにはどうすればよいでしょうか。申告問題もあるだろうし
16-Redis を使用して Web サイトの UV (ユニーク訪問者数) をカウントするにはどうすればよいですか?
17-Redis で大きなキーを処理するにはどうすればよいですか?
18-キャッシュアバランチ(キャッシュの無効化)について理解したことがありますか?
19-キャッシュペネトレーションについて理解したことがありますか?
20-キャッシュの内訳を理解したことがありますか?
21-キャッシュの同時実行性について理解したことがありますか?
エラスティックサーチ
原理
問い合わせモード
断片化
ルーティング
スプリットブレイン
深い検索
ラビットMQ
RabbitMQ 動作モード
デッドレタースイッチ
遅延キュー
怠惰なキュー
信頼性の保証
カフカ
作業過程
関連概念
信頼性の保証
他の
xxl-ジョブ
fastdfs
環境情報
アリババクラウドシールドのセキュリティ