
> **Javaæ ¸å¿ç¥è¯åº**:school_satchel:ï¼å
å«éåæ¡æ¶ãJVMæºå¶ãå¤çº¿ç¨ãSSMæ¡æ¶ãMySQLãåå¸å¼ãå¾®æå¡ãé«å¹¶åä¸é«å¯ç¨çã:bookmark:
### :lollipop::lollipop::lollipop:å
¨ææç»æ´æ°ä¸ ... :recycle::recycle::recycle:
### é¶ã:rocket::rocket::rocket:æ°æ®ç»æä¸ç®æ³
* [æ°æ®ç»æä¸ç®æ³ ï¼ç¬¬ 01 ç¯ï¼ Javaçï¼å¸¸è§åºç¡æåºç®æ³åå¤æåº¦](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/algorithm/BasicSorting.md)
* [æ°æ®ç»æä¸ç®æ³ ï¼ç¬¬ 02 ç¯ï¼ Javaçï¼äºåæ éåçnç§æ¹æ³](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/algorithm/BinaryTreeTraversal.md)
* [æ°æ®ç»æä¸ç®æ³ ï¼ç¬¬ 03 ç¯ï¼ Javaçï¼äºåæ æ·±åº¦](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/algorithm/BinaryTreeDepth.md)
* [æ°æ®ç»æä¸ç®æ³ ï¼ç¬¬ 04 ç¯ï¼ Javaçï¼LRUç¼åæºå¶](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/algorithm/LRUCache.md)
### ä¸ã:bullettrain_side::railway_car::railway_car::railway_car:éåæ¡æ¶æºç åæ
* [éåæ¡æ¶ ï¼ç¬¬ 01 ç¯ï¼ æºç åæï¼Collection æ¡æ¶æ»è§](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/JavaCollections.md)
* [éåæ¡æ¶ ï¼ç¬¬ 02 ç¯ï¼ æºç åæï¼Map æ¡æ¶æ»è§](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/JavaMaps.md)
* [éåæ¡æ¶ ï¼ç¬¬ 03 ç¯ï¼ æºç åæï¼ArrayList](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/ArrayList.md)
* [éåæ¡æ¶ ï¼ç¬¬ 04 ç¯ï¼ æºç åæï¼LinkedList](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/LinkedList.md)
* [éåæ¡æ¶ ï¼ç¬¬ 05 ç¯ï¼ æºç åæï¼Mapæ¥å£ä¸å
¶å
鍿¥å£Entry](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/Map.Entry1.7v.md)
* [éåæ¡æ¶ ï¼ç¬¬ 06 ç¯ï¼ æºç åæï¼åå¸å²çª(åå¸ç¢°æ)ä¸è§£å³ç®æ³](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/HashConflictsAndResolve.md)
* [éåæ¡æ¶ ï¼ç¬¬ 07 ç¯ï¼ æºç åæï¼jdk1.7ç HashMap](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/HashMap1.7v.md)
* [éåæ¡æ¶ ï¼ç¬¬ 08 ç¯ï¼ æºç åæï¼HashMapãHashtableãConcurrentHashMapä¹é´çåºå«](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/HashMapHashtableConcurrentHashMap.md)
* [éåæ¡æ¶ ï¼ç¬¬ 09 ç¯ï¼ æºç åæï¼jdk1.7ç ConcurrentHashMap](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/ConcurrentHashMap1.7v.md)
* [éåæ¡æ¶ ï¼ç¬¬ 10 ç¯ï¼ æºç åæï¼äºåæ ã平衡äºåæ ãäºåæ¥æ¾æ ãAVLæ ãçº¢é»æ ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/BinaryTrees.md)
* [éåæ¡æ¶ ï¼ç¬¬ 11 ç¯ï¼ æºç åæï¼jdk1.8ç HashMap](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/HashMap1.8v.md)
* [éåæ¡æ¶ ï¼ç¬¬ 12 ç¯ï¼ æºç åæï¼jdk1.8ç ConcurrentHashMap](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/collection/ConcurrentHashMap1.8v.md)
* éåæ¡æ¶ ï¼ç¬¬ 13 ç¯ï¼ æºç åæï¼LinkedHashMap
* éåæ¡æ¶ ï¼ç¬¬ 14 ç¯ï¼ æºç åæï¼TreeMap
* éåæ¡æ¶ ï¼ç¬¬ 15 ç¯ï¼ æºç åæï¼Set éå
* éåæ¡æ¶ ï¼ç¬¬ 16 ç¯ï¼ æºç åæï¼BlockingQueue æ¥å£
* éåæ¡æ¶ ï¼ç¬¬ 17 ç¯ï¼ æºç åæï¼CopyOnWriteArrayList ä¸ CopyOnWriteArraySet
### äºã:radio::radio::radio:JVMï¼Javaèææºï¼
* [Javaèææº ï¼ç¬¬ 01 ç¯ï¼ æ·±å
¥çè§£ï¼JVMå
ååºåï¼è¿è¡æ¶æ°æ®åºï¼](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/jvm/RuntimeDataAreas.md)
* [Javaèææº ï¼ç¬¬ 03 ç¯ï¼ æ·±å
¥çè§£ï¼å徿¶éç®æ³](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/jvm/GarbageCollectionAlgorithm.md)
* [Javaèææº ï¼ç¬¬ 04 ç¯ï¼ æ·±å
¥çè§£ï¼å徿¶éå¨](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/jvm/GarbageCollector.md)
* [Javaèææº ï¼ç¬¬ 05 ç¯ï¼ æ·±å
¥çè§£ï¼jvmå
ååæå½ä»¤](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/jvm/JVMMemoryAnalysisCommand.md)
* Javaèææº ï¼ç¬¬ 06 ç¯ï¼ æ·±å
¥çè§£ï¼ç±»æä»¶ç»æ
* [Javaèææº ï¼ç¬¬ 07 ç¯ï¼ æ·±å
¥çè§£ï¼ç±»å è½½æºå¶](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/jvm/Classloading.md)
* Javaèææº ï¼ç¬¬ 08 ç¯ï¼ æ·±å
¥çè§£ï¼æç ´åäº²å§æ´¾æ¨¡å
### ä¸ã:closed_lock_with_key:Javaå¤çº¿ç¨ä¸å¹¶åæ¡æ¶:unlock:
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 01 ç¯ï¼ æ·±å
¥çè§£ï¼çº¿ç¨çç¶æ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/ThreadStatus.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 02 ç¯ï¼ æ·±å
¥çè§£ï¼çº¿ç¨åè¿ç¨çåºå«](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/ThreadAndProcess.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 03 ç¯ï¼ æ·±å
¥çè§£ï¼Javaå
忍¡åä¸ååæ§ãå¯è§æ§ãæåºæ§](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/JavaMemoryModle.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 04 ç¯ï¼ æ·±å
¥çè§£ï¼éæåºãå±éæä»¤ãas-if-serialãhappens-beforeè§å](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/ThreadRule.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 05 ç¯ï¼ æ·±å
¥çè§£ï¼é¡ºåºä¸è´æ§æ¨¡å](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/SequentialConsistencyModel.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 06 ç¯ï¼ æ·±å
¥çè§£ï¼synchronized å
³é®å](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/synchronized.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 07 ç¯ï¼ æ·±å
¥çè§£ï¼volatile å
³é®å](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/volatile.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 08 ç¯ï¼ æ·±å
¥çè§£ï¼Javaåç§é䏿 é](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/LockAndLock-free.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 09 ç¯ï¼ æ·±å
¥çè§£ï¼CAS](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/CompareAndSwap.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 10 ç¯ï¼ æ·±å
¥çè§£ï¼å¹¶åå
çåºç³ -- éååæ¥å¨ AQS](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/AbstractQueuedSynchronizer.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 11 ç¯ï¼ æ·±å
¥çè§£ï¼å¹¶åè¾
å©å·¥å
·ç±»ï¼å¾å¥½çç©çå·¥å
·ç±»ï¼](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/ConcurrentHelperUtil.md)
* [Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 12 ç¯ï¼ æ·±å
¥çè§£ï¼çº¿ç¨æ± åæ°](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/multithreads/ThreadPool.md)
* Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 13 ç¯ï¼ æ·±å
¥çè§£ï¼Fork/Joinæ¡æ¶
* Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 14 ç¯ï¼ æ·±å
¥çè§£ï¼ååæä½
* Javaå¤çº¿ç¨ä¸å¹¶åæ¡ ï¼ç¬¬ 15 ç¯ï¼ æ·±å
¥çè§£ï¼ThreadLocal
### åã:satellite::satellite::satellite:ç½ç»åè®®:globe_with_meridians::globe_with_meridians::globe_with_meridians:
* [ç½ç»åè®® ï¼ç¬¬ 01 ç¯ï¼ 精讲ï¼ISOçOSIä¸å±åèæ¨¡åä¸TCP/IPåå±åèæ¨¡å](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/networking/NetworkModel.md)
* [ç½ç»åè®® ï¼ç¬¬ 02 ç¯ï¼ 精讲ï¼HTTP/1.1ãHTTP/2.0ãHTTPSçåºå«](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/networking/HTTP1.1HTTP2.0HTTPS.md)
* [ç½ç»åè®® ï¼ç¬¬ 03 ç¯ï¼ 精讲ï¼GETåPOSTæ¹æ³çåºå«](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/networking/GetPost.md)
* [ç½ç»åè®® ï¼ç¬¬ 04 ç¯ï¼ 精讲ï¼TCPåUPDçåºå«ä¸å¯¹æ¯](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/networking/TCPAndUDP.md)
* [ç½ç»åè®® ï¼ç¬¬ 05 ç¯ï¼ 精讲ï¼TCP䏿¬¡æ¡æä¸åæ¬¡æ¥æ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/networking/TCPConnectAndDisconnect.md)
* [ç½ç»åè®® ï¼ç¬¬ 06 ç¯ï¼ ç²¾è®²ï¼æ»å¨çªå£åè®®](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/networking/SlidingWindowProtocol.md)
* ç½ç»åè®® ï¼ç¬¬ 07 ç¯ï¼ 精讲ï¼ä¸ä½ç¨æ·ä»æµè§å¨å°åæ¡è¾å
¥urlãæä¸å车é®åï¼ç»åäºä»ä¹]
* ç½ç»åè®® ï¼ç¬¬ 08 ç¯ï¼ 精讲ï¼å å¯
* [ç½ç»åè®® ï¼ç¬¬ 09 ç¯ï¼ 精讲ï¼IPå°åçåç±»](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/networking/IPAddressClassification.md)
* [ç½ç»åè®® ï¼ç¬¬ 10 ç¯ï¼ 精讲ï¼å¸¸è§HTTPç¶æç åå«ä¹](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/networking/StateCode.md)
### äºã:leaves::four_leaf_clover::fountain:Spring 5.x æ ¸å¿ç¯
* [Spring 5.x ï¼ç¬¬ 01 ç¯ï¼ æ ¸å¿ç¯ï¼åå°æºå¶](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/Reflection.md)
* [Spring 5.x ï¼ç¬¬ 02 ç¯ï¼ æ ¸å¿ç¯ï¼éæä»£çãjdk卿代çä¸CGLib](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/DynamicProxy.md)
* [Spring 5.x ï¼ç¬¬ 03 ç¯ï¼ æ ¸å¿ç¯ï¼è¯·å«æIoC容å¨](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/InversionOfControl.md)
* [Spring 5.x ï¼ç¬¬ 04 ç¯ï¼ æ ¸å¿ç¯ï¼ä¾èµæ³¨å
¥çé®é¢ -- 循ç¯ä¾èµ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/CyclicDependence.md)
* [Spring 5.x ï¼ç¬¬ 05 ç¯ï¼ æ ¸å¿ç¯ï¼BeanFactory](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/BeanFactory.md)
* [Spring 5.x ï¼ç¬¬ 06 ç¯ï¼ æ ¸å¿ç¯ï¼ApplicationContext](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/ApplicationContext.md)
* [Spring 5.x ï¼ç¬¬ 07 ç¯ï¼ æ ¸å¿ç¯ï¼èµæºå è½½å¨](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/DefaultResourceLoader.md)
* [Spring 5.x ï¼ç¬¬ 08 ç¯ï¼ æ ¸å¿ç¯ï¼AbstractApplicationContext æºç åæ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/AbstractApplicationContext.md)
* [Spring 5.x ï¼ç¬¬ 09 ç¯ï¼ æ ¸å¿ç¯ï¼DefaultResourceLoader æºç åæ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/DefaultResourceLoader.md)
* [Spring 5.x ï¼ç¬¬ 10 ç¯ï¼ æ ¸å¿ç¯ï¼AliasRegistryãBeanDefinitionRegistryä¸ SimpleAliasRegistry æºç åæ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/AliasRegistry.md)
* [Spring 5.x ï¼ç¬¬ 11 ç¯ï¼ æ ¸å¿ç¯ï¼SingletonBeanRegistryä¸DefaultSingletonBeanRegistry æºç åæ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/SingletonBeanRegistry.md)
* Spring 5.x ï¼ç¬¬ 12 ç¯ï¼ æ ¸å¿ç¯ï¼InitializingBean æºç åæ
* [Spring 5.x ï¼ç¬¬ 13 ç¯ï¼ æ ¸å¿ç¯ï¼FactoryBeanRegistrySupportä¸AbstractBeanFactory æºç åæ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/AbstractBeanFactory.md)
* [Spring 5.x ï¼ç¬¬ 14 ç¯ï¼ æ ¸å¿ç¯ï¼DefaultListableBeanFactory æºç åæ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/DefaultListableBeanFactory.md)
* [Spring 5.x ï¼ç¬¬ 15 ç¯ï¼ æ ¸å¿ç¯ï¼äºä»¶åå¸ä¸ç嬿ºå¶](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/ApplicationEvent.md)
* Spring 5.x ï¼ç¬¬16 ç¯ï¼ æ ¸å¿ç¯ï¼AnnotatedBeanDefinitionReader æºç åæ
* Spring 5.x ï¼ç¬¬ 17 ç¯ï¼ æ ¸å¿ç¯ï¼GenericApplicationContext æºç åæ
* Spring 5.x ï¼ç¬¬ 18 ç¯ï¼ æ ¸å¿ç¯ï¼AnnotationConfigRegistry æºç åæ
* Spring 5.x ï¼ç¬¬ 19 ç¯ï¼ æ ¸å¿ç¯ï¼AnnotationConfigApplicationContext æºç åæ
* [Spring 5.x ï¼ç¬¬ 20 ç¯ï¼ æ ¸å¿ç¯ï¼Beanççå½å¨æ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/BeanLifeCycle.md)
* [Spring 5.x ï¼ç¬¬ 21 ç¯ï¼ æ ¸å¿ç¯ï¼Beanä½ç¨å](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/BeanScope.md)
* Spring 5.x ï¼ç¬¬ 22 ç¯ï¼ æ ¸å¿ç¯ï¼AOPåçåæ
* Spring 5.x ï¼ç¬¬ 23 ç¯ï¼ æ ¸å¿ç¯ï¼Springäºå¡ä¼ ææºå¶
* [Spring 5.x ï¼ç¬¬ 24 ç¯ï¼ æ ¸å¿ç¯ï¼SpringBoot 2.x å¯å¨è¿ç¨](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/spring/SpringBootStart-upProcedure.md)
### å
ã:bird::bird::bird:MyBatis3 æºç åæ
* MyBatis3 ï¼ç¬¬ 01 ç¯ï¼æºç åæï¼SqlSession
* MyBatis3 ï¼ç¬¬ 02 ç¯ï¼æºç åæï¼SqlSessionFactory
* MyBatis3 ï¼ç¬¬ 03 ç¯ï¼æºç åæï¼SqlSessionFactoryBuilder
* MyBatis3 ï¼ç¬¬ 04 ç¯ï¼æºç åæï¼SqlSessionManager
* MyBatis3 ï¼ç¬¬ 05 ç¯ï¼æºç åæï¼DefaultSqlSession
* MyBatis3 ï¼ç¬¬ 06 ç¯ï¼æºç åæï¼DefaultSqlSessionFactory
* MyBatis3 ï¼ç¬¬ 07 ç¯ï¼æºç åæï¼Configuration
* MyBatis3 ï¼ç¬¬ 08 ç¯ï¼æºç åæï¼XmlConfigBuilder
* MyBatis3 ï¼ç¬¬ 08 ç¯ï¼æºç åæï¼Executor
* MyBatis3 ï¼ç¬¬ 09 ç¯ï¼æºç åæï¼StatementHandler
* MyBatis3 ï¼ç¬¬ 10 ç¯ï¼æºç åæï¼ParameterHandler
* MyBatis3 ï¼ç¬¬ 11 ç¯ï¼æºç åæï¼ResultSetHandler
* MyBatis3 ï¼ç¬¬ 12 ç¯ï¼æºç åæï¼Reflector
* MyBatis3 ï¼ç¬¬ 13 ç¯ï¼æºç åæï¼ReflectorFactory ä¸ DefaultReflectorFactory
* MyBatis3 ï¼ç¬¬ 14 ç¯ï¼æºç åæï¼ä¸çº§ç¼ååäºçº§ç¼å
### ä¸ã:closed_book::green_book::blue_book::notebook_with_decorative_cover::books:髿§è½ MySQL
* [æ°æ®åº ï¼ç¬¬ 01 ç¯ï¼ç²¾è®²ï¼æ°æ®åºçä¸å¤§èå¼ä¸äºå¤§çº¦æ](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/database/NormalformAndConstraint.md)
* [æ°æ®åº ï¼ç¬¬ 02 ç¯ï¼ç²¾è®²ï¼äºå¡çACIDåå¤§ç¹æ§ä¸åç§é离级å«](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/database/ACIDAndIsolationLevel.md)
* [æ°æ®åº ï¼ç¬¬ 03 ç¯ï¼ç²¾è®²ï¼ MySQL InnoDB ç´¢å¼](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/database/InnoDB.md)
* [æ°æ®åº ï¼ç¬¬ 04 ç¯ï¼ç²¾è®²ï¼ MySQLéæºå¶](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/database/MySQLLock.md)
* [æ°æ®åº ï¼ç¬¬ 05 ç¯ï¼ç²¾è®²ï¼ SQLä¼å](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/database/SQLOptimization.md)
* [æ°æ®åº ï¼ç¬¬ 06 ç¯ï¼ç²¾è®²ï¼ æ°æ®åºæå](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/database/DBSplit.md)
### å
«ã:sunny::umbrella::zap:Redis æ ¸å¿åºç¨
- Redisï¼ç¬¬ 01 ç¯ï¼æ ¸å¿ï¼æ°æ®ç»æä¸åºå±æ°æ®ç»æ
- [Redisï¼ç¬¬ 02 ç¯ï¼æ ¸å¿ï¼Redisåçº¿ç¨æ¨¡å为å¥è¿ä¹å¿«ï¼](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/cache/SingleThreadModel.md)
- [Redisï¼ç¬¬ 03 ç¯ï¼æ ¸å¿ï¼æä¹
åä¹RDBä¸AOF](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/cache/Persistence.md)
- [Redisï¼ç¬¬ 04 ç¯ï¼æ ¸å¿ï¼ä¸»ä»å¤å¶ä¸æ
é转移](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/cache/Replication.md)
- Redisï¼ç¬¬ 05 ç¯ï¼æ ¸å¿ï¼é«å¯ç¨ä¸ Sentinel å¨å
µ
- Redisï¼ç¬¬ 06 ç¯ï¼æ ¸å¿ï¼åå¸å¼ç¼åä¸ Redis Cluster
- [Redisï¼ç¬¬ 07 ç¯ï¼æ ¸å¿ï¼ç¼åå»ç©¿ï¼ç¼åç©¿éï¼ãç¼åéªå´©](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/cache/CachePenetration.md)
- [Redisï¼ç¬¬ 08 ç¯ï¼æ ¸å¿ï¼çç¹key](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/cache/HotKey.md)
- Redisï¼ç¬¬ 09 ç¯ï¼æ ¸å¿ï¼å¸éè¿æ»¤
- Redisï¼ç¬¬ 10 ç¯ï¼æ ¸å¿ï¼ç¼åæ°æ®ä¸è´æ§
### ä¹ã:telescope::tokyo_tower::satellite:åå¸å¼ç³»ç»
* [åå¸å¼ç³»ç» ï¼ç¬¬ 01 ç¯ï¼ 精讲ï¼é群ä¸åå¸å¼](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/distribution/WhatisDistributed.md)
* [åå¸å¼ç³»ç» ï¼ç¬¬ 02 ç¯ï¼ 精讲ï¼CAPå®çä¸BASEç论](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/distribution/CAPandBASE.md)
* [åå¸å¼ç³»ç» ï¼ç¬¬ 03 ç¯ï¼ 精讲ï¼X/Open DTP ä¸ XA äºå¡](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/distribution/XA.md)
* [åå¸å¼ç³»ç» ï¼ç¬¬ 04 ç¯ï¼ 精讲ï¼2PCåè®®å3PCåè®®](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/distribution/2PCand3PC.md)
* [åå¸å¼ç³»ç» ï¼ç¬¬ 05 ç¯ï¼ 精讲ï¼TCCäºå¡è¡¥å¿æºå¶ï¼ææ§äºå¡æ¹æ¡ï¼](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/distribution/TryConfirmCancel.md)
* åå¸å¼ç³»ç» ï¼ç¬¬ 06 ç¯ï¼ 精讲ï¼Paxos åè®®ï¼å¼ºä¸è´æ§åè®®ï¼
* åå¸å¼ç³»ç» ï¼ç¬¬ 07 ç¯ï¼ 精讲ï¼ZAB åè®®
* åå¸å¼ç³»ç» ï¼ç¬¬ 08 ç¯ï¼ 精讲ï¼Raft åè®®
* åå¸å¼ç³»ç» ï¼ç¬¬ 09 ç¯ï¼ 精讲ï¼Chubby ä¸ Zookeeper
* [åå¸å¼ç³»ç» ï¼ç¬¬ 10 ç¯ï¼ 精讲ï¼ä¸è´æ§åå¸ç®æ³](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/distribution/ConsistentHashing.md)
* [åå¸å¼ç³»ç» ï¼ç¬¬ 11 ç¯ï¼ 精讲ï¼è®¾è®¡åå¸å¼é](https://github.com/about-cloud/JavaCore/blob/master/resource/markdown/distribution/DistributedLock.md)
* åå¸å¼ç³»ç» ï¼ç¬¬ 12 ç¯ï¼ 精讲ï¼åå¸å¼session/tokenä¸è´æ§è®¾è®¡
* åå¸å¼ç³»ç» ï¼ç¬¬ 13 ç¯ï¼ 精讲ï¼åå¸å¼äºå¡
* åå¸å¼ç³»ç» ï¼ç¬¬ 14 ç¯ï¼ 精讲ï¼åå¸å¼ä»»å¡è°åº¦
* åå¸å¼ç³»ç» ï¼ç¬¬ 15 ç¯ï¼ 精讲ï¼åå¸å¼é«å¹¶åçæ¯æä¸æ§å¶
* åå¸å¼ç³»ç» ï¼ç¬¬ 16 ç¯ï¼ 精讲ï¼åå¸å¼æ¯ä»æ¡æ¶çå®ç°
### åã:microscope::microscope::microscope:å¾®æå¡
* å¾®æå¡ ï¼ç¬¬ 01 ç¯ï¼ 精讲ï¼å¾®æå¡ä¸SOA
* å¾®æå¡ ï¼ç¬¬ 02 ç¯ï¼ ç²¾è®²ï¼æå¡å»ºæ¨¡
* å¾®æå¡ ï¼ç¬¬ 03 ç¯ï¼ ç²¾è®²ï¼æå¡æå
* å¾®æå¡ ï¼ç¬¬ 04 ç¯ï¼ 精讲ï¼å¾®æå¡çæ ¸å¿ -- æå¡æ²»çï¼æå¡æ³¨åä¸åç°ä¸å¿ï¼
* å¾®æå¡ ï¼ç¬¬ 05 ç¯ï¼ ç²¾è®²ï¼æå¡ç½å
³Gateway
* å¾®æå¡ ï¼ç¬¬ 05 ç¯ï¼ 精讲ï¼é
ç½®ä¸å¿
* å¾®æå¡ ï¼ç¬¬ 06 ç¯ï¼ 精讲ï¼è·¯ç±Routing
* å¾®æå¡ ï¼ç¬¬ 07 ç¯ï¼ 精讲ï¼è´è½½åè¡¡ç®æ³
* å¾®æå¡ ï¼ç¬¬ 08 ç¯ï¼ ç²¾è®²ï¼æå¡éæµãæå¡é离ãæå¡çæãæå¡é级ãå¿«é失败
* å¾®æå¡ ï¼ç¬¬ 09 ç¯ï¼ 精讲ï¼å®¹å¨å
* å¾®æå¡ ï¼ç¬¬ 10 ç¯ï¼ 精讲ï¼SpringCloud
### åä¸ã:bicyclist::horse_racing::snowboarder:é«å¹¶åä¸é«å¯ç¨
* é«å¹¶åä¸é«å¯ç¨ ï¼ç¬¬ 01 ç¯ï¼ 精讲ï¼å
¨å±idçæç®æ³
* é«å¹¶åä¸é«å¯ç¨ ï¼ç¬¬ 01 ç¯ï¼ 精讲ï¼å¦ä½å®ç°è¯·æ±å¹çæ§
* é«å¹¶åä¸é«å¯ç¨ ï¼ç¬¬ 01 ç¯ï¼ 精讲ï¼å¸¸è§çè´è½½åè¡¡ç®æ³
* é«å¹¶åä¸é«å¯ç¨ ï¼ç¬¬ 01 ç¯ï¼ 精讲ï¼å¦ä½é²æ¢ç½ç»æå¨äº§ççéå¤å»ºå
* é«å¹¶åä¸é«å¯ç¨ ï¼ç¬¬ 01 ç¯ï¼ 精讲ï¼å¦ä½åº¦è¿æå¡å¨éå¯åçè¿æ¥é£æ´
* é«å¹¶åä¸é«å¯ç¨ ï¼ç¬¬ 01 ç¯ï¼ ç²¾è®²ï¼æ°æ®æä¹
å + ACK + è¡¥å¿éè¯+请æ±å¹çæ§+é²é设计
* é«å¹¶åä¸é«å¯ç¨ ï¼ç¬¬ 01 ç¯ï¼ ç²¾è®²ï¼ æ¢çº¢å
ç³»ç»å®ç°ï¼é«å¹¶åç³»ç»ä¸æå©åï¼ç¼åãéæµãé级ï¼
### :soon:æªå®ï¼å¾
ç» ...
### èç³»ä½è
:flags:ï¼
> :postbox:[email protected]
>