原创 Spring核心容器及兩個核心容器引發的問題

Spring核心容器及兩個核心容器引發的問題 項目結構 配置文件 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa

原创 Spring三種創建bean對象的方式/作用範圍/生命週期

Spring三種創建bean對象的方式/作用範圍/生命週期 項目結構 配置文件 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://ma

原创 Spring使用XML+註解實現的小案例+Spring-Junit整合

Spring使用XML+註解實現的小案例 項目結構 數據庫 配置文件 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.

原创 模仿spring的核心容器創建單例對象

模仿spring的核心容器創建單例對象 項目結構 配置文件 bean.properties accountService = com.xiaoge.service.impl.AccountServiceImpl accoun

原创 Spring常用註解(註解對應的XML標籤)

Spring常用註解(註解對應的XML標籤) 項目結構 配置文件 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa

原创 聚合aggregations

聚合aggregations 聚合可以讓我們極其方便的實現對數據的統計、分析。例如: 什麼品牌的手機最受歡迎? 這些手機的平均價格、最高價格、最低價格? 這些手機每月的銷售情況如何? 實現這些統計功能的比數據庫的sql要方便的

原创 SpringCloud使用FastDFS

SpringCloud使用FastDFS 上傳文件微服務模塊結構 配置文件 pom.xml----->引入fastdfs依賴(在父工程下引入了版本信息, 所以在該微服務下, 不用引入版本信息) <dependency>

原创 Spring Data Elasticsearch-代碼版

Spring Data Elasticsearch-代碼版 項目結構 配置文件 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://ma

原创 基本消息模型

基本消息模型 官方介紹: RabbitMQ是一個消息代理:它接受和轉發消息。 你可以把它想象成一個郵局:當你把郵件放在郵箱裏時,你可以確定郵差先生最終會把郵件發送給你的收件人。 在這個比喻中,RabbitMQ是郵政信箱,郵局和郵

原创 Spring依賴注入/構造函數注入/set方法注入/注入集合數據

Spring依賴注入/構造函數注入/set方法注入/注入集合數據 項目結構 配置文件 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:/

原创 SpringCloud使用ElasticSearch

SpringCloud使用ElasticSearch 搜索微服務模塊結構 配置文件 pom.xml----->elasticsearch依賴 <dependency> <groupId>org.springframe

原创 Ubuntu16.4-Rabbitmq安裝/配置/運行

Ubuntu16.4-Rabbitmq安裝/配置/運行 由於rabbitMq需要erlang語言的支持,在安裝rabbitMq之前需要安裝erlang,執行命令: apt-get install erlang-nox

原创 操作索引

操作索引 1.1.基本概念 Elasticsearch也是基於Lucene的全文檢索庫,本質也是存儲數據,很多概念與MySQL類似的。 對比關係: 索引(indices)------------------------------

原创 SpringCloud-網關ZUUL

SpringCloud-網關ZUUL 項目結構 父工程(每一個服務都是一個子工程) pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:

原创 SpringCloud-負載均衡Robbin

SpringCloud-負載均衡Robbin 項目結構 父工程(每一個服務都是一個子工程) pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="ht