迟到的2018年学习计划

2018-04-27  本文已影响59人  极客汪

学海无涯

最近是真的比较浮躁,有一种莫名的恐慌,不知源处!一般不会错过蹭饭机会的我,晚上朋友的饭局也没去,迷迷糊糊在手游中度过,然后痛定思痛,觉得还是得给自己个年度学习计划,说不定就............

学习的技术要点:

技术点 简单介绍 相关 需掌握程度
Git (分布式版本控制系统)开源、有效、高速的处理从很小到非常大的项目版本管理 下载 掌握
Maven 基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具[百度百科] 入门学习 掌握
Jetty Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。[百度百科] 入门 掌握
Redis/Codis Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库 入门 掌握
Zookeeper 分布式协调技术,Hadoop和Hbase的重要组件,为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等 入门 掌握
Kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等 入门 熟悉
Spring cloud(微服务) Spring Cloud是一个集成了众多开源的框架,利用Spring Boot的开发便利性实现了服务治理、服务注册与发现、负载均衡、数据监控,REST API发布方式等,基本囊括了分布式框架所需要的所有功能。是一套易开放、易部署、易维护的分布式开发工具包 中文官网 掌握
Kubernetes(k8s) 自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展 K8s中文社区 熟悉
Thrift(RPC框架,还有其他Dubbo) thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Go,Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。[百度百科] 入门 熟悉
Nginx 轻量级Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强 入门 熟悉
RPC(Netty) Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。[百度百科] 入门 熟悉
Elasticearch 基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎 中文社区 了解
定时Job(elastic-job) elastic-job是无中心化的分布式定时调度框架,在高可用方案的基础上增加了弹性扩容和数据分片的思路,以便于更大限度的利用分布式服务器的资源。 分布式定时任务 了解
Node.js Javascript运行环境 入门 了解
Cache (缓存策略,Google Cache,本地缓存) 关于Cache的几个理论 了解

好吧 我需要3年来熟悉掌握这些,任重而道远!

相关书籍

上一篇下一篇

猜你喜欢

热点阅读