Juconcurrent 学而不思则罔,思而不学则殆。

大纲


Java基础

  1. 基本技能
  2. 并发和多线程
  3. GC和JVM
  4. JVM工具

常用工具

  1. Git
  2. Maven
  3. AlibabaArthas
  4. IntellijIDEA
  5. Jenkins
  6. JMeter
  7. Jira
  8. Confluence
  9. XShell
  10. Sonar
  11. Findbugs
  12. VIM
  13. SublimeText

数据结构和算法

  1. 数组
  2. 链表
  3. 双向链表
  4. 排序算法
  5. 雪花算法
  6. 一致性hash算法
  7. 负载均衡算法
  8. LRU

模式

  1. SOLID原则
  2. 设计模式
  3. 测试驱动开发
  4. 领域驱动开发
  5. 敏捷编程

Spring

  1. IOC
  2. AOP
  3. TX
  4. MVC
  5. Web
  6. Security

SpringBoot

  1. 自动配置
  2. 常用starter

SpringCloud

  1. Eureka
  2. Feign
  3. Gateway
  4. Hystrix
  5. Ribbon

常用框架

  1. Mybatis / MybatisPlus
  2. JPA
  3. Junit
  4. HttpClient
  5. Alibaba Druid
  6. Slf4j
  7. Logback
  8. Dubbo
  9. Jacoco
  10. HibernateValidator
  11. Lombok
  12. Orika

中间件

  1. Mysql
  2. Redis
  3. Tomcat
  4. Ngnix
  5. MongoDB
  6. Kafka
  7. RabbitMQ
  8. Netty
  9. Zookeeper
  10. Elasticsearch
  11. Kibana
  12. Logstash
  13. Apollo
  14. HBase
  15. FastDFS
  16. Docker

Linux

  1. 基本命令
  2. 监控命令

网络协议

  1. Http(s)
  2. Tcp-Ip
  3. Udp
  4. Amqp
  5. Mqtt
  6. Ssl

编程语言

  1. C语言
  2. Python语言
  3. Ruby语言
  4. Go语言

思维提升

  1. 心灵鸡汤
  2. 半月会议
  3. 个人计划
  4. 人生感悟
  5. 解决方案

其他

参考文献

  • https://www.hollischuang.com/archives/3280
  • https://juconcurrent.com/plan/#2-todo

Content