1.目前有一套系統的乙個功能查詢速度慢,基於快取設計一套解決方案。
2.手寫一段死鎖**
public class threada implements runnable
@override
public void run() catch (interruptedexception e)
synchronized (object2)
} }}
public class threadb implements runnable
@override
public void run() catch (interruptedexception e)
synchronized (object1)
} }}
public class threadtest
}
3.手寫一段ioc容器
容器實現類 ******ioc 的**:
public class ******ioc
public object getbean(string name)
return bean;
} private void loadbeans(string location) throws exception catch (classnotfoundexception e)
// 建立 bean
object bean = beanclass.newinstance();
// 遍歷 標籤
nodelist propertynodes = ele.getelementsbytagname("property");
for (int j = 0; j < propertynodes.getlength(); j++) else
// 將引用填充到相關欄位中
declaredfield.set(bean, getbean(ref));
}// 將 bean 註冊到 bean 容器中
registerbean(id, bean);}}
}} }
private void registerbean(string id, object bean)
}
容器測試使用的 bean **:
public class car
public class wheel
bean 配置檔案 ioc.xml 內容:
ioc 測試類 ******ioctest:
public class ******ioctest
}
4.有3個方法a、b、c。基於aop列印每個方法的執行時間
@aspect
@component
public class timeinterceptor catch (throwable throwable)
long endtime = system.currenttimemillis();
methodsignature signature = (methodsignature) joinpoint.getsignature();
string methodname = signature.getdeclaringtypename() + "." + signature.getname();
printexectime(methodname, starttime, endtime);
return obj;
} private void printexectime(string methodname, long starttime, long endtime)
}
<?xml version="1.0" encoding="utf-8"?>
@service
public class bookservice
}
public class demo
}
5.怎樣實現一套分布式服務
6.hashmap碰撞解決方案
7.restful的底層實現原理是什麼
8.怎樣描述物件導向
幾個面試題
1 公司裡面有1001個員工,現在要在公司裡面找到最好的羽毛球選手,也就是第一名,每個人都必須參賽,問至少要比賽多少次才能夠找到最好的羽毛球員工 2 現在有100個燈泡,每個燈泡都是關著的,第一趟把所有的燈泡燈泡開啟,第二趟把偶數字的燈泡制反 也就是開了的關掉,關了的開啟 第三趟讓第3,6,9.的燈...
幾個面試題
面試的時候被問到的幾個c 的題目 1.空類的大小 答 0 2.空類自帶幾個函式 答 1.建構函式 2.析構函式 3.拷貝構造 4.賦值操作符 5.取位址操作符 6.const取位址 3.父類的析構函式為什麼要是虛函式 父類指標指向乙個子類物件,析構這個父類指標時,如析構函式不是虛函式,將不會析構子物...
幾個面試題
1.請找出今天氣溫比昨天高的天氣記錄 天氣溫度表 id int date date temperature 120170101212 20170102203 20170103254 2017010422 輸出值 我的答案,當時寫不出來 select from weather w2 where w2....