抜粋ネットワークのインタビューの質問(タイトルのみ)

JDKコレクション
-一般的な使用のコレクション、などのArrayList、ベクトル、HashSetの、ハッシュテーブル、TreeSetの、HashMapの、のConcurrentHashMap、それらの間の違い、
- HashMapの、ConcurrentHashMapの原理
のような様々なキューの基本的な方法を使用して- :LinkedBlockQueue

プログラミングマルチスレッド
、Runnableをが使用され、スレッドの例外ハンドラをスレッドを使用する-
ThreadPoolExecutor、特集、コーラブル: - JDK自身のスレッドプールと基本原理を使用する
-のThreadLocalの使用:ThreadPoolExecutor

同時実行制御:
-ツール(同期、ReentrantLockの、ロックインタフェース)一般的な実装JDK同時実行制御
-悲観的ロック、オプティミスティックロックの概念
-どのように楽観的ロック
-分散ロック・コンセプトとどのように実装する
- CASのアイデア
- volatileキーワード
-ロックの原則
デッドロックを発見し、解決する方法-


データベース:
-一般的な最適化手法インデックス
- MySQLを最適化する方法
-発生する可能性があるのmysqlロック
-トランザクションリレーショナルデータベース
-基本原則の指標

春:
-達成するためにどのように依存性注入(DI)
- AOPの使用と実装の原則(JDK自身、CGLIB、javaassist、など)
- DIとAOPのメリットは何
-春の注釈トランザクションの実装原理

23のデザインパターン
工場、単一の実施形態、責任の連鎖、アダプタ、および他のダイナミックプロキシー設計パターン法


SpringMVC
-内部プロセス/原則

RPC
プロトコルの順序を理解するための3つの側面の同時実行モデル、ネットワーク・プロトコル、
例えば:ダボを、倹約

ミドルウェア・
アプリケーション、どのように使用するか
- Redisの 
-のZooKeeper
- rocketmq(または他のMQ)

Linuxの関連
テキストエディタ(VIM)、ファイル操作(尾、猫、grepを、pwdx 、awkは、LS、cpは、mvは、SCP)、 処理動作(トップ、psのは、殺す)、ネットワークオペレーション(lsofは、netstatコマンド、ifconfigコマンド)


クラスローディング機構

Java仮想マシンが
読み:<Java仮想マシンの-depth理解を>

JDK共通のツール
jstatは、jmapは、jhat、jstackなど

ドメイン駆動設計(DDD)は
、一般的に、これらがあることである
ビジネスを行うために使用される場合は、ドメイン駆動設計は、この深い理解が必要です

ます。https://my.oschina.net/mengzhang6/blog/1843716で再現

おすすめ

転載: blog.csdn.net/weixin_33933118/article/details/92482949
おすすめ