• 技术图谱


    技能图谱

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

    开发语言

    • 工作语言
      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
  • 相关阅读:
    ConvertUtils的理解
    mysql存储过程 详细注释
    线程方法
    集合的方法
    StringStringBufferStringBuilder
    Java基础知识点1
    Java基础知识点
    索引+sql优化
    Oracle数据库02
    Oracle数据库01
  • 原文地址:https://www.cnblogs.com/ASPNET2008/p/6340105.html
Copyright © 2020-2023  润新知