1. Web サービス クライアントに共通のアノテーションを生成する方法、または手動で記述する方法
(推奨チュートリアル: Java 入門チュートリアル )
@WebService(serviceName="PojoService", portName="PojoPort", name="PojoPortType", targetNamespace="http//:Pojo")
serviceNameは9fc9fc37b03f23b5a5bdded94230800fに対応します;
portNameは2562a309fd5e0c9cc93294a3a8564eb1の4be8b2a531217a32586d140d5f4cde24に対応します
name は 097af7789f0d039921dba8d002f20e34
@WebMethod(operationName="queryPojo",exclude=true)operationName インターフェイスのメソッド名と除外は、継承された特定のメソッドが Web サービスとして公開されるのを防ぐために使用されます。デフォルトは false
java 一般的な面接の質問)
2. Mybatis はビッグ データを処理します テーブル パーティショニングは、水平パーティショニング (ハッシュ パーティショニング、時間、間隔パーティショニング) と垂直パーティショニング (一般的ではないフィールド用の別のテーブル) に分割されます。例: インターバルパーティショニング クロステーブルクエリがある場合は、キーワード Union Union all3 を使用します。AOP IOC の長所と短所
AOP の短所: わずかに低いパフォーマンス (メソッド呼び出しにのみ適用され、Spring コンテナ内にある必要があります)AOP の利点: IOC コンテナからオブジェクトを直接取得し、事前に作成することなく直接使用できるため、論理的なビジネスの分解とコードの分離が可能になり、変更が可能になります。 OOP (オブジェクト指向プログラミング) の欠点 オブジェクト指向プログラミングIOC 短所: オブジェクトの生成手順が複雑になり (無視され)、IDE 再構築サポートが欠如します。これは、すべての XML メソッドの欠点のようです#IOC の利点: コンポーネント間の分離を実現し、プログラムの柔軟性と保守性を向上させます
(学習ビデオの推奨:
java コース4. Spring トランザクションの伝播属性と分離レベルNEVER 何もあってはならない、そうでない場合エラーが報告され、モノを使用したメソッド呼び出しは機能しません。
REQUIRED 通常のメソッド呼び出し、単一のモノ、モノを使用したメソッド呼び出し、メソッド呼び出しを使用したモノのみを使用してください
REQUIRES_NEW かどうかは関係ありません
ダーティ リード ダーティ リード: 顧客に表示されるのはデータベースの実際のデータではありません。トランザクションが送信される前に、他のものは変更された値にアクセスすることを許可されません。
ファントム リード ファントム リード:トランザクションは、別のトランザクションに挿入されたデータを読み取ります。他のトランザクションがデータを処理する前に、新しいデータを追加することはできません。
Non-Repeatable Reads: 後続の読み取りデータは、他のトランザクションによって送信された更新されたデータを読み取るため、不整合が発生します。前後のデータの読み取りで、変更後のデータの読み取りの問題を解決します;
5. Spring Mvc は json テクノロジを返します最初のタイプ: 各 json ビュー コントローラーの構成a Jsoniew2 番目: JSON ツールを使用してオブジェクトを json にシリアル化します。一般的に使用されるツール Jackson、fastjson、gson
3 番目: Spring mvc3 アノテーション @ResponseBody
を使用します。以上が長年の開発経験からまとめた Java 面接の質問 - (6)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。