[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/ametacoder/JavaGuide/main/README.md [Back]  [Original]

## - JavaGuide https://javaguide.cn/ - JavaGuide :https://snailclimb.gitee.io/javaguide/#/ - [JavaGuide PDF ](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=100029614&idx=1&sn=62993c5cf10265cb7018db7f1ec67250&chksm=4ea1fb6579d67273499b7243641d4ef372decd08047bfbb6dfb5843ef81c7ccba209086cf345#rd) 2f61f3e2d1f2427da977340919e41616.png [2f61f3e2d1f2427da977340919e41616.png] > 1. **** JavaGuide [ JavaGuide ](https://www.yuque.com/snailclimb/dr6cvl/mr44yt) > 2. **** [JavaGuide](https://github.com/Snailclimb/JavaGuide/issues/1235) > 3. **PDF** [JavaGuide PDF ](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=100029614&idx=1&sn=62993c5cf10265cb7018db7f1ec67250&chksm=4ea1fb6579d67273499b7243641d4ef372decd08047bfbb6dfb5843ef81c7ccba209086cf345#rd) > 4. **** [ PDF ](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=100021725&idx=1&sn=2db9664ca25363139a81691043e9fd8f&chksm=4ea19a1679d61300d8990f7e43bfc7f476577a81b712cf0f9c6f6552a8b219bc081efddb5c54#rd) > 5. **** : /Java//[](https://sourl.cn/e7ee87) > 6. **** [Java ](https://www.yuque.com/docs/share/f37fc804-bfe6-4b0d-b373-9c462188fec7) () > 7. **** Guide/

1c00413c65d1995993bf2b0daf7b4f03.png [1c00413c65d1995993bf2b0daf7b4f03.png]

[] stars [stars] forks [forks] issues [issues]

[]
## Java ### **/** : (:+1: )[Java /](docs/java/basis/java.md) **** - [ Java ](docs/java/basis/why-there-only-value-passing-in-java.md) - [](docs/java/basis/.md) - [+JDK/CGLIB ](docs/java/basis/.md) - [ IO Java BIONIOAIO ?](docs/java/basis/io.md) - [BigDecimal](docs/java/basis/bigdecimal.md) ### 1. **[Java ](docs/java/collection/java&.md)** ( :+1:) 2. [Java ](docs/java/collection/java.md) 3. **** [ArrayList +](docs/java/collection/arraylist-source-code.md) [HashMap(JDK1.8)+](docs/java/collection/hashmap-source-code.md) [ConcurrentHashMap +](docs/java/collection/concurrent-hash-map-source-code.md) ### **/:** ( :+1:) 1. **[Java ](docs/java/concurrent/java.md)** 2. **[Java ](docs/java/concurrent/java.md)** **** 1. ****[Java ](./docs/java/concurrent/java.md)[ Java ](./docs/java/concurrent/java.md) 2. [ThreadLocal ](docs/java/concurrent/threadlocal.md) 3. [Java ](docs/java/concurrent/.md) 4. [Atomic ](docs/java/concurrent/atomic.md) 5. [AQS AQS ](docs/java/concurrent/aqsaqs.md) 6. [CompletableFuture](docs/java/concurrent/completablefuture-intro.md) ### JVM ( :+1:) JVM [JVM -Java8 ](https://docs.oracle.com/javase/specs/jvms/se8/html/index.html) [Java3](https://book.douban.com/subject/34907497/) 1. **[Java ](https://javaguide.cn/java/jvm/jvm-garbage-collection/)** 2. **[JVM ](https://javaguide.cn/java/jvm/jvm-garbage-collection/)** 3. [JDK ](https://javaguide.cn/java/jvm/jdk-monitoring-and-troubleshooting-tools/) 4. [](https://javaguide.cn/java/jvm/class-file-structure/) 5. **[](https://javaguide.cn/java/jvm/class-loading-process/)** 6. [](https://javaguide.cn/java/jvm/classloader/) 7. **[ JVM ](https://javaguide.cn/java/jvm/jvm-parameters-intro/)** 8. **[ JVM](https://javaguide.cn/java/jvm/jvm-intro/)** ### 1. **Java 8** [Java 8 ](docs/java/new-features/Java8.md)[Java8](docs/java/new-features/java8-common-new-features.md) 2. **Java9~Java15** : [ JDK9~15 ](./docs/java/new-features/java.md) ### 1. [JAD ](docs/java/tips/JADtricks.md) 2. [ Java ](./docs/java/tips/locate-performance-problems/Java.md) ## **[ PDF ](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=100021725&idx=1&sn=2db9664ca25363139a81691043e9fd8f&chksm=4ea19a1679d61300d8990f7e43bfc7f476577a81b712cf0f9c6f6552a8b219bc081efddb5c54#rd)** ### 1. [](docs/cs-basics/operating-system/&.md) 2. [ Linux ](docs/cs-basics/operating-system/linux-intro.md) 3. [Shell ](docs/cs-basics/operating-system/shell-intro.md) ### 1. [](docs/cs-basics/network/.md) 2. [](docs/cs-basics/network/.md) ### **** 1. [ :](docs/cs-basics/data-structure/.md) 2. [](docs/cs-basics/data-structure/.md) 3. [](docs/cs-basics/data-structure/.md) 4. [](docs/cs-basics/data-structure/.md) [](docs/cs-basics/data-structure/.md)B-B+B*LSM 1. [](docs/cs-basics/data-structure/bloom-filter.md) ### - [+](https://www.zhihu.com/question/323359308/answer/1545320858) - [Leetcode?](https://www.zhihu.com/question/31092580/answer/1534887374) **** - [ ](docs/cs-basics/algorithms/.md) - [ ](docs/cs-basics/algorithms/.md) - [ offer ](docs/cs-basics/algorithms/offer.md) [GeeksforGeeks]( https://www.geeksforgeeks.org/fundamentals-of-algorithms/) ## ### MySQL **** 1. [](docs/database/.md) 2. **[MySQL](docs/database/mysql/mysql&.md)** ( :+1:) 4. [ MySQL ](docs/database/mysql/a-thousand-lines-of-mysql-study-notes.md) 5. [MySQL ](docs/database/mysql/mysql-high-performance-optimization-specification-recommendations.md) **** 1. [MySQL](docs/database/mysql/mysql-index.md) 2. [()](docs/database/mysql/transaction-isolation-level.md) 3. [MySQL(binlogredo logundo log)](docs/database/mysql/mysql-logs.md) 4. [InnoDBMVCC](docs/database/mysql/innodb-implementation-of-mvcc.md) 5. [ SQL MySQL ?](docs/database/mysql/how-sql-executed-in-mysql.md) 6. [MySQL utf8 ](docs/database/.md) 7. [](docs/database/mysql/some-thoughts-on-database-storage-time.md) ### Redis 1. [Redis ](docs/database/redis/redis&.md) 2. [3](docs/database/redis/3-commonly-used-cache-read-and-write-strategies.md) ## Elasticsearch Solr ## ### #### RESTful API API API RESTful API REST API API [RestFul API ](docs/system-design/basis/RESTfulAPI.md) #### [Java ](docs/system-design/naming.md) ### Java Web [J2EE ](docs/system-design/J2EE.md) Java #### Spring/SpringBoot ( :+1:) **/:** 1. **[Spring ](docs/system-design/framework/spring/Spring.md)** 2. **[SpringBoot ](https://github.com/Snailclimb/springboot-guide)** **** 1. **[Spring/Spring Boot ](./docs/system-design/framework/spring/Spring&SpringBoot.md)** 2. **[Spring ](docs/system-design/framework/spring/Spring.md)** 3. [Spring ?](docs/system-design/framework/spring/Spring.md) 4. **[SpringBoot ](docs/system-design/framework/spring/SpringBoot.md)** #### MyBatis [MyBatis ](docs/system-design/framework/mybatis/mybatis-interview.md) #### Spring Cloud [ Spring Cloud](docs/system-design/framework/springcloud/springcloud-intro.md) ### #### **[](docs/system-design/security/basis-of-authority-certification.md)** **Authentication**,**Authorization** **Cookie****Session**Token**OAuth 2****SSO** - **JWT** JWTJSON Web TokenJWT JSON - [JWT ](docs/system-design/security/jwt.md) - [ Spring Security With JWT Demo](https://github.com/Snailclimb/spring-security-jwt-guide) - **SSO()** **SSO(Single Sign On)** [**SSO **](docs/system-design/security/sso-intro.md) #### * ### [Java](./docs/system-design/.md) ## ### CAP BASE CAP ConsistencyAvailabilityPartition Tolerance **BASE** **Basically Available** **Soft-state** **Eventually Consistent** BASE CAP CAP [CAP BASE ](docs/distributed-system/&/cap&base.md) ### Paxos Raft **Paxos ** 1990 Paxos 2013 Paxos **Raft ** ### RPC RPC Dubbo RPC - [Dubbo ](docs/distributed-system/rpc/dubbo.md) - [ HTTP RPC](docs/distributed-system/rpc/why-use-rpc.md) ### API - [](docs/distributed-system/api-gateway.md) - [APIShepherd](https://tech.meituan.com/2021/05/20/shepherd-api-gateway.html) ### id ID ID [ id id ](docs/distributed-system/distributed-id.md) ### **** ### **ZooKeeper** > 1. [ZooKeeper ](docs/distributed-system//zookeeper/zookeeper-intro.md) 2. [ZooKeeper ](docs/distributed-system//zookeeper/zookeeper-plus.md) 3. [ZooKeeper ](docs/distributed-system//zookeeper/zookeeper-in-action.md) ## ### [](docs/high-performance/message-queue/message-queue.md) 1. **RabbitMQ** : [RabbitMQ ](docs/high-performance/message-queue/rabbitmq-intro.md) 2. **RocketMQ** : [RocketMQ ](docs/high-performance/message-queue/rocketmq-intro)[RocketMQ ](docs/high-performance/message-queue/rocketmq-questions.md) 3. **Kafka** [Kafka ](docs/high-performance/message-queue/kafka&.md) ### & `sharding-jdbc``TSharding``MyCAT` Cobar`Cobar`... `sharding-jdbc` `sharding-jdbc` `Java` `jar` [&](docs/high-performance/&.md) ### 3 1. **DNS ** 2. **** F5 3. **** Nginx ## **[](docs/high-availability/.md)** ### 100 , [](docs/high-availability/limit-request.md) ### ### ### ### ### **** 3 ### **** = + - **** - **** **** - [](https://mp.weixin.qq.com/s/T6mMDdtTfBuIiEowCpqu6Q) - [](https://mp.weixin.qq.com/s/hMD-IS__4JE5_nQhYPYSTg) - [ 28 | ](http://gk.link/a/10pKZ) ## - [ Q&A](https://javaguide.cn/about-the-author/) - [](https://javaguide.cn/about-the-author/internet-addiction-teenager/) - [](https://javaguide.cn/about-the-author/feelings-after-one-month-of-induction-training/) - [](https://javaguide.cn/about-the-author/feelings-of-half-a-year-from-graduation-to-entry/) - [B](https://javaguide.cn/about-the-author/my-article-was-stolen-and-made-into-video-and-it-became-popular/) ## **Java:** JavaPDF [](#) **""** ![](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/167598cd2e17b8ec.png) ![](https://img-blog.csdnimg.cn/7af97d4dccdb4123a541f336a107ca86.png) ![](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3a2d826918a44bcbaa8d9272db3ad7d2~tplv-k3u1fbpfcp-watermark.image)
Web Proxy Viewer  |  New URL  |  Original Page