今日學習之aop,DI,docker

2021-10-04 08:52:38 字數 515 閱讀 6666

中午看spring實戰書,兩頁,所講為依賴注入和aop兩大特性的由來以及優越性。

面向切面程式設計可以讓事務,安全,等這些一般系統中共有的非核心功能模組與要開發的核心業務功能進行分離,解耦。

舉個例子,好多類中都涉及安全問題,難不成要將安全相關的**或方法在每個類中拷貝乙份嗎?且就算可以,但後期也不易維護這些**。於是spring框架針對這中問題就提出了aop的思想,其實這樣想是非常切合實際的,須知實際上安全模組本來就是深入到整個軟體系統中的,而非某個功能內部帶的特性,所以將其提取出來作為各個核心業務功能所共享的乙個橫向切面是毋庸置疑正確的。

下午還學了點docker入門的知識,後來想到了按公司指定的順序學習,於是就開始看訊息佇列之rabbitmq

docker的應用場景:比如當我們基於對計算機的各種配置(諸如mysql,tomcat等)發好了一套東西時,需要將此產品執行在另外一台電腦時,也得配置各種環境。而docker的出現就為我們減少了這個負擔,通過docker映象我們可以自己在另一台電腦生成與原來的配置一模一樣的配置環境,說是映象再生動不過了。

109之今日學習

include int main system pause return 0 2.寫程式求一元二次方程的解。define m 0.000001 include include int main if n 0 system pause return 0 3.練習 編寫 演示多個字元從兩端移動,向中間匯...

今日學習之Hibernate 二

1.問題 org.hibernate.exception.genericjdbcexception could not execute jdbc batch update at org.hibernate.解決辦法 設定對應方言,把下圖修改為org.hibernate.dialect.mysql5d...

今日學習日誌

總結 疑問和faq 1 關於巨集定義的 段也叫巨集函式 應當採用 define foo dowhile 0 這個方式定義的巨集可以很好的被保護起來 不會發生 段預處理時產生的歧義 2 register關鍵字定義的變數儲存在cpu的快取記憶體cache區 並非普通的暫存器 可以使用的cache區大小由...