Home > other >  2019 12 10 published a guide to Java woo hoo
2019 12 10 published a guide to Java woo hoo

Time:10-22


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
  • Related