1. 父子繼承類試題,網上有許多;
2. Scanner的使用Scanner s = new Scanner(System.in);
System.out.println("請輸入字符串:");
while (true) {
String line = s.nextLine();
if (line.equals("exit")) break;
System.out.println(">>>" + line);
}
3. 異常類的關鍵字catch的書寫try {
System.out.println("hello");
} catch (Exception e) {
e.printStackTrace();
}
4. applet的寫法import java.applet.*;
import java.awt.*;
public class SendRequest extends Applet {
public void paint(Graphics g) {
g.drawRect(0, 0, 499, 149);
g.drawString("Printing...", 5, 70);
}
}
頁面寫法:
<APPLET CODE="SendRequest.class" WIDTH="500" HEIGHT="150"></APPLET>
5. 常用js框架Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx
http://www.nuniao.com/eight-types-of-js-frameworks-introduction-and-comparison.html
6. sql語句優化
1. 儘量避免在索引列上用IS NULL與IS NOT NULL;
2. 索引列中避免帶通配符(%)的like語句: like '%cliton%';
3. SELECT子句中避免使用 ‘ * ‘;
4. 刪除重複記錄:
最高效的刪除重複記錄方法 ( 因爲使用了ROWID)例子:
DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID)
FROM EMP X WHERE X.EMP_NO = E.EMP_NO);
5. 用TRUNCATE替代DELETE;
6. 儘量多使用COMMIT;
7. 用Where子句替換HAVING子句;
8. 使用表的別名(Alias);
9. 用EXISTS替代IN、用NOT EXISTS替代NOT IN;
10. 避免在索引列上使用計算;
11. 用>=替代>;
12. 用UNION替換OR (適用於索引列) ,用UNION-ALL 替換UNION;
13. 用IN來替換OR;
14. 總是使用索引的第一個列;
15. 避免改變索引列的類型;
http://blog.csdn.net/hguisu/article/details/5731629
7. spring事務
http://blog.csdn.net/daoma/article/details/2302245
8. 性能調優
a. jvm性能調優: 內存管理,包括各個代大小、GC策略
避免新生代大小設置過小、過大、Survivor Space過小或過大、合理設置新生代存活週期
串行GC性能、併發,並行GC
http://wenku.baidu.com/view/4b7c2cd080eb6294dd886c74.html?re=view
b. tomcat性能調優:
Tomcat的優化分成兩塊:
a. Tomcat啓動命令行中的優化參數即JVM優化
catalina.sh、catalina.bat
-Xms1400M -Xmx1400M -Xss512k -server
b. Tomcat容器自身參數的優化(這塊很像ApacheHttp Server)
conf/server.xml
compression="on" 打開壓縮功能
disableUploadTimeout
acceptCount acceptCount爲允許最大連接數,比如說併發300個VU就是300。 ü maxThreads maxThreads Tomcat使用線程來處理接收的每個請求。這個值表示Tomcat可創建的最大的線程數。
http://wenku.baidu.com/link?url=cSzMV08yZth3BOVB2rJGAdXS_4Iksf_ChvM-lZKtAOsgjQP-yJnDS2csDEm0DiHUB2RB9zD09_ztDXs3cQNNjP0oRMbu_dYpF_fuZO2SWFm
c. 程序調優:
CPU過高:計算、GC頻繁、線程切換、資源競爭
文件IO過高:多個線程操作同一文件、異步文件操作、批量操作、
內存消耗嚴重:合理緩存