Java工程师需要了解的技术和组件

  1. Java基础:J2EE、spring开发规范、设计模式、数据结构、JVM及内存模型、分布式锁 fescar、多线程、shell
  2. 通信层:TCP、UDP、HTTP、IO、NIO、NETTY、websockert、spring-websocket
  3. 系统运维:jenkins、gitlab、docker、docker nexus、sonar、maven nexus
  4. spring家族:spring、spring mvc、spring boot、spring cloud
  5. 访问层框架:mybatis、hibernate、jdbc-template、mycat、c3p0、dbcp、druid 、cobar、tddl
  6. 消息队列:rocket-mq、rabbit-mq、active-mq、kafka、zero-mq
  7. 数据提取和清洗:flume、filebeat、logstash、sqoop
  8. 日志处理:splunk、elk、fluent
  9. 关系型数据库、mysql、oracle、sql server、progresql、db2、sybase、pingcap(tidb),hypersql,derby
  10. 非关系型数据库:redis、memcached、elaticsearch、hbase、hive、mongo db、Cassandr、codis
  11. 路由代理及网关:lvs、ribbon、nginx+lua、tengine、zuul1.x、zuul2.x、spring-cloud gateway 、open-resty、kong、ABTestingGateway、konga、kong
  12. 监控:zabbix、cat、kibana、kafka-manager、redis-manager、rocket-mq-manager、zipkin、spring-cloud-sleuth、incubator-skywalking、vi、grafana 、Pinpoint
  13. 服务层框架:grpc、sofa、dubbo、dubbox、feign、sentinel、hystrix
  14. 数据处理:spark stream、map-reduce、kylin、storm流式计算
  15. 动态配置及注册中心:Archaius、apollo(携程)、nacos、zookeeper、eureka、consul、etcd、radar、diamond(阿里)、disconf(百度)
  16. 测试及抓包:junit、jmeter、loadrunner、wireshark、fiddler 、robotframework 、appium  hexo个人博客
  17. 项目管理:禅道、agle、jira
  18. 简单的前端技术:html、node js、angular js、vue js、js、css、bootstrap
  19. 服务器:tomcat、jetty、was、jboss
  20. 序列化器:FST、JDK序列化、google pb、google gson、jboss marshalling、jackson xml、jackson json、jackson pb、fastjson、kyro、hession、messagepack、thrift
  21. 分布式文件存储:HDFS、FSATDFS、CEPH
  22. 调度任务:elastic-job-lite、elastic-job-cloud、xxl-job
  23. 数据同步:canal(阿里),ogg、kettle
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值