シニアエンジニアの第二表面2019アリリンクスのJavaチームが質問に直面しています

1. Tomcatの基本的な構造は何ですか?

https://blog.csdn.net/xlgen157387/article/details/79006434

トランザクション分離レベルの何2.InnoDB 4種類?両者の差であるとは何ですか?

http://www.cnblogs.com/huanongying/p/7021555.html
3.業務は、MySQLのスロークエリ機能や分析についての話しますか?

⑴アトミック(不可分)

  原子性は、トランザクション内のすべての操作を意味し、すべてが成功するか、すべてが成功した場合、トランザクションの作業をロールバック操作は、データベースへの影響を持つことができない障害が発生した場合、それは完全にデータベースに適用されなければならない失敗のいずれか含まれています。

⑵一貫性(整合性)

  一貫性は、トランザクションは、トランザクションの実行と実装が一貫性のある状態でなければなりません前と後と言うことです別の一貫性のある状態、1つの一貫した状態からデータベースを変換しなければならないことを意味します。

  ユーザAとユーザBのお金の両方が関係なく、AとBの間の転送は、複数のアカウントを有効にする方法、5,000の合計まで追加しない場合は、転送を取り、トランザクションの終了後にお金が2人のユーザーまで追加が必要ですトランザクションの一貫性である5000、。

⑶分離(単離)

  分離複数のユーザこのようなテーブルを用いて動作しているときなど、データベースへの同時アクセス、オープン各ユーザ・トランザクションのデータベースは、動作は、同時複数のトランザクション間の分離のために、他のトランザクションによって妨害されていない場合。

  それは、このような効果を達成するために、次のとおりです。任意の2つの同時トランザクションT1とT2のために、T1は、トランザクション、T2に表示されるか、T1は、その各トランザクションは感じていない開始前に終了、またはT1の終了後に開始されました同時に実行するその他の事項があります。

  データベースの分離レベルを数多く提供してトランザクション分離については、後でに導入されます。

⑷永続性(耐久性)

  持続性は、データベース内のデータを変更し、一度トランザクションがコミットされていることを意味永久的である、トランザクションをコミットすることも、データベース・システムの場合には失われない操作の失敗を経験しました。

  しなければならないことは、たとえば、我々はJDBCデータベース操作を使用し、トランザクションがコミットする方法である後、ユーザーは、トランザクションが問題があるデータベースも、この時点た場合、プロンプトが表示され、あなたが提出されたトランザクションを特定し、修正できるようになるまで、私たちは、プログラムの実行を完了すると、完了するよう求めていますそれ以外の場合は、取引の迅速な完了を確認するために私達の原因となります、私たちのビジネスの完全な実装を完了しますが、主要なデータベースの故障のため、トランザクションエラーを実行せずにします。

4.一般的なMySQLの最適化の方法は何ですか?

https://www.jisec.com/application-development/798.html
5. HTTPのリクエスト・プロセス、DNS解決プロセス?

https://www.cnblogs.com/geaozhang/p/7010353.html
6. 3ウェイハンドシェイクと4ウェイハンドシェイクプロセス?

https://www.jianshu.com/p/bd31d3b23725
7. B +ツリーインデックスとハッシュインデックスの違いは?
https://blog.csdn.net/u013967628/article/details/84305511

https://www.cnblogs.com/lixiaolun/p/5058304.html
8.春IOCどのようにビーン間の依存関係を管理するために、どのように循環依存を避けるために?

https://www.jianshu.com/p/f0c005c7354b
9. SpringBean作成プロセスのデザインパターン?

https://blog.csdn.net/caoxiaohong1005/article/details/80039656

他のサイトからの質問に直面し、著作権は作者に属します

おすすめ

転載: www.cnblogs.com/xiaoyangjia/p/10698322.html