Javaの顔の質問

分散メッセージキュー
1.なぜ使用メッセージキューメッセージキューああ長所と短所ああ何ですか
メッセージングキュー高可用性を確保する方法2は、ああメッセージが消費ああ繰り返されないことを確実にする方法
3、カフカ、ActiveMQの、RabbitMQのを、 rocketmq どんな利点を持っています欠点ああ~~~
4、あなたがメッセージキューを作成する場合は、アーキテクチャ設計ああがどのようにあなたのアイデアについて話をすることを
分散検索エンジン
1、ES作業プロセスを実現する方法です?ああ、分散達成するためにどのように
2を、クエリの効率ああを向上させるためにどのように大量のデータの場合、ES(レベルの十億)?
3は、クエリが作業プロセス?lucenceは、基礎となる聖歌逆索引知っていますか?について教えてどのようにES
ESと差mongdbは何ですかああシーンああで使用されているものを
、高同時高可用性アーキテクチャの設計
1は、どのように非常に同時高可用性システム設計するには
?プロジェクトを実行する方法を、具体的な実装についての話?どのように制限する2、
3、どのようにキャッシュをキャッシュの不適切な使用を使用することを?結果は何ですか
?枠組み吹き飛ばされ何?ああ、知っているの原則ものの具体的な実現を爆破する方法を、4?
5、データベースを分割する方法システムを分割する方法をダウングレードする方法????
通信プロトコル
1、TCP IP 4?の話
2、HTTPワークフロー???違いは何HTTP1.0 http1.1http2.0特定ああ?
3、TCP 3ウェイハンドシェイク、なぜフローチャートについて塗装ワークフロー4つのブレークない四、五二ああ?
4、httpsのワークフローについて描く?特にどのようにああ?キャプチャああ??防ぐ方法
のアルゴリズムを
1は、比較的簡単です、私はファイルだ、45億桁は?に再ああ最も多くああことを見つける方法をどのように、そこにある
データ構造

図1に示すように、二分木と赤黒木。

corejava
1、hashCodeを二つの等しいクラスが?それに等しくなければならない代わりに、それの何???等しい
2は、フレームワークのセットをご紹介?
3.実装?根本的な差ハッシュマップのhastableは何
のHashtableとconcurrenthashtableそれを?
4、HashMapの差分ツリーマップ?低レベルのデータが何でありますか構造は何ですか?
それは基本的な実装??か?持って使用するスレッドプールのパラメータどんな5、
違い6は何ですか、sychnized ??とロック
何が起こるsychnizeは、オブジェクトのロックが?際にグローバルロックがあるということであるのはなぜ??
7、ThreadLocalの?基本的な聖歌の例を記述する方法?とは何
??の8.volitileを作品
9、CASは、それを達成する方法を知っていますか?
10.少なくとも四つの書かれた聖歌????とシングルトン書きください
JVM
、1をしてくださいJVMのメモリ・モデルは?に関するすべての話唱える???何ガベージコレクタを使用について教えて
ラインがCPU使用率は?行うにはどのように高すぎる?に対処する方法を頻繁にフルGCを送信し、2を
ソリューションや治療についての話を解決する方法?問題を特定する方法方法
3は、バイトコード?バイトコードは何ですか?知っている
比較のx = = Yとなっているどのような手順?
整数X = 5、Y = INTを。5、
4、クラスローディング機構の聖歌クラスローダを持っているかについての話これらのクラスは、ローダーをロードしています これらのファイルは?
手書きクラスのロードデモについて
5、OSGiのはそれを知っていますか?彼はどのように達成しましたの?
6.あなたはJVMが達成するためにどのような方法?最適化されて行われているだろうかどのような影響???
7、クラスにforName(「java.lang.Stringで」)
()とは何が違い(「java.lang.Stringで」)であるとのStringクラスのgetClassLoader LOADCLASSああ??
SPRI NG
1、春AOPああああIOCを達成する方法の根底にあるメカニズムはどのようなもの、それは??
2、CGLIBを知っていますか?彼とjの間の差は、動的プロキシ聖歌を手書きDK J?動的プロキシを何DKされますか?

データベース
1、mysq1インデックスインデックス?? +木と木?? Bの違いは何であるのどのようなデータ構造?原則どのようなものがあり
2、ストレージエンジンはああ持っている?すべてはより多くのために?違い7何mysq1が!!!
3、高いデザイン並行システム・レベルのデータベース設計??どのように?それを達成するためにどのようにデータベースのロックのどのタイプ?
4、データベーストランザクションは何??
サブライブラリーサブテーブル
1、サブライブラリーのサブテーブル減容方式は、動的に拡張することができどのように設計しますか?
サブライブラリーサブテーブルのミドルウェアを使用し2は、その長所と短所、何が
根本的なサブライブラリーのサブテーブルのミドルウェアの実装原理の理解についての話
、私は今、システムのニーズ後の非サブサブテーブルライブラリシステムを持っている3サブライブラリーのサブテーブルには、どのように設計するか、
メイクサブライブラリーのサブテーブルは、動的サブライブラリーサブテーブルのシステム???にシステムを切り替えていない
不当なネットワーク、ネットワークさえ???ああ行う方法と、そのTCC?理由
4、分散しますサービスは、あなたが解決するのですか?知っていますか?
5、なぜサブライブラリーのサブテーブルああ???べきで
配布さ6は、一貫性のあるハッシュアルゴリズムがそれを知っているか?取り組む
?? Javaの実装コードについての筆跡を使用すると、userIdをtouchを取る場合スライスは、その後、私は???どのように行うデータの連続期間をチェックする
方法を、7 何??サブライブラリーのサブテーブルの主キーの実装上の問題を解決する
分散キャッシュ
違い、なぜシングルスレッドmemchechedのRedisが高いmemched効率的ですか?ああ、マルチスレッドよりは何Redisの1、
2、データ型は下のシナリオが何であるかのRedis利用ああ?
3、クラスタモデルは、レプリケーションからメインレイズをRedisのキーのRedisを達成する方法である、ああ達成するためにどのように対処する方法ですか?
図4は、Redisの設計分散ロックを使用する方法?ZKはあなたはそれが両方の高効率ああ??ああ達成するために使用する方法を
根本的な特定がそれを達成??あなたは欠点が利点ああが何であるかを知っている永続5は、Redisのを?
6、 LRU?それについての書き込み??へのコードのJavaバージョンは何の有効期限ポリシーRedisの
分散サービスフレームワーク
1を、??それを伝えるために続けることができ、レジストリにリンクされているダボ実装プロセスについて語った
、ZK ZK原理は何を知ることができる2をパクシをアルゴリズムは?原則についての話を知っている??
3、効率が??ああ最高である理由ダボデータ構造PB PBについての直列化プロトコルのサポートヘッセヘッセ話は知っている
4、あなたが知っているネッティー「それをやっているネッティー何NIO、BIO、AIOは違い、ああ何ですか?ああです
5、ダボのレプリケーションと高可用性戦略均衡戦略は、ああ動的プロキシ戦略は何か?
静脈
6、なぜスプリットああ分割ダボへのシステムは'を実行することはできません必要がありますダボと貯蓄の違いああは何ですか?

公開された55元の記事 ウォン称賛31 ビュー80000 +

おすすめ

転載: blog.csdn.net/zengfanwei1990/article/details/79116880