上期的問題回答的怎麼樣呢?今天的面試題又來了哦!面試
問:編程
設哈希表長m=14,哈希函數H(key)=key%11。表中已有4個結點:addr(15)=4,addr(38)=5,addr(61)=6,addr(84)=7,其他地址爲空。bash
若是用二次探測再散列處理衝突,關鍵字爲49的結點的地址是?session
把你的理解和答案發在評論區吧,關注我一下,答案下期揭曉。函數
上期問題:spa
對下面Spring聲明式事務的配置含義的說明錯誤的是()3d
![]()
A.定義了聲明式事務的配置模板代理
B.對get方法採用只讀事務code
C.缺乏sessionFactoy屬性的注入cdn
D.配置須要事務管理的bean的代理吋 ,經過parent引用込個配置模板,代碼以下:
<bean id="petBiz" parent="txProxyTemplate"> <property name="target" ref= "petTarget"/> </bean> 複製代碼
答案:
C
皇上做爲對象,太監做爲IOC容器,當皇上要挑選妃子晚上睡覺的時候,不用管,只要到牀上便可。太監則根據皇上喜愛(找到對應依賴或其餘對象),找到對應的妃子送到皇上榻上。
<!-- 配置事務管理器 --> <property name="transactionManager"> <!-- 配置事務屬性 --> <property name="transactionAttributes"> <props> 複製代碼
聲明式事務 管理創建在AOP之上的。其本質是對方法先後進行攔截,而後在目標方法開始以前建立或者加入一個事務,在執行完目標方法以後根據執行狀況提交或者回滾事務。聲明式事務最大的優勢就是不須要經過編程的方式管理事務,這樣就不須要在業務邏輯代碼中摻瑣事務管理的代碼,只需在配置文件中作相關的事務規則聲明(或經過基於@Transactional註解的方式),即可以將事務規則應用到業務邏輯中。