自我介紹 +談之前做的項目+最近的狀況
數據庫左連接、右連接、內連接、外連接的區別?
回答了左右連接的區別,主從表是以哪個表爲基準,沒有匹配到的就位null
內連接好比兩個表取交集,其中兩條互相對應着的數據才能被存入結果表中;而外連接相反的就是取並集,數據沒有在另外一個表中找到,但並不影響它出現在結果集中
struts2和springmvc的區別?
struts2是類級別的攔截,一個類對應一個request上下文;springmvc是方法級別的攔截,一個對應一個request上下文,而方法同時又跟一個url對應,所以容易實現restful;攔截器實現機制上,struts2有自己的interceptor,springmvc用的是獨立的AOP方式;springMVC的入口是servlet,而struts2是filter
數據庫的存儲過程?優點是啥?寫過沒?
優點:
1)存儲過程是預編譯過的,執行效率高。
2)存儲過程的代碼直接存放於數據庫中,通過存儲過程名直接調用,減少網絡通訊。
3)安全性高,執行存儲過程需要有一定權限的用戶。
4)存儲過程可以重複使用,可減少數據庫開發人員的工作量。
缺點:移植性差
之前項目怎麼做的分頁?
layui裏面的js自帶分頁,只要開啓分頁就行了,比如
page: {'limit':50} //開啓分頁
Spring的核心?
IOC控制反轉、AOP面向切面編程
事務的核心特點?
原子性、一致性、隔離性、持久性
知道緩存嗎?
redis5大數據類型?
Redis本質上是一個key-value類型的內存數據看,整個數據庫加載在內存當中進行操作,定期通過異步操作把數據庫數據flush到硬盤上進行保存。性能出色,可以保存多種數據結構,具有持久化的特徵。
String、List、Set、SortedSet、hash