原创 Shell命令-Sort,Join

Sort sort命令以行爲單位對文本進行排序。 命令語法: sort [-b/d/f/g/i/M/n/r] [InFile] 參數解釋: -b: ignore-leading-blanks,忽略前面空格符部分 -d: data-

原创 Ribbon服務器狀態:ServerStats及其斷路器原理

目錄 前言 正文 統計數據/屬性 成員方法 狀態/指標信息使用場景舉例 默認值不合理 代碼示例 總結 前言 我們知道Ribbon它是一個客戶端負載均衡器,因此它內部維護着一個服務器列表ServerList,當實例出現問題時候,需要將這部分

原创 Spring ribbon

目錄 如何引入Ribbon 自定義Ribbon客戶端 負載均衡器的組件 通用規則 RandomRule RoundRobinRule RetryRule WeightedResponseTimeRule ClientConfigEnabl

原创 Ribbon源碼解析(二)

目錄 ServerListFilter AbstractServerListFilter ZoneAffinityServerListFilter ServerListSubsetFilter ZonePreferenceServerLi

原创 Feign深入學習(一)

介紹 Feign版本https://github.com/Netflix/feign不再維護,修改爲https://github.com/OpenFeign/feign 。 Maven <dependency> <groupId

原创 Feign深入學習(二)

編碼器Encoder 編碼器將對象編碼到HTTP請求體中。當方法參數沒有標註@Param註解時,編碼器會起作用。不給參數標註@Param註解,就可以通過Encoder編碼器把POJO編碼進Body體裏(如果需要JSON格式,可以藉助JSO

原创 Ribbon源碼解析(一)

目錄   介紹 引入 關鍵組件 Modules模塊 Ribbon和Spring-Cloud-Loadbalancer Core IClient RetryHandler DefaultLoadBalancerRetryHandler Re

原创 Spring Boot配置文件有提示

目錄 屬性說明 groups  properties hints  原理 註解解釋器 需要的註解 註解使用 增加文件 參考 在研究spring boot源碼時,會在META-INF目錄下發現spring-configuration-met

原创 Spring WebApplicationContext

WebApplicationContext是專門爲web應用準備的,他允許從相對於web根目錄的路勁中裝載配置文件完成初始化工作,從WebApplicationContext中可以獲得ServletContext的引用,整個Web應用上下

原创 Spring註解編程基石(三)

目錄   AnnotationUtils 源碼分析 方法列表 方法源碼 AnnotatedElementUtils 源碼分析 Spring註解編程基石(一) Spring註解編程基石(二) Spring註解編程基石(三) Spring註解

原创 Spring BeanFactory

目錄   概述 繼承結構 BeanFactory HierarchicalBeanFactory ConfigurableBeanFactory ListableBeanFactory AutowireCapableBeanFactory

原创 ElasticSearch(二)索引管理

目錄   索引管理 1、創建索引 2、修改索引 3、刪除索引 4、獲取索引 5、打開和關閉索引 索引映射管理 1、增加映射 不同類型之間的衝突 2、獲取映射 3、獲取字段映射 4、判斷類型是否存在   索引別名 別名維護 過濾索引別名 刪

原创 Spring @Conditional

目錄   @Conditional的使用 其他派生註解 源碼解析 @Conditional 加載流程 ConditionEvaluator Spring boot派生註解 @ConditionalOnBean @ConditionalOn

原创 Spring註解編程基石(二)

目錄   輔助類 AttributeMethods AnnotationFilter RepeatableContainers MergedAnnotation接口 AnnotationsProcessor接口 MergedAnnotat

原创 Spring-- ApplicationContext

作爲Spring提供的較之BeanFactory 更爲先進的IoC容器實現, ApplicationContext 除了擁有BeanFactory 支持的所有功能之外,還進一步擴展了基本容器的功能,包括 BeanFactoryPostPr