Internet back-end architecture knowledge graph

Scan QR codes  - to join the group assembled architecture

image  

Students interested in technology can join the group (Note: Java)

The knowledge map of the Internet back-end architecture is welcome to make bricks and add comments, and continue to improve and update on the group.

image

  • Non-technical related

    • Sense of responsibility

    • Positive thinking

    • Management ability

    • Team spirit

  • work performance

    • Technical Tackling

    • Innovation

    • share it

    • Open source framework

    • Project structure

  • Basic framework

    • AOP

    • IOC

    • Spring Boot

    • Spring MVC

    • yaml

    • Spring

    • Mybatis

    • SpringCloud

    • Dubbo

  • distributed

    • BASE

    • CAP

    • paxos

    • oats

    • raft

    • gossip

    • Two-phase commit

    • Three-phase commit

    • Flexible transaction

    • Pessimistic lock

    • Optimistic lock

    • Row-level lock

    • Distributed lock

    • Partition queuing

    • MVCC

    • key-hash

    • Consistent Hbase

    • Load balancing

    • Horizontal expansion

    • Cluster

    • Fragmentation

    • asynchronous

    • news

    • Sub-library and sub-table

    • lock

    • Consensus algorithm

    • Consensus theory

  • Middleware

    • ElasticSearch

    • Solr

    • Kafka

    • RocketMq

    • RibbitMQ

    • ActiveMQ

    • MySQL

    • Oracle

    • DB

    • H2

    • SQLite

    • Redis

    • Memcache

    • Cache

    • database

    • SQM

    • search for

    • Hairpin

    • Distributed timing task scheduling

  • Design and architecture

    • UML

    • N design patterns

    • Classic Case

    • Architectural methodology

  • Data structure and algorithm

    • hash bucket

    • statistics

    • greedy

    • Backtracking

    • Shota distribution

    • Token bucket

    • select

    • bubble

    • insert

    • fast

    • Merge

    • heap

    • Bucket sort

    • Base

    • Binary search

    • search for

    • Sort

    • Advanced algorithm

    • Big data algorithm

  • JVM

    • Parental delegation

    • OSGI

    • Mark-clear

    • copy

    • Mark-compression

    • Cenozoic collector

    • Old age collector

    • Non-generational collection

    • Serial New

    • Parallel New

    • Parallel Scavenge

    • Serial Old

    • Parallel Old

    • CMS

    • G1

    • ZGC(JDK11)

    • GC

    • algorithm

    • Class loading

  • Java

    • set

    • flow

    • The internet

    • ...

    • abnormal

    • Class inheritance

    • Generic

    • Inner class

    • reflection

    • Serialization

    • Object class

    • String class

    • Native type

    • Quote

    • Strong citation

    • Weak reference

    • Phantom reference

    • Phantom reference

    • Multithreading/concurrency

    • Language

    • Class library

  • Big Data

    • Zookeeper

    • Hadoop

    • Hbase

    • Mongdb

    • Cassandra

    • Yarn

    • Druid

    • Hive

    • Flume

    • OpenTSDB

    • InfluxDB

  • Performance optimization

    • front end

    • Nakadai

    • Middleware

    • system

    • System Optimization

    • Middleware optimization

    • RPC optimization

    • JVM optimization

    • Code optimization

    • Layered optimization

    • Segment optimization

  • development tools

    • Git

    • Svn

    • IDEA

    • Eclipse

    • HERE

    • version control

    • iTerm

    • SourceTree

  • Test framework

    • Junit

    • easymock

    • mockito

  • Log frame

    • common logging

    • log4j

    • jdk logger

    • slf4j

    • logback

    • log4j2

  • The internet

    • TCP/IP

    • UDP

    • Http

    • SNMP

image


Guess you like

Origin blog.51cto.com/15060469/2675536