學(xué)海無涯
最近是真的比較浮躁,有一種莫名的恐慌骑祟,不知源處回懦!一般不會錯過蹭飯機會的我,晚上朋友的飯局也沒去次企,迷迷糊糊在手游中度過怯晕,然后痛定思痛,覺得還是得給自己個年度學(xué)習(xí)計劃缸棵,說不定就............
學(xué)習(xí)的技術(shù)要點:
技術(shù)點 | 簡單介紹 | 相關(guān) | 需掌握程度 |
---|---|---|---|
Git |
(分布式版本控制系統(tǒng))開源舟茶、有效、高速的處理從很小到非常大的項目版本管理 | 下載 | 掌握 |
Maven |
基于項目對象模型(POM project object model)蛉谜,可以通過一小段描述信息(配置)來管理項目的構(gòu)建稚晚,報告和文檔的軟件項目管理工具[百度百科] | 入門學(xué)習(xí) | 掌握 |
Jetty |
Jetty 是一個開源的servlet容器,它為基于Java的web容器型诚,例如JSP和servlet提供運行環(huán)境客燕。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式發(fā)布狰贯。開發(fā)人員可以將Jetty容器實例化成一個對象也搓,可以迅速為一些獨立運行(stand-alone)的Java應(yīng)用提供網(wǎng)絡(luò)和web連接。[百度百科] | 入門 | 掌握 |
Redis/Codis |
Redis 是完全開源免費的涵紊,遵守BSD協(xié)議傍妒,是一個高性能的key-value數(shù)據(jù)庫 | 入門 | 掌握 |
Zookeeper |
分布式協(xié)調(diào)技術(shù),Hadoop和Hbase的重要組件摸柄,為分布式應(yīng)用提供一致性服務(wù)的軟件颤练,提供的功能包括:配置維護、域名服務(wù)驱负、分布式同步嗦玖、組服務(wù)等 | 入門 | 掌握 |
Kafka |
Kafka是最初由Linkedin公司開發(fā),是一個分布式跃脊、支持分區(qū)的(partition)宇挫、多副本的(replica),基于zookeeper協(xié)調(diào)的分布式消息系統(tǒng)酪术,它的最大的特性就是可以實時的處理大量數(shù)據(jù)以滿足各種需求場景:比如基于hadoop的批處理系統(tǒng)器瘪、低延遲的實時系統(tǒng)、storm/Spark流式處理引擎,web/nginx日志橡疼、訪問日志援所,消息服務(wù)等 | 入門 | 熟悉 |
Spring cloud(微服務(wù)) |
Spring Cloud是一個集成了眾多開源的框架,利用Spring Boot的開發(fā)便利性實現(xiàn)了服務(wù)治理衰齐、服務(wù)注冊與發(fā)現(xiàn)任斋、負載均衡、數(shù)據(jù)監(jiān)控耻涛,REST API發(fā)布方式等废酷,基本囊括了分布式框架所需要的所有功能。是一套易開放抹缕、易部署澈蟆、易維護的分布式開發(fā)工具包 | 中文官網(wǎng) | 掌握 |
Kubernetes(k8s) |
自動化容器操作的開源平臺,這些操作包括部署卓研,調(diào)度和節(jié)點集群間擴展 | K8s中文社區(qū) | 熟悉 |
Thrift(RPC框架趴俘,還有其他Dubbo) |
thrift是一個軟件框架,用來進行可擴展且跨語言的服務(wù)的開發(fā)奏赘。它結(jié)合了功能強大的軟件堆棧和代碼生成引擎寥闪,以構(gòu)建在 C++, Java, Go,Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 這些編程語言間無縫結(jié)合的、高效的服務(wù)磨淌。[百度百科] | 入門 | 熟悉 |
Nginx |
輕量級的Web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器疲憋,并在一個BSD-like 協(xié)議下發(fā)行。其特點是占有內(nèi)存少梁只,并發(fā)能力強 | 入門 | 熟悉 |
RPC(Netty) |
Netty提供異步的缚柳、事件驅(qū)動的網(wǎng)絡(luò)應(yīng)用程序框架和工具,用以快速開發(fā)高性能搪锣、高可靠性的網(wǎng)絡(luò)服務(wù)器和客戶端程序秋忙。[百度百科] | 入門 | 熟悉 |
Elasticearch |
基于Lucene的搜索服務(wù)器。它提供了一個分布式多用戶能力的全文搜索引擎构舟,基于RESTful web接口灰追。Elasticsearch是用Java開發(fā)的,并作為Apache許可條款下的開放源碼發(fā)布狗超,是當(dāng)前流行的企業(yè)級搜索引擎 | 中文社區(qū) | 了解 |
定時Job(elastic-job) |
elastic-job是無中心化的分布式定時調(diào)度框架弹澎,在高可用方案的基礎(chǔ)上增加了彈性擴容和數(shù)據(jù)分片的思路,以便于更大限度的利用分布式服務(wù)器的資源抡谐。 | 分布式定時任務(wù) | 了解 |
Node.js |
Javascript運行環(huán)境 | 入門 | 了解 |
Cache |
(緩存策略,Google Cache桐猬,本地緩存) | 關(guān)于Cache的幾個理論 | 了解 |
好吧 我需要3年來熟悉掌握這些麦撵,任重而道遠!
相關(guān)書籍
- 《從paxous到zookeeper》zookerper的使用部分
- 《redis入門》
- 《Spring Cloud微服務(wù)實戰(zhàn)》
- 《Spring 實戰(zhàn)》