DAY23


1.整数の各数字の和が9で割り切れると、その数も9で割り切れる.プログラミングは、与えられた整数が9で除去されるかどうかを検証します.
package HomeWork15;  
import java.util.Random;  
public class HomeWork15 {  
    public static void panduan(int num){  
        int b=num/100;      //     
        int s=num%100/10;   //     
        int g=num%10;       //     
        if(num%9==0){  
            System.out.println(num+"  9  ");  
            if((b+s+g)%9==0){  
                System.out.println("  "+num+"          9  ");  
            }  
            else{  
                System.out.println("  "+num+"          9  ");  
            }  
        }  
        else  
            System.out.println("next test!");  
           
    }   
    public static void main(String[] args) {  
        Random rd=new Random();  
        int shu=10+rd.nextInt(90);  
        shu =shu *9;  
        panduan(shu);  
    }  

2.AJAXについて簡単に説明してください 及び基本手順
AJAX:AJAXは、「AsynchronousJavascript And XML」(非同期JavaScriptおよびXML)であり、インタラクティブなWebアプリケーションを作成するWeb開発技術を指す.AJAXは、バックグラウンドでサーバと少量のデータ交換を行うことで、Webページの非同期更新を実現します.これは、Webページ全体を再ロードせずに、Webページの一部を更新できることを意味します.
AJAX基本手順:
ajaxオブジェクトの初期化
接続先、準備データ送信要求受信データ(受信中、未完了)受信データ完了
//   ajax    
var xhr = xhr = new XMLHttpRequest();  
//    ,      
xhr.open(“  ”,”  ”,     );  
//             
xhr.onload =function(){}  
//      
xhr.send();  

3.6億のテーブルa、3億のテーブルb、外部キーtidによって関連付けられ、条件を満たす50000から50200の200番目のデータ記録を最も速く検索する方法.
   1.AテーブルTIDが自己成長で連続している場合、BテーブルのIDはインデックスである   select * from a,b where a.tid = b.id and a.tid>500000 limit 200;   2、AテーブルのTIDが連続していない場合、上書きインデックスを使用する必要があります.TIDはプライマリ・キーかセカンダリ・インデックスか、BテーブルIDにもインデックスが必要です.   select * from b , (select tid from a limit 50000,200) a where b.id = a .tid;