JavaJava
JavaJava
BATofferJavastar
[](#)Java
[aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20veXdzL3B1YmxpYy9yZXNvdXJjZS8wNjk1ODIwMzc5MjhhMGU0OWViY2UyYjVhODVmM2UwZi94bWxub3RlLzRCNjhFODVCMzA4MzQwMjJCNzBGMTBBMTRDOEVENDVDLzg4MDQ3]
https://how2playlife.com/
##
- [Java](#Java)
- [](#)
- [](#)
- [](#)
- [JavaWeb](#JavaWeb)
- [Srping](#Spring)
- [SpringMVC](#SpringMVC)
- [SpringBoot](#SpringBoot)
- [Java](#Java)
- [](#)
- [JVM](#JVM)
- [Java](#Java)
- [](#)
- [](#)
- [](#)
- [Linux](#linux)
- [](#)
- [](#)
- [](#)
- [](#)
- [MySQL](#MySQL)
- [](#)
- [Redis](#Redis)
- [](#)
- [Kafka](#Kafka)
- [](#)
- [](#)
- [](#)
- [](#)
- [](#)
- [](#)
- [](#)
- [](#)
- [Git](#git)
- [](#)
- [](#)
- [](#)
- [](#)
- [](#)
## Java
###
* [](docs/java/basic/1.md)
* [Java](docs/java/basic/2Java.md)
* [string](docs/java/basic/3string.md)
* [final](docs/java/basic/4final.md)
* [Java](docs/java/basic/5Java.md)
* [](docs/java/basic/6.md)
* [](docs/java/basic/7.md)
* [Java](docs/java/basic/8Java.md)
* [JavaClassObject](docs/java/basic/9JavaClassObject.md)
* [Java](docs/java/basic/10Java.md)
* [Java](docs/java/basic/11Java.md)
* [](docs/java/basic/12.md)
* [](docs/java/basic/13.md)
* [](docs/java/basic/14.md)
* [Java](docs/java/basic/15Java.md)
* [JavaIO](docs/java/basic/16JavaIO.md)
* [](docs/java/basic/17.md)
* [](docs/java/basic/18.md)
* [javacjavap](docs/java/basic/19Java.md)
* [Java8](docs/java/basic/20javacjavap.md)
* [Java](docs/java/basic/21Java8.md)
* [](docs/java/basic/22.md)
* [](docs/java/basic/23.md)
###
* [Java](docs/java/collection/Java.md)
* [Java1ArrayList,VectorStack](docs/java/collection/Java1ArrayList,VectorStack.md)
* [Java2QueueLinkedList](docs/java/collection/Java2QueueLinkedList.md)
* [Java3Iteratorfail-fast](docs/java/collection/Java3Iteratorfail-fast.md)
* [Java4HashMapHashTable](docs/java/collection/Java4HashMapHashTable.md)
* [Java5LinkedHashMapLRU](docs/java/collection/Java5LinkedHashMapLRU.md)
* [Java6TreeMap](docs/java/collection/Java6TreeMap.md)
* [Java7HashSetTreeSetLinkedHashSet](docs/java/collection/Java7HashSetTreeSetLinkedHashSet.md)
* [Java8Java](docs/java/collection/Java8Java.md)
###
* [](docs/java/design-parttern/.md)
* [Java1.md](docs/java/design-parttern/Java1.md)
* [Java2.md](docs/java/design-parttern/Java2.md)
* [Java3.md](docs/java/design-parttern/Java3.md)
* [Java4JDK.md](docs/java/design-parttern/Java4JDK.md)
* [Java5Spring9.md](docs/java/design-parttern/Java5Spring9.md)
## JavaWeb
* [JavaWeb1JavaWeb](docs/java-web/JavaWeb1JavaWeb.md)
* [JavaWeb2JSPServlet](docs/java-web/JavaWeb2JSPServlet.md)
* [JavaWeb3JDBC](docs/java-web/JavaWeb3JDBC.md)
* [JavaWeb4Servlet ](docs/java-web/JavaWeb4Servlet%29.md)
* [JavaWeb5TomcatHTTP](docs/java-web/JavaWeb5TomcatHTTP.md)
* [JavaWeb6Tomcat5](docs/java-web/JavaWeb6Tomcat5.md)
* [JavaWeb7TomcatWEB](docs/java-web/JavaWeb7TomcatWEB.md)
* [JavaWeb8Tomcat9](docs/java-web/JavaWeb8Tomcat9.md)
* [JavaWeb9Java](docs/java-web/JavaWeb9Java.md)
* [JavaWeb10JavaBeanSpring](docs/java-web/JavaWeb10JavaBeanSpring.md)
* [JavaWeb11Junit](docs/java-web/JavaWeb11Junit.md)
* [JavaWeb12Maven](docs/java-web/JavaWeb12Maven.md)
* [JavaWeb13Hibernate](docs/java-web/JavaWeb13Hibernate.md)
* [JavaWeb14Mybatis](docs/java-web/JavaWeb14Mybatis.md)
* [JavaWeb15Mybatis](docs/java-web/JavaWeb15Mybatis.md)
* [JavaWeb16SpringBoot](docs/java-web/JavaWeb16SpringBoot.md)
### Spring
* [Spring1Spring](docs/java-web/Spring/Spring1Spring.md)
* [Spring2Spring IOC](docs/java-web/Spring/Spring2Spring%20IOC.md)
* [Spring3Spring IOC ](docs/java-web/Spring/Spring3Spring%20IOC.md)
* [Spring4Bean](docs/java-web/Spring/Spring4Bean.md)
* [Spring5JDKcglib ](docs/java-web/Spring/Spring5JDKcglib.md)
* [Spring6Spring AOP](docs/java-web/Spring/Spring6Spring%20AOP.md)
* [Spring7AOP ](docs/java-web/Spring/Spring7AOP.md)
* [Spring8Spring](docs/java-web/Spring/Spring8Spring.md)
* [Spring9Spring](docs/java-web/Spring/Spring9Spring.md)
### SpringMVC
* [SpringMVC1SpringMVC](docs/java-web/Spring/SSM/SpringMVC1SpringMVC.md)
* [SpringMVC2SpringMVCDispatcherServlet](docs/java-web/Spring/SSM/SpringMVC2SpringMVCDispatcherServlet.md)
* [SpringMVC3DispatcherServlet ](docs/java-web/Spring/SSM/SpringMVC3DispatcherServlet.md)
* [SpringMVC4DispatcherServletController ](docs/java-web/Spring/SSM/SpringMVC4DispatcherServletController.md)
* [SpringMVC5HttpMessageConverter@ResponseBody](docs/java-web/Spring/SSM/SpringMVC5HttpMessageConverter@ResponseBody.md)
* [SpringMVC6SpringMVC ](docs/java-web/Spring/SSM/SpringMVC6SpringMVC.md)
### SpringBoot
todo
### SpringCloud
todo
## Java
###
* [Java1Java](docs/java/currency/Java1Java.md)
* [Java2JavaJMM](docs/java/currency/Java2JavaJMM.md)
* [Java3volatileCAS](docs/java/currency/Java3volatileCAS.md)
* [Java4Java Locksynchronized](docs/java/currency/Java4Java%20Locksynchronized.md)
* [Java5JMMfinal](docs/java/currency/Java5JMMfinal.md)
* [Java6JavaJMM](docs/java/currency/Java6JavaJMM.md)
* [Java7JUCAQS](docs/java/currency/Java7JUCAQS.md)
* [Java8AQSCondtion](docs/java/currency/Java8AQSCondtion.md)
* [Java9AQS](docs/java/currency/Java9AQS.md)
* [Java10Java ReentrantReadWriteLock ](docs/java/currency/Java10Java%20%20ReentrantReadWriteLock%20.md)
* [Java11 Java BlockingQueue](docs/java/currency/Java11%20Java%20%20BlockingQueue.md)
* [Java12 java ](docs/java/currency/Java12%20java%20.md)
* [Java13Java HashMap ConcurrentHashMap ](https://github.com/h2pl/Java-Tutorial/blob/master/docs/java/currency/Java%E5%B9%B6%E5%8F%91%E6%8C%87%E5%8D%9713%EF%BC%9AJava%20%E4%B8%AD%E7%9A%84%20HashMap%20%E5%92%8C%20ConcurrentHashMap%20%E5%85%A8%E8%A7%A3%E6%9E%90.md)
* [Java14JUCUnsafeLocksupport](docs/java/currency/Java14JUCUnsafeLocksupport.md)
* [Java15Fork join](docs/java/currency/Java15Fork%20join.md)
* [Java](https://github.com/h2pl/Java-Tutorial/blob/master/docs/java/currency/Java%E5%B9%B6%E5%8F%91%E6%80%BB%E7%BB%93.md)
### JVM
* [JVM](docs/java/jvm/JVM.md)
* [JVM1JVM](docs/java/jvm/JVM1JVM.md)
* [JVM2JVM](docs/java/jvm/JVM2JVM.md)
* [JVM3](docs/java/jvm/JVM3.md)
* [JVM4Javaclass](docs/java/jvm/JVM4Javaclass.md)
* [JVM5](docs/java/jvm/JVM5.md)
* [JVM6JVM](docs/java/jvm/JVM6JVM.md)
* [JVM7JNDIOSGITomcat](docs/java/jvm/JVM7JNDIOSGITomcat.md)
* [JVM8Java](docs/java/jvm/JVM8Java.md)
* [JVM9JVM](docs/java/jvm/JVM9JVM.md)
* [JVM10JVM](docs/java/jvm/JVM10JVM.md)
* [JVM11Java](docs/java/jvm/JVM11Java.md)
* [JVM12JVMVisualVM](docs/java/jvm/JVM12JVMVisualVM.md)
* [JVM13GC](docs/java/jvm/JVM13GC.md)
* [JVM14GC](docs/java/jvm/JVMGC.md)
### Java
* [JavaNIO1JAVA socket ](docs/java/jvm/JavaNIO1JAVA%20%20socket%20.md)
* [JavaNIO2JAVA NIO IO](docs/java/jvm/JavaNIO2JAVA%20NIO%20IO.md)
* [JavaNIO3IOJava](docs/java/jvm/JavaNIO3IOJava.md)
* [JavaNIO4NIOBufferChannel Selector](https://github.com/h2pl/Java-Tutorial/blob/master/docs/java/network-programming/Java%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E4%B8%8ENIO%E8%AF%A6%E8%A7%A34%EF%BC%9A%E6%B5%85%E6%9E%90NIO%E5%8C%85%E4%B8%AD%E7%9A%84Buffer%E3%80%81Channel%20%E5%92%8C%20Selector.md)
* [JavaNIO5Java IO IO](https://github.com/h2pl/Java-Tutorial/blob/master/docs/java/network-programming/Java%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E5%92%8CNIO%E8%AF%A6%E8%A7%A35%EF%BC%9AJava%20%E9%9D%9E%E9%98%BB%E5%A1%9E%20IO%20%E5%92%8C%E5%BC%82%E6%AD%A5%20IO.md)
* [JavaNIO6Linux epoll](docs/java/jvm/JavaNIO6Linux%20epoll.md)
* [JavaNIO7 Linux NIO Selector ](JavaNIO7%20Linux%20NIO%20Selector%20.md)
* [JavaNIO8mmapDirect Buffer](https://github.com/h2pl/Java-Tutorial/blob/master/docs/java/network-programming/Java%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E4%B8%8ENIO%E8%AF%A6%E8%A7%A38%EF%BC%9A%E6%B5%85%E6%9E%90mmap%E5%92%8CDirect%20Buffer.md)
* [JavaNIO9NIONetty](docs/java/jvm/JavaNIO9NIONetty.md)
* [JavaNIO10TomcatNIO](https://github.com/h2pl/Java-Tutorial/blob/master/docs/java/network-programming/Java%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E4%B8%8ENIO%E8%AF%A6%E8%A7%A310%EF%BC%9A%E6%B7%B1%E5%BA%A6%E8%A7%A3%E8%AF%BBTomcat%E4%B8%AD%E7%9A%84NIO%E6%A8%A1%E5%9E%8B.md)
* [JavaNIO11TomcatConnectorNIO](docs/java/jvm/JavaNIO11TomcatConnectorNIO.md)
##
###
todo
###
todo
#### Linux
todo
###
todo
####
todo
####
todo
##
todo
### MySQL
* [Mysql](docs/database/Mysql.md)
* [Mysql1MySQL](docs/database/Mysql1MySQL.md)
* [Mysql2MySQL InnoDB](docs/database/Mysql2%20MySQL%20%20InnoDB.md)
* [Mysql3Mysql](docs/database/Mysql3Mysql.md)
* [Mysql4Mysql](docs/database/Mysql4Mysql.md)
* [Mysql5MySQL](docs/database/Mysql5MySQL.md)
* [MySQL6MySQL](docs/database/MySQL6MySQL.md)
* [Mysql7MyIsamInnoDB](docs/database/Mysql7MyIsamInnoDB.md)
* [Mysql8MySQL](docs/database/Mysql8MySQL.md)
* [MySQL9Innodb](docs/database/MySQL9Innodb.md)
* [MySQL10MySQL](docs/database/MySQL10MySQL.md)
* [MySQL11JavaSQL](docs/database/MySQL11JavaSQL.md)
* [MySQL12sql](docs/database/MySQL12sql.md)
* [Mysql13Mysql](docs/database/Mysql13Mysql.md)
##
### Redis
* [Redis](docs/cache/Redis.md)
* [RedisRedis](docs/cache/RedisRedis.md)
* [Redis1Redis ](docs/cache/Redis1Redis%20.md)
* [Redis2Redisdict](docs/cache/Redis2Redisdict.md)
* [Redis3Redissds](docs/cache/Redis3Redissds.md)
* [Redis4Redisziplist](docs/cache/Redis4Redisziplist.md)
* [Redis5Redisquicklist](docs/cache/Redis5Redisquicklist.md)
* [Redis6Redisskiplist](docs/cache/Redis6Redisskiplist.md)
* [Redis7Redisintset](docs/cache/Redis7Redisintset.md)
* [Redis8robj](docs/cache/Redis8robj.md)
* [Redis9redisDb](docs/cache/Redis9redisDb.md)
* [Redis10Redis](docs/cache/Redis10Redis.md)
* [Redis11AOFRedis](docs/cache/Redis11AOFRedis.md)
* [Redis12Redis](docs/cache/Redis12Redis.md)
* [Redis13RedisRedis](docs/cache/Redis13RedisRedis.md)
* [Redis14RedisACID](docs/cache/Redis14RedisACID.md)
* [Redis15Redis ](docs/cache/Redis15Redis.md )
##
### Kafka
##
* [AI](docs/big-backEnd/AI.md)
* [1](docs/big-backEnd/1.md)
* [2](docs/big-backEnd/2.md)
* [3Lucene](docs/big-backEnd/3Lucene.md)
* [4Elasticsearchsolr](docs/big-backEnd/4Elasticsearchsolr.md)
* [5](docs/big-backEnd/5.md)
* [6](docs/big-backEnd/6.md )
* [7OpenStackKVM](docs/big-backEnd/7OpenStackKVM.md)
* [8OpenStack](docs/big-backEnd/8OpenStack.md)
* [9Docker](docs/big-backEnd/9Docker.md)
* [10Docker ](docs/big-backEnd/10Docker%20.md)
* [11Kubernetes](docs/big-backEnd/11Kubernetes.md)
* [12](docs/big-backEnd/12.md)
##
###
* [](docs/distrubuted//.md)
* [1 2PC3PC ](docs/distrubuted//1%202PC3PC.md)
* [2CAP ](docs/distrubuted//2%20CAP.md)
* [3 ](docs/distrubuted//3%20.md)
* [4Paxos](docs/distrubuted//4Paxos.md)
* [5](docs/distrubuted//5.md)
* [6RaftZab ](docs/distrubuted//6RaftZab.md)
* [7Paxos ](docs/distrubuted//7Paxos.md)
* [8zookeeper ](docs/distrubuted//8zookeeper.md)
###
* [1 ](docs/distrubuted//1.md )
* [2PaxosRaft](docs/distrubuted//2PaxosRaft.md)
* [3zookeeper ](docs/distrubuted//3zookeeper.md )
* [4ZAB ](docs/distrubuted//4ZAB.md )
* [5Zookeeper](docs/distrubuted//5Zookeeper.md)
* [6Zookeeper ](docs/distrubuted//6Zookeeper.md )
* [7](docs/distrubuted//7.md)
* [8 ](docs/distrubuted//8.md )
* [9Nginx ](docs/distrubuted//9Nginx.md)
* [10LVS ](docs/distrubuted//10LVS.md )
* [11sessionhash](docs/distrubuted//11sessionhash.md)
* [12ID ](docs/distrubuted//12ID.md )
* [13](docs/distrubuted//13.md)
* [14Spring BootRedis](docs/distrubuted//14Spring%20BootRedis.md)
* [15 ](docs/distrubuted//15.md )
* [16 ](docs/distrubuted//16.md )
* [17 ](docs/distrubuted//17.md )
* [18 ](docs/distrubuted//18.md )
* [19RocketMQ ](docs/distrubuted//19RocketMQ.md )
* [20](docs/distrubuted//20.md)
* [21 Kafka ](docs/distrubuted//21%20Kafka.md )
##
todo
###
todo
###
todo
##
todo
##
todo
###
todo
##
springbootspringcloud
##
### Java
Java Java Java SSMSpringBootMySQLLinuxDockerELKJava
**Java:** Java **Java**
**Java:** **** JavaJavaJava

###
985 JavaJava
JAVA Java
**:** **""** Java2Javaoffer
**3T** **** JavapythonC++
