1、Spring 事務的隔離性,並說說每個隔離性的區別
2、Spring事務的傳播行爲,並說說每個傳播行爲的區別
3、hibernate跟Mybatis/ ibatis 的區別,爲什麼選擇?
4、Struts跟Spring mvc的優缺點,讓你選會如何選
5、簡單說說Spring 事務機制
6、Spring 4.0新特性
7、weblogic 負載均衡的原理和集羣的配置
8、Nginx+Tomcat+Redis實現負載均衡、資源分離、session共享
9、nginx配置文件詳解——nginx.conf
10、web如何項目優化
11、單例模式有幾種? 如何優化?
懶漢,惡漢,雙重校驗鎖,枚舉和靜態內部類
12、簡單說說線程池的原理和實現
13、項目併發如何處理?(我們是web項目)
高併發量網站解決方案,另外,還有數據庫樂觀鎖,數據庫讀寫分離、使用消息隊列、多用存儲過程等等
14、簡單說說功能權限存在的水平權限漏洞和垂直權限漏洞的場景和解決辦法(因爲我們目前權限級別就是功能權限)
15、平臺上的圖片如何防盜鏈
16、如何區分上傳的圖片是不是木馬?
1、看上傳的圖片後綴 2、如何後綴是篡改的,那麼每個文件有個魔術數字
17、消息隊列的原理和實現
18、mysql查詢字段區不區分大小寫?
不區分,哪怕值也不區分(我當時還反問了,區不區分大小的應用含義有哪些,面試官沒說得出來)
19、簡單說說數據庫集羣和負載均衡、分佈式(我不懂這塊)
20、存儲過程的結構和優點
21、觸發器的原理和作用
b
h https://www.okcoin.cn/intro_apiOverview.html
public class BubbleSort1 {
public static void BubbleSort(int[] arr) {
boolean flag = true;
while(flag){
int temp;//定義一個臨時變量
for(int i=0;i<arr.length-1;i++){//冒泡趟數,n-1趟
for(int j=0;j<arr.length-i-1;j++){
if(arr[j+1]<arr[j]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
flag = true;
}
}
if(!flag){
break;//若果沒有發生交換,則退出循環
}
}
}
}