序文
大きな工場への「近道」を見つけて、おめでとうございます。掃除にどれくらい時間がかかるか聞かないでください。今では、私の暗い円は巨大なパンダとまったく同じで、頭皮はかなり涼しいです。脱毛防止シャンプーをお勧めします。
- junitの使用法、before、beforeClass、after、afterClassの実行順序
- 分散ロック
- Nginxリクエスト転送アルゴリズム、重みに基づいて転送を構成する方法
- ハッシュマップ(デッドロック、デッドループ、ConcurrentH
アッシュマップが利用可能)を使用してredisを実装する際の問題は何ですか? - スレッドステータス
- スレッドがブロックされる方法
- 睡眠と待機の違い
- ハッシュマップの基礎となる実装
- 1万人が100個の赤い封筒を求めて競い合っています、実装方法(キューなし)、2人の個人が
同じ赤い封筒に突入できないようにする方法、分散ロックが利用可能 - javaメモリモデル、ガベージコレクションメカニズム、到達不能アルゴリズム
- 2つの整数参照オブジェクトがスワップメソッドに渡され、メソッド内で参照を交換します。
を返した後、2つの参照の値が変更されていることがわかりますか? - aopの基本的な実装、動的プロキシはどの程度動的ですか?100個のオブジェクトがある場合、
これらの100個のオブジェクトを動的にプロキシする方法 - maveninstallを使用したことがありますか。メイヴンテスト。git(
jarパッケージに従ってインストールをインストールします) - tomcatのさまざまな構成、docBaseの構成方法
- 春の豆の構成のいくつかの方法
- Web.xml構成
- 春のリスナー。
- zookeeperの実装メカニズム、キャッシュ、登録サービスの保存方法があります
- IOはブロックしますか?readLineはブロックされていますか
- スプリングスレッドプールまたはJavaスレッドプールを使用したことがありますか?
- 文字列のフォーマット方法(20、21これらの2つの質問は低レベルすぎます)
- 時間フォーマット方法
- で作られたタイマーは何ですか
- スレッドの終了方法
- javaにはどのようなロックがありますか?オプティミスティックロック、ペシミスティックロック、同期、リエントリーロック、読み取り/書き込みロック、リエントリーロックを使用しました
か?reentrantlockとsynchronizedの違い - ThreadLocalの使用シナリオ
- Javaのメモリモデル、ガベージコレクションメカニズム
- 直接実行する代わりに呼び出される実行スレッドを開始する理由(通常のメソッドではなく直接実行
違いは何ですか、開始を強調するために、実行はスレッドメソッドとして実行されます) - qmqメッセージの実現メカニズム(qmqはQunar.comによってカプセル化されたメッセージキューです)
- ハッシュマップをトラバースする3つの方法
- jvmのいくつかのコマンド
- memcacheとredisの違い
- 追加されたmysqlの行レベルのロックはどこにありますか
- ConcurrentHashmapのロックはどのように追加されますか?セグメントが多いほど良いですか
- myisamとinnodbの違い(innodbは行レベルのロック、myisamはテーブルレベルのロック)
- mysqlその他のパフォーマンス最適化方法
- Linuxシステムログの場所
- ネットワークの進行状況を表示する方法
- 整数のバイナリ表現のビット1の数を数えます
- jvmメモリモデル、javaメモリモデル
- Javaメモリにすべてのデータをダンプする方法
- 完全なガベージコレクションを手動でトリガーする方法、ガベージコレクションをすぐにトリガーする方法
- 書き込みが1つだけで、もう1つがすべて読み取りの場合、ハッシュマップはどうなりますか
- git rebase
- mongodbとhbaseの違い
- 同時実行の問題を解決する方法
- 揮発性の目的
- javaスレッドプール(以前の私の理解に問題があるようです)
- mysql binlog
- エージェンシーモデル
- mysqlはどのようにトランザクションを実装しますか
- メインライブラリを読み取るために読み取りと書き込みの分離が必須である場合、どの方法を使用してどのスレーブライブラリを読み取るか、およびどの方法を使用してライブラリから
mysqlを同期するか - mysqlストレージエンジン
- mysqlのデフォルトの分離レベル、その他の分離レベル
- リンクされたリストを逆にします(3つのポインターを使用しますが、一度に1つだけ送信します)
- 春のAopの実現原理、それについて詳しく話してください
- メモリリークはいつ発生し、メモリリークはどのような例外をスローしますか
- Autowireアノテーションを使用しましたか
- 春の豆の注入方法
- select、where、order by、grou
p byなど、sqlステートメントのさまざまな条件の実行順序
これを最適化する方法として、xxからxxを選択します。xxとxxはxx制限xxで並べ替えます(説明を参照)- コードを書くための4つの要素
- 100GIPファイルでIPオカレンスが最も多い100IPをカウントします
- Zookeeperのもの、ノード、サービスプロバイダー、消費者に通知する方法
- 5台のサーバーがリーダーを選出する方法(選出アルゴリズム)
- アダプターモードとプロキシモードの違い
- 読み取り/書き込みロック
- 静的ロック
- トランザクション分離レベル
- ファサードモード、クラス図(外観モード)
- mybatisがテーブル構造をマッピングする方法
- バイナリツリートラバーサル
- マスタースレーブレプリケーション
- mysqlエンジンの違い
- 静的内部クラスはどこにロードされますか?メソッドエリア
- コンパイル後にロードされるクラスファイルはどこにありますか
- Web httpリクエストの全体的な応答時間が長くなり、処理されるリクエストの数が減るには
どうすればよいですか?どうすればよいですか?キューを使用して、あまり多くのhttpリクエストを処理できない場合は、リクエストをキューに入れ
てゆっくりと処理します。ウェブはどのようにキューを実装しますか? - スレッドセーフシングルトンモード
- クイックソートのパフォーマンスに関する考慮事項
- 揮発性キーワードの使用
- テーブルのサイズ、またはデータ統計に使用できるストレージエンジンを見つけます
- どのエンジンがより多くの読み取りと書き込みを行うことができるか
- 複数のテーブルをカウントする場合は、どのエンジンを使用する必要がありますか
- concurrenhashmapがロックするサイズを要求する方法、およびセクションを要求した後にこのセクションが
変更された場合の対処方法 - 10個のバスケットに1000個のリンゴ、それらの置き方、すべての可能な数を取得させてください
- 再入可能読み取り/書き込みロックはどのように実装されますか?
- NIOを使用したことがありますか
- javaのコンカレントパッケージを使用しましたか?
- sting s = new string( "abc")どのオブジェクトがスタックに新しく作成されるか
- Java仮想マシンのエリア割り当て、各エリアに格納されているもの
- 分散トランザクション(JTA)
- threadlocalを使用する場合の問題に注意してください(ThreadLocalとSynchronizedは両方とも
マルチスレッド同時アクセスを解決するために使用されます。ただし、ThreadLocalとsynchronizedは本質的に異なります。Synchronized
はロックメカニズムの使用であるため、変数またはコードブロックは一度に1つのスレッドでのみ使用できます。訪問
Q.および各スレッドのThreadLocalは変数のコピーを提供するため、
訪問する特定の時間の各スレッドは同じオブジェクトではないため、データのデータの複数のスレッドが
共有され、同期されますが、逆に、複数のスレッド間で通信
するときにデータ共有を取得するために使用されます) - javaにはどのようなコンテナがありますか(コレクション、tomcatもコンテナです)
- バイナリ検索アルゴリズム
- myisamの利点とinnodbとの違い
- どのタイプのredisを保存できますか
- httpプロトコル形式、getとpostの違い
- 対応する待機とリエントリーロックでの通知
- メモリスペースをディスクに再スワップできますか(これは可能であるはずですが、インタビュアー
はそれは不可能であると私に言いました) - 要求が
どのような処理に非常に似ている場合、固定長バッファと2つのスレッドプールに基づくjavaスレッドプール?固定長イベントのキュー。キューもいっぱいの場合はどうなりますか?ディスクに交換しますか?キャッシュベースの
スレッドプールソリューションはどうですか? - 同期はメソッドにどのような種類のロックを追加しますか?
- リエントリーロックのロックとトライロックの違い
- innodbは、データ行の読み取りを制限しますか?束縛はありません、実際の読書はコピーです
- redisキャッシュは分散されていますか?異なるサーバーに保存されているデータは重複していますか?グアバ
キャッシュはどうですか?冗長ですか?異なるマシンは異なるデータを保存します - awkを使用してipファイルのtop10をカウントします
- テーブルの統計を作成するときに、スキーマ情報情報を直接表示できます。つまり、テーブルのシステム情報を表示できます。
- mysqlの現在のバージョン
- 会社の経験豊富な人々はどのように助けましたか?(一般的に、上司はこれについて尋ねます)
- 同じ新卒者に対するあなたの利点は何ですか
- あなたの良い要約の習慣があなたの将来の仕事にどのような助けをもたらしますか、証明するための例を挙げてください
- アトミッククラス、スレッドセーフオブジェクト、例外処理メソッド
- Int番号400000000、繰り返しの数を見つける方法(ハッシュ方式、建物32 2
平方2ビットハッシュ配列、intはそれぞれ数を取り、H 232ハッシュ
配列ashの累乗で見つけることができます、次にビットを1に設定して、すでに存在することを示します) - 4億のURL、重複を見つける(メモリ不足を考慮し、ハッシュアルゴリズムを
使用してURLを1000ファイルに割り当て、異なるファイル間で重複がないようにし、重複を個別に見つける
)
10,000があります配列、各配列には1000個の整数があり、各配列は降順です。
そこから最大のN個、N <1000を見つけます。 - LinkedHashmapの基礎となる実装
- クラスシリアル化中のクラスのバージョン番号の目的。バージョン番号が指定されていない場合、システムは
それをどのように処理しますか?フィールドを追加するとどうなりますか? - オーバーライドとオーバーロードの違い、どのシナリオで
-
Javaの反映がどのように達成されるか
終わり
上記は最新のインタビューの質問です。整理するのは簡単ではありません。それがあなたに役立つなら、+ブックマークを好きになることを忘れないでください、あなたのサポートに感謝します!