原创 框架——緩存框架——redis——功能——管道
1、概念 引用原著 Redis pipelining is a technique for improving performance by issuing multiple commands at once without waiti
原创 框架——緩存框架——redis——數據類型——hash
1、概念 引用原著: Redis hashes are record types structured as collections of field-value pairs. Hash它的key值爲string,value等價於json字
原创 框架——緩存框架——redis——功能——訂閱(pub/sub)
1、概念 pub/sub,消息訂閱。步驟如下: 第一步,發佈者發佈1條或者多條消息,命令格式爲publish channel message。 第二步,訂閱者訂閱channel,命令格式爲subscribe channel,或者
原创 框架——緩存框架——redis——功能——持久化
1、rdb 1.1 概念 RDB (Redis Database): The RDB persistence performs point-in-time snapshots of your dataset at specified i
原创 框架——緩存框架——redis——數據類型——set
1、概念 引用原著: A Redis set is an unordered collection of unique strings (members). You can use Redis sets to efficiently: Tr
原创 框架——緩存框架——redis——數據類型——string
1、概念 引用原著: Redis strings store sequences of bytes, including text, serialized objects, and binary arrays. As such, s
原创 框架——緩存框架——redis——初篇
1、知識體系 redis的知識體系分爲五個部分。 第一部分,數據類型,常見的五種類型string, list, set, hash, zset,其他特殊用途的數據類型Streams,geospatial,bitmap。 第二部分,客戶端
原创 框架——日誌框架——logback——encoder與layout
encoder和layout是將LoggingEvent最終轉變爲格式化的日誌信息。它的知識點分爲三部分。概念,類結構, 日誌格式。 1、概念 Layouts,as discussed in detail in the next cha
原创 框架——日誌框架——logback——雜項
1、性能 使用參數化方式替換傳統的字符串方式 字符串方式的缺點在於無論logging request的level是否大於logger的level,都會觸發字符串拼接,拼接過程中有可能存在類型的轉換,例如上面如果出現日期信息。 參數化方式只有
原创 框架——日誌框架——logback——appender
appender是日誌框架核心對象之一,它的知識點包含兩個,原理,類結構。 1、原理 它本質就是處理ILoggingEvent對象,並將結果傳遞給Layout對象進行格式化。它的入參是Event對象,出參是字符串。 doAppe
原创 框架——日誌框架——logback——filter
filter分爲兩類, 第一類,TurboFilters,它構成了filter鏈,類似於servlet的filter。適用於處理請求流程的第一步。 第二類,Appender中配置的filter。適用於其對應的appender,在FileAp
原创 框架——日誌框架——logback——logger
Logger是日誌框架的核心對象之一,它的知識點有兩個。概念,屬性。 它的流程如下: 第一步,調用trace, debug, info, warn, error,相當於觸發了一次log request。 第二步,經過處理log reques
原创 框架——日誌框架——logback——配置文件
appender在介紹核心對象appender中時介紹,此處略。 其他不常用的,例如statusListener, timestamp, if/else/when等標籤略。 1、configuration 最外層的標籤,只有一個。 屬性:
原创 框架——日誌框架——logback——搭建環境
1、搭建環境 搭建日誌框架非常簡單,需要引入logback-classic和slf4j.api依賴。logback.version替換爲對應的版本即可 <dependency> <groupId>org.slf4j</groupId
原创 框架——日誌框架——logback——初篇
1、知識體系 Logback的知識體系分爲三部分。 第一部分,基礎,模塊,搭建環境,流程,配置文件各個配置項的含義。在最後分享一份配置文件。 第二部分,核心對象,logger,appender,encoder與Layout, filter