1. 場景概述 天貓总处,淘寶等購物網(wǎng)站壳快,大量的圖片和視頻覆糟,文件太多,如何存儲阵幸?用戶訪問量大又如何保證下載速度?分布式文件系統(tǒng)就是解決這些問題的! 1.1 什么是文件系統(tǒng) 文件數(shù)...
![240](https://upload.jianshu.io/users/upload_avatars/26815328/31b1e889-6216-4167-880f-66e08657c9c8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 場景概述 天貓总处,淘寶等購物網(wǎng)站壳快,大量的圖片和視頻覆糟,文件太多,如何存儲阵幸?用戶訪問量大又如何保證下載速度?分布式文件系統(tǒng)就是解決這些問題的! 1.1 什么是文件系統(tǒng) 文件數(shù)...
常用的設(shè)計原則 開閉原則(Open Close Principle) 對擴(kuò)展開放對修改關(guān)閉弃榨,為了使程序的擴(kuò)展性好,易于維護(hù)和升級梨睁。 里氏代換原則(Liskov Substit...
1鲸睛、IO流 IO就是Input和Output的簡寫,也就是輸入和輸出的含義坡贺。 分類 按讀寫數(shù)據(jù)的基本單位分類 -- 字節(jié)流 和 字符流官辈。 其中字節(jié)流主要指以字節(jié)為單位進(jìn)行數(shù)據(jù)...
File類 基本概念 -- java.io.File類主要用于描述文件或目錄路徑的抽象表示信息,可以獲取文件或目錄的特征信息遍坟,如:大小等拳亿。 常用的方法 :(文件的操作) 方法...
集合的概述 集合的由來 在介紹集合之前,應(yīng)先了解java中對于不同的數(shù)據(jù)類型應(yīng)該用什么來記錄愿伴。 當(dāng)需要在Java程序中記錄單個數(shù)據(jù)內(nèi)容時肺魁,則聲明一個變量。當(dāng)需要在Java程序...
String類 java.lang.String類 用于描述字符串,Java程序中所有的字符串字面值都可以使用該類的對象加以描述官帘;該類由final關(guān)鍵字修飾瞬雹,表示該類不能被繼...
面向?qū)ο?-- 指以屬性和行為的觀點區(qū)分析現(xiàn)實生活中的事物。面向?qū)ο缶幊?-- 指以面向?qū)ο蟮乃枷脒M(jìn)行分析,然后使用面向?qū)ο蟮木幊陶Z言進(jìn)行表達(dá)的過程刽虹,是軟件產(chǎn)業(yè)化發(fā)展的需求酗捌。...
初識java語言 Java SE -- Java Platform, Standard Edition 是 Java 平臺的基礎(chǔ) Java SE 以前稱為 J2SE, 可以編...
SpringBoot 數(shù)據(jù)訪問 Spring Boot 整合 MyBatis MyBatis 是一款優(yōu)秀的持久層框架,Spring Boot 官方雖然沒有對 MyBatis ...
SpringBoot 基本應(yīng)用 約定優(yōu)于配置 約定優(yōu)于配置(Convention over Configuration)哪廓,又稱按約定編程狗唉,是一種軟件設(shè)計范式。 本質(zhì)上是說涡真,系...
RabbitMQ 集群 RabbitMQ 有 3 種模式分俯,其中 2 種是集群模式。 單一模式:即單機(jī)情況不做集群哆料,就單獨運行一個 RabbitMQ 而已缸剪。 普通模式:默認(rèn)模式...
什么是 RabbitMQ MQ(Message Queue)消息隊列 消息隊列中間件,是分布式系統(tǒng)中的重要組件东亦;主要解決異步處理杏节、應(yīng)用解耦、流量削峰等問題典阵,從而實現(xiàn)高性能奋渔,高...
Jedis Java 和 Redis 打交道的 API 客戶端。 連接 Redis 常用 API 事務(wù) 初始化余額和支出 模擬網(wǎng)絡(luò)延遲:10 秒內(nèi)壮啊,使用 linux 窗口修改...
概述 互聯(lián)網(wǎng)架構(gòu)的演變歷程 第 1 階段: 數(shù)據(jù)訪問量不大嫉鲸,簡單的架構(gòu)即可搞定。 適合小型項目他巨。 第 2 階段: 數(shù)據(jù)訪問量大,使用緩存技術(shù)來緩解數(shù)據(jù)庫的壓力减江。 不同的業(yè)務(wù)訪...
Dubbo 概述 什么是分布式系統(tǒng) 分布式系統(tǒng)是若干獨立計算機(jī)的集合染突,這些計算機(jī)對于用戶來說就像單個相關(guān)系統(tǒng)。 分布式系統(tǒng)(distributed system)是建立在網(wǎng)絡(luò)...
接口自動化運行用例時遇到的問題 本次通過學(xué)習(xí)企業(yè)微信部門管理接口文檔辈灼,寫自動化框架份企,在命令行運行用例的過程中報錯:“pytest : 無法將“pytest”項識別為 cmdl...
第一個壓力測試 使用switchOmega插件來控制代理服務(wù) 1.Firefox瀏覽器可直接在擴(kuò)展程序中搜索該插件進(jìn)行使用2.Chrome瀏覽器需要在https://gith...
apiobject模式(學(xué)習(xí)代碼:部門管理增刪改查自動化測試框架) 1.代碼目錄 2.代碼 api代碼 baseapi.py firstWork.py department....
Zookeeper 概述 概述 Zookeeper 是一個開源的分布式(多臺服務(wù)器干一件事)的司志,為分布式應(yīng)用提供協(xié)調(diào)服務(wù)的 Apache 項目 工作機(jī)制 從設(shè)計模式角度來理解...