技术图谱

技能图谱

技能总结:查漏补缺,做到极致

开发语言

  • 工作语言
    Java,C#,JavaScript
  • 兴趣语言
    Shell,Go

JAVA语言

  • IOC
  • AOP
  • ClassLoader
  • 集合
  • 泛型
  • 多线程
  • 异常

JVM

  • 内存模型
  • GC
    GC的种类及应用场景,典型GC算法
  • 监控(计划学习)
  • 优化
    借助jdk工具以及GC日志来分析定位问题

代码质量

CheckStyle,FindBugs,Upsource,Sonar

设计模式

工厂,策略,状态,职责链,门面等常见GOF模式

UML

流程图,时序图,用例图

开发工具

Intellij Idea,Eclipse,Git,Jira

开发环境

Linux, Docker

构建工具

Maven,Jenkins

运维

  • 常用Linux操作(查阅命令)
  • Docker管理
  • 分布式日志系统ELK

框架及组件

  • 后端
    SpringFramework,SpringMVC,SpringBoot(学习中),SpringCloud(计划学习),Mybatis,JPA
  • 前端
    jQuery,AngularJS
  • 数据存储
    Mysql,SQL Server,PostgreSQL
  • 缓存
    Redis(分布式锁),Memcached(hash一致性算法)
  • 检索系统
    Elasticsearch(学习中)
  • RPC
    Dubbo
  • 消息队列
    RabbitMQ(计划学习)
  • 统一配置
    Zookeeper
原文地址:https://www.cnblogs.com/ASPNET2008/p/6340105.html