定期梳理自己的技术栈是好事,可以温故而知新,近期准备在简书按照现在的技术积累,多写一些相关的文章,乐于分享,并接受指正,这才是一个技术人应该做的吧。
Java架构技术栈:
一、Java基础
二、Java并发编程
三、JVM
四、数据结构
五、常用算法
六、数据库原理
七、MySQL使用
八、MySQL调优
九、NIO
十、网络编程(Socket,TCP/UDP)
十一、Netty
十二、Mongo
十三、Casandra
十四、Redis
十五、RabbitMQ
十六、Kafka
十七、Zookeeper
十八、Nginx
十九、Dubbo
二十、 Spring
二十一、MyBatis
二十二、Spring MVC
二十三、Spring Boot
二十四、Spring Cloud
二十五、分库分表sharding-jdbc
二十六、Docker
二十七、Kubernettes
二十八、Git 掌握
二十九、Maven 掌握
三十、Jenkins
三十一、Linux命令
三十二、设计模式
三十三、Shell编程
三十四、Python编程
大数据工程师技术栈
一、HDFS
二、MapReduce
三、Yarn
四、Hive
五、Flume
六、Canal
七、Kafka
八、HBase
九、Scala
十、Spark Core
十一、Spark Streaming
十二、Spark sql
十三、azkaban
十四、CDH的使用和运维管理
十五、druid
十六、Elastic Search
十七、Logstash
十八、Kibana
十九、Impala
二十、Kylin
最近在学的:
go语言