原创 spring講解二:springboot作用 和 springboot源碼深入解析

spring 與 springboot 區別? 答案:首先spring 和 springboot是兩個不同的框架。 後面補充

原创 spring講解五:springAop 、Aop、AspectJ他們的關係是什麼? 他們的核心又是什麼 ?

首先: AOP是一種思想,是一種面向切面編程的思想,AOP的主要作用就是,告訴我們可以通過動態代理的方式,織入一段代碼到已經寫到另一段代碼中去。 再說: SpringAop 和 AspectJ 都是兩個框架,它主要就是通過AOP的思想,來

原创 SpringCloud版本Hoxton SR5 --- 第七講:SpringCloud Config 分佈式配置中心+整合bus、rabbitmq、actuator

  傳送門:SpringCloud版本Hoxton SR5 --- 第一講:認識 先看SpringCloud Config 可以完成的功能,或者說他在項目中的定位和作用。 SpringCloud config也可以使用Eureka配置集羣

原创 spring講解六:我發現很多人對動態代理,很陌生,感覺很神祕 --- jdk動態代理

我的文章偶爾會更新一下,所以一篇文章,雖然是3月22號發的,但是我可能5、6月份,又會新加內容   首先,什麼是動態代理,他做到了什麼 ? 爲什麼中文翻譯後,成了動態代理 ? 不知道的人,肯定一臉矇蔽。   中文翻譯成動態代理,很對,很貼

原创 Centos7 安裝Gitlab詳細步驟

先介紹卸載Gitlab 1. 查看是否安裝gitlab 命令:rpm -qa | grep gitlab 2. 如果已經安裝gitlab,就開始卸載 命令:rpm -e --nodeps gitlab-ce-*******l7.x86

原创 Liunx安裝Git 及 Git命令行

阿里雲服務器安裝git:  yum install git 需求:開發過程中,每次提交代碼都需要驗證用戶,比較麻煩,所以有了"公匙",然後添加到線上的git倉庫中就好了。 步驟: 1. 先找到本地的ssh公匙 命令:cd ~/.ssh

原创 spring講解三:瞭解spring全家桶

spring是一個很抽象的概念:spring可以是spring公司開發的所有框架的統稱,也可以僅僅只代表spring的core的jar包。 通常來說,需要更加細化: springmvc spring springboot spring d

原创 SpringCloud版本Hoxton SR5 --- 第五講:zuul 路由、過濾、容錯與回退、集羣、高可用

傳送門:SpringCloud版本Hoxton SR5 --- 第一講:認識 先看Zuul可以完成的功能,或者說他在項目中的定位和作用。 上篇文章主要講:功能和作用都是用大白話,主要是通俗易懂的,推薦先看看   上面那篇文章也說了,路由

原创 SpringCloud第四講:Hystrix

引用我寫的:https://blog.csdn.net/chuxin_mm/article/details/106674486 先看Hystrix 可以完成的功能,或者說他在項目中的定位和作用。   看了上面那篇文章後,相信對Spring

原创 SpringCloud第三講:Ribbon 、Ribbon與Feign配合使用

引用我寫的:https://blog.csdn.net/chuxin_mm/article/details/106674486 先看Ribbon、Fegin可以完成的功能,或者說他在項目中的定位和作用。 之前說的功能和作用都是用大白話,我

原创 SpringCloud第一講:認識

什麼是SpringCloud ?我用好理解的方式作比喻: 這裏我們拿京東的網站做解釋,京東不一定這麼搞得,但是思想是一致的。首先SpringCloud一種微服務架構的實現;首先京東支持14億人訪問,這個架構一定不簡單,而這個架構就是微服務

原创 SpringCloud第二講:eureka 、eureka與zookeeper的區別與使用場景。

  引用我寫的:https://blog.csdn.net/chuxin_mm/article/details/106674486 先看eureka可以完成的功能,或者說他在項目中的定位和作用。 之前說的功能和作用都是用大白話,用的是舉例

原创 理解javax.servlet.Servlet ---- JavaWeb三大組件(Servlet、Filter、Listener)

JavaWEB三大組件加載順序:listener -> filter -> servlet   (當讀取web.xml文件的加載順序) 在JAVA中有一款實現web端的技術叫Servlet ,Servlet是Java後面擴展的功能,屬於j

原创 設計模式理解 ----- 六大原則、23種設計模式(五大創建型模式、十一大行爲型模式、七大結構型模式)

六大原則: 1. 單一職責原則 (可維護性、可讀性、擴展性) 因爲代碼的變更是不可避免的,所以每一個功能,都應該完全分割開,不能對其他接口有影響。 好處: 1. 對系統的擴展性,維護性有很大的幫助。 2. 代碼的閱讀性提高很多,你就是