1. aop是控制反轉(zhuǎn)
aop是面向切面的編程。 它可以通過(guò)預(yù)編譯方式和運(yùn)行期動(dòng)態(tài)代理實(shí)現(xiàn)在不修改源代碼的情況下給程序動(dòng)態(tài)統(tǒng)一添加功能的一種技術(shù)。 如果您學(xué)習(xí)Java的話,會(huì)在Spring中經(jīng)常用到,那是你更能領(lǐng)悟它!
2. aop原理
AOP思想:基于代理的思想,對(duì)原來(lái)的對(duì)象,創(chuàng)建代理對(duì)象,在不修改原來(lái)對(duì)象代碼的情況下,通過(guò)代理對(duì)象,修改功能代碼,從而對(duì)原來(lái)業(yè)務(wù)代碼進(jìn)行調(diào)整。
2,AOP的使用場(chǎng)景:
I,記錄日志。
II,監(jiān)控性能。
III,權(quán)限控制。
IV,緩存優(yōu)化。
V,事務(wù)管理。
3,Aop的實(shí)現(xiàn)方式:JDK動(dòng)態(tài)代理和CGLIB動(dòng)態(tài)代理
3. aop 實(shí)現(xiàn)原理
? ? basemapper實(shí)現(xiàn)的原理是定義了 Mapper 接口,然后會(huì)在對(duì)應(yīng)的 xml 文件中提供動(dòng)態(tài) SQL 及映射關(guān)系,或者直接在 Mapper 接口方法上添加注解,MyBatis 將 xml 中的配置或者注解作為元數(shù)據(jù)進(jìn)行解析,然后將解析后的 SQL 語(yǔ)句存至 Configuration。
4. aop機(jī)制
aop在軟件業(yè)中即面向切面編程,通過(guò)預(yù)編譯方式和運(yùn)行期動(dòng)態(tài)代理實(shí)現(xiàn)程序功能的統(tǒng)一維護(hù)的一種技術(shù)。
aop是OOP的延續(xù),是軟件開(kāi)發(fā)中的一個(gè)熱點(diǎn),也是Spring框架中的一個(gè)重要內(nèi)容,是函數(shù)式編程的一種衍生范型。
利用aop可以對(duì)業(yè)務(wù)邏輯的各個(gè)部分進(jìn)行隔離,從而使得業(yè)務(wù)邏輯各部分之間的耦合度降低,提高程序的可重用性,同時(shí)提高了開(kāi)發(fā)的效率。
5. aoa反轉(zhuǎn)
申智珉(JI MIN),女子組合AOA隊(duì)長(zhǎng)、吉他手、Rapper。
中 文 名:申智珉
外 文 名:JI MIN
別 名:申知敏
國(guó) 籍:韓國(guó)
出 生 地:韓國(guó)首爾特別市
出生日期:1991年1月8日
星 座:摩羯座
血 型:AB型
身 高:160cm
體 重:41kg
職 業(yè):歌手
經(jīng)紀(jì)公司:FNC Entertainment
代表作品:《Elvis》、《Get Out》、《Moya》、《動(dòng)搖》、《短裙》、《短發(fā)》
樸草娥(Park Cho Ah),韓國(guó)女子樂(lè)團(tuán)AOA及小分隊(duì)AOA Black成員。
中 文 名:樸草娥
外 文 名:Park Cho Ah
別 名:樸初雅
國(guó) 籍:韓國(guó)
出 生 地:韓國(guó)
出生日期:1990年(庚午年)3月6日
星 座:雙魚(yú)座
血 型:O型
身 高:160CM
體 重:42KG
職 業(yè):歌手
經(jīng)紀(jì)公司:F&C MUSIC/Ai Entertainment
代表作品:《短發(fā)》,《短裙》,《temptation》,《moya》,《Get Out》
徐酉奈(Seo Yu-Na),韓國(guó)女子樂(lè)團(tuán)AOA成員。
中 文 名:徐酉奈
外 文 名:Seo Yu-Na
別 名:Yunaria 徐俞娜
國(guó) 籍:韓國(guó)
出生日期:1992年 (壬申年)12月30日
職 業(yè):歌手,音樂(lè)劇演員
星 座:摩羯座
身 高:163CM
體 重:45KG
經(jīng)紀(jì)公司:FNC Entertainment
代表作品:《Elvis》、《Get Out》、《MOYA》、《動(dòng)搖》、《短裙》
申惠晶(Shin Hye Jeong),歌手、演員,韓國(guó)女子樂(lè)團(tuán)AOA及其小分隊(duì)AOA White成員。
中 文 名:申惠晶
外 文 名:Shin Hye Jeong
別 名:申惠靜
國(guó) 籍:韓國(guó)
民 族:朝鮮族
出 生 地:韓國(guó)
出生日期:1993年(癸酉年)8月10日
星 座:獅子座
血 型:A型
身 高:170cm
體 重:48kg
職 業(yè):歌手、演員
經(jīng)紀(jì)公司:FNC Entertainment
代表作品 歌 曲:《動(dòng)搖》《短裙》《短發(fā)》
電 視 ?。骸肚逄抖磹?ài)麗絲》
權(quán)珉阿(Kwon Min Ah),韓國(guó)女歌手,女子演唱團(tuán)體AOA及AOA Black成員之一。
中 文 名:權(quán)珉阿
外 文 名:Kwon Min Ah
別 名:權(quán)旻雅,權(quán)玟娥
國(guó) 籍:韓國(guó)
出 生 地:韓國(guó)釜山
出生日期:1993年9月21日
星 座:處女座
血 型:AB型
身 高:160cm
體 重:43kg
興 趣:寫(xiě)作、一邊聽(tīng)音樂(lè)一邊在公園散步
職 業(yè):歌手
經(jīng)紀(jì)公司:FNC Entertainment
代表作品:《MOYA》《動(dòng)搖》《短裙》《短發(fā)》
金雪炫(Kim SeolYeon),韓國(guó)女歌手、演員。女子演唱組合AOA成員之一。
中 文 名:金雪炫(漢字正名)
外 文 名:Kim SeolYeon
別 名:Seolhyunari、金雪賢
國(guó) 籍:韓國(guó)
民 族:朝鮮族
出 生 地:韓國(guó)
出生日期:1995(乙亥年)-01-03
星 座:摩羯座
血 型:A型
身 高:167cm
體 重:47kg
職 業(yè):歌手、演員
經(jīng)紀(jì)公司:FNC Entertainment
代表作品:《我的女兒素英》《丑八怪警報(bào)》
主要成就:SBS人氣歌謠《Mini Skirt》一位
金璨美(Kim Chan Mi ),韓國(guó)女歌手,女子演唱團(tuán)體AOA及AOA White成員之一。
中 文 名:金璨美
外 文 名:Kim Chan Mi
別 名:金燦美、燦美、燦妞
國(guó) 籍:韓國(guó)
民 族:朝鮮族
出生日期:1996年6月19日
星 座:雙子座
身 高:166cm
體 重:47kg
職 業(yè):歌手
經(jīng)紀(jì)公司:FNC Entertainment
代表作品:《Elvis》,《Get Out》,《動(dòng)搖(Confused)》,《短裙(Mini Skirt)》,《短發(fā)》
徐有慶(Seo You Kyoung),演員、鼓手,韓國(guó)組合AOA及其子團(tuán)體AOA Black成員。
中 文 名:徐有慶
外 文 名:Seo You Kyoung
國(guó) 籍:韓國(guó)
出 生 地:韓國(guó)首爾特別市
出生日期:1993年03月15日
星 座:雙魚(yú)座
血 型:O型
身 高:167cm
體 重:49kg
職 業(yè):演員、鼓手
經(jīng)紀(jì)公司:FNC Entertainment
代表作品:《Angels》,《Story》,《Wanna Be》,《MOYA》
6. aop的基本原理
SpringAOP(Aspect Orient Programming)是一種設(shè)計(jì)思想,稱為面向切面編程,利用橫切技術(shù)剖析對(duì)象內(nèi)部,將業(yè)務(wù)之間共同調(diào)用的邏輯提取并封裝為一個(gè)可復(fù)用的模塊,這個(gè)模塊被命名為切面(Aspect),該模塊減少系統(tǒng)中的重復(fù)代碼,降低模塊間的耦合度,可用于日志、權(quán)限認(rèn)證、事務(wù)管理等。
SpringAOP思想的實(shí)現(xiàn)一般都是基于代理模式 ,在Java中采用JDK動(dòng)態(tài)代理模式,但是JDK動(dòng)態(tài)代理模式只能代理接口而不能代理類。因此SpringAOP會(huì)在CGLIB、JDK動(dòng)態(tài)代理之間進(jìn)行切換。
7. aop模式
AOP的特征是可以算一種設(shè)計(jì)模式,或者說(shuō)一種編程思想,而 Spring AOP 就是 Spring框架 對(duì) AOP 這種思想進(jìn)行了一系列技術(shù)實(shí)現(xiàn)和封裝,讓我們只需要配置一下就可以達(dá)到這個(gè)模式,在配置文件中使用<aop:config>元素。
那 MVC 攔截器又是什么鬼呢?可以理解為是 Spring MVC 框架對(duì) AOP 的一種實(shí)現(xiàn)方式,在配置文件中使用<mvc:interceptors>元素進(jìn)行配置。
這兩種方式就是實(shí)現(xiàn)了 AOP 的編程思想,我們只需要進(jìn)行一定的配置就可以了?,F(xiàn)在好多人也都把 Spring AOP 和 MVC 攔截器看成是一種相同的方式,都叫攔截器或AOP。
8. aop的實(shí)現(xiàn)原理
第一個(gè)是視覺(jué)識(shí)別,比如當(dāng)你的手伸入貨架時(shí),通過(guò)顏色識(shí)別除了你手的膚色周圍還有沒(méi)有其他顏色來(lái)判斷你手上有沒(méi)有商品。
如果你的手在伸入貨架時(shí)沒(méi)有物品,在離開(kāi)時(shí)有物品,那么就認(rèn)為你拿起商品,相反就是放回。
還有一個(gè)方法是對(duì)商品區(qū)域進(jìn)行識(shí)別,比如這一塊本來(lái)有商品,然后識(shí)別到這里沒(méi)有商品,那么就說(shuō)明是被購(gòu)買了,相反就是被放回。
第二個(gè)是傳感器,比如重力傳感器通過(guò)識(shí)別貨架的重量增加與否,識(shí)別商品是被拿走或放回;
紅外傳感器通過(guò)識(shí)別商品附近的光線是否被遮擋,識(shí)別商品是被拿走或放回。
亞馬遜將之稱為多傳感器融合技術(shù),即從不同傳感器上獲得數(shù)據(jù)以增加判斷的可信度和準(zhǔn)確率。
9. aopp出現(xiàn)反跳的原因
????韭菜的跳根是由于不斷地分苗所造成。
因?yàn)榉置缡窃诳拷L(zhǎng)點(diǎn)的上位芽,所以新形成的分苗必然位于原來(lái)植株的上方。當(dāng)苗芽發(fā)育成一個(gè)新植株時(shí),便從蓮盤(pán)上長(zhǎng)出新的根,而新根一定是出現(xiàn)在老根系的上方。
??這樣,隨著分苗株有序地上移,著根的位置也不斷地上提,促使新的根系逐漸接近地面,這就是韭菜的“跳根”。?
?
10. aopp反跳現(xiàn)象原因
原因:家電總功率超過(guò)斷路器額定功率電路過(guò)載是斷路器頻繁跳閘的主要原因之一。當(dāng)電路電流過(guò)大,超過(guò)斷路器的承載范圍,用電設(shè)備就會(huì)迅速發(fā)熱,觸發(fā)到斷路器的過(guò)載保護(hù)功能,從而造成跳閘現(xiàn)象發(fā)生。
應(yīng)急方法:減少大功率電器使用數(shù)量斷路器過(guò)載,大概率是發(fā)生在新安裝或新增使用空調(diào)、電熱水器等大功率家用電器之后,需要及時(shí)將一些大功率電器移除電源,減少電器使用數(shù)量,推閘復(fù)位后即可恢復(fù)送電。