面试题二
1.數(shù)據(jù)庫連接查詢。 連接查詢用于多表查詢 內(nèi)連接:用inner join 關(guān)鍵字(以學(xué)生表為例:select stu.stu_name,sc.stu_score from student stu inner join score sc on stu.stu_id=sc.stu_id) 左外連接:left join on 特征:左邊表的字段全部顯示,右邊表沒有的為null select stu.stu_name,sc.stu_score from student stu left join score sc on stu.stu_id=sc.stu=id 右外連接:right join on 特征:右邊表的字段全部顯示,左邊表沒有的為null 完全外連接:full join on 2.Oracle,SQLserver,mySQL的查詢語句有什么區(qū)別? 三種都是關(guān)系型數(shù)據(jù)庫,都支持SQL語句,不同的是數(shù)據(jù)庫引擎的不同 就分頁來說,oracle用的關(guān)鍵字是rownum,sqlserver用的是top,MySQL的是limit[從第幾條開始檢索,檢索多少條] 3.后臺(tái)傳一個(gè)集合給前端,前端怎么遍歷?用ajax怎么遍歷? 1、用jstl標(biāo)簽庫中的c:foreach標(biāo)簽進(jìn)行遍歷 2、用Struts2中的標(biāo)簽迭代器 用ajax遍歷:確認(rèn)返回類型是json dataType:"json" 然后for循環(huán)遍歷。 4.講講你用過的注解。 spring注解:直接在實(shí)體類中配置依賴關(guān)系 @Autowired:可以對(duì)類成員變量、方法及構(gòu)造函數(shù)進(jìn)行標(biāo)注,完成自動(dòng)裝配的工作 @Component 是一個(gè)泛化的概念,僅僅表示一個(gè)組件 (Bean) ,可以作用在任何層次。 @Service 通常作用在業(yè)務(wù)層,但是目前該功能與 @Component 相同。 @Constroller 通常作用在控制層,但是目前該功能與 @Component 相同。 spring最主要的就是IOC,AOP思想 IOC:控制反轉(zhuǎn),也稱為依賴注入,把傳統(tǒng)的程序控制交給spring容器進(jìn)行控制,這樣減少了對(duì)象之間的耦合性。 AOP:面向切面編程,是一種“橫切”的思想。 先講spring的配置步驟: 1、導(dǎo)包 2、配置application.xml文件(依賴關(guān)系等) 3、在web.xml文件中配置《加載spring容器》 hibernate注解 在實(shí)體類中配置映射關(guān)系 與表的關(guān)聯(lián):@Entity @Table(name=”表名”) 主鍵:@Id 組件:@Component 服務(wù)層:@Service 控制層:@Controller 5.講講你用過的Linux系統(tǒng)版本。 redhat,centos 6.講講你項(xiàng)目中遇到什么問題,以及怎么解決的。 先檢查一遍代碼,如果找不到問題,就百度,百度也不行,就問項(xiàng)目組長嘍。 7.你用過的前端框架。 jQuery bootstrap EasyUI 8.會(huì)不會(huì)寫css。 會(huì) 9.JS的選擇器 類,標(biāo)簽,id選擇器 10.你能熟練使用SpringMVC嗎? springMVC框架:采用注解的方式更方便 11.你在Linux部署過什么? web項(xiàng)目
轉(zhuǎn)載于:https://www.cnblogs.com/jn123/p/6114233.html
總結(jié)
- 上一篇: JS 限制input框的输入字数,并提示
- 下一篇: 梦到同事死了是什么意思周公解梦