Home >
other > 2019 12 10 published a guide to Java woo hoo
2019 12 10 published a guide to Java woo hoo
B station CodeSheep handling
Java into pits guide
Basic knowledge of
The Java programming language: Python (understand) C
Basic syntax
Basic network knowledge: TCP/IP, HTTP/HTTPS
tools
Operating system: Linux (CentOS \ Ubuntu \ Fe... )
Code management: Git (preferred)/SVN
Continuous integration (CI/CD) : Jenkins
Java project management tools: Maven (preferred)/Gradle
Framework in
SSH (user-defined structs + spring + hibernate) (outdated)
SSM: spring + for springmvc + mybatis (pop)
Spring the Boot (pop)
Various middleware
MQ message queue
RPC communication framework gRPC thrift dubbo springcloud
Elasticsearch database search engine
Database of
SQL: Mysql/Postgre SQL
No: Redis Memcached mongo elasticsearch
architecture
Distributed micro/service architecture
Spring cloud
Dubbo
RPC communication
virtualization technology/container
Docker container change
K8s kubernetes
focus on source/performance
JDK source and some design ideas
The Spring source
JVM details and debugging
High concurrency/high availability