3 18面試知識盲區記錄

2022-09-11 21:09:16 字數 1040 閱讀 2107

1.spring的三種注入?

(1)構造器注入;

(2)setter方法注入;

(3)介面注入。

【面試的時候只說出了前兩個,第三個沒說出來】

2.說一說redis的常用操作?

這個之前的部落格已經寫過了,但是時間太久對命令都很模糊,需要再看一看。

3.aop切面程式設計新增事務時要把切面放在**?

感覺切面程式設計這塊還是沒有理解透,要找時間重新學一學。

4.spring中常用的註解?

@configuration把乙個類作為乙個ioc容器,它的某個方法頭上如果註冊了@bean,就會作為這個spring容器中的bean。

@scope註解 作用域

@lazy(true) 表示延遲初始化

@service用於標註業務層元件、 

@controller用於標註控制層元件(如struts中的action)

@repository用於標註資料訪問元件,即dao元件。

@component泛指元件,當元件不好歸類的時候,我們可以使用這個註解進行標註。

@scope用於指定scope作用域的(用在類上)

@postconstruct用於指定初始化方法(用在方法上)

@predestory用於指定銷毀方法(用在方法上)

@dependson:定義bean初始化及銷毀時的順序

@primary:自動裝配時當出現多個bean候選者時,被註解為@primary的bean將作為首選者,否則將丟擲異常

@autowired 預設按型別裝配,如果我們想使用按名稱裝配,可以結合@qualifier註解一起使用。如下:

@autowired @qualifier("persondaobean") 存在多個例項配合使用

@resource預設按名稱裝配,當找不到與名稱匹配的bean才會按型別裝配。

@postconstruct 初始化註解

@predestroy 摧毀註解 預設 單例  啟動就載入

@async非同步方法呼叫

5.spring mvc中返回檢視的註解和返回json的註解?

前端開發個人知識盲區

1.在div0下有div1和div2,div1和div2設定float left,想實現div1和div2的並列排列 出現的問題 div0的高度設定的auto,但其高度沒有被div1和div2撐開,倒置頁面元素塊錯誤排列。解決 去掉di1和div2的float,將其設定為display inline...

小爬蟲路上的知識模糊以及盲區

requests設定請求頭headers 具體操作請看下篇 1.設定headers 目的 headers 是解決request請求的一種反爬機制,對反爬蟲網頁,可以設定一些headers資訊,模擬成瀏覽器取訪問 2.headers 位置 cookies作用 保持會話 具體操作請看下篇 可以利用coo...

jsp中的盲區 面試可能會問到的東西

1 今天看到乙個有趣的jsp題目。this is my jsp page.int a 10 out.print a a int a 100 out.print a 輸出結果 10 11 11 有人可能會問最後乙個輸出為什麼不是100 個人解釋 int a 100 內的 相當於全域性變數。而 out....