Skip to content

smallyunet/advanced-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Internet Java Engineer Advanced Knowledge Completely Literacy©

Most of the content of this project comes from ZhongHuaShiShan, and the copyright belongs to the author. The content covers knowledge in the fields of high concurrency, distribution, high availability, micro-service, etc..

High concurrency architecture

Cache

Sub library table

Read/write separation

High concurrency system

Distributed system

System split

Distributed service framework

Distributed lock

Distributed transaction

Distributed session

High avalibrary architecture

High availability system

  • How to design a highly available system?

Current limiting

  • How to limit current? How is it done at work? What's the implementation?

Fuse

Downgrade

  • How to downgrade?

Microservice architecture

Spring Cloud Microservice architecture

  • What is a microservice? How do microservices communicate independently?
  • What are the differences between A and B?
  • Spring Boot and Spring Cloud,how do you understand them?
  • What is service fusing? What is service degradation?
  • What are the advantages and disadvantages of microservices? What are the pitfalls you have encountered in project development?
  • What do you know about the microservice technology stack?
  • Eureka and Zookeeper can both provide service registration and discovery. What's the difference between them?
  • ......

About

Internet Java Engineer Advanced Knowledge Completely Literacy (English Version)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published