# JavaBooks_1 **Repository Path**: pipixiajiang/JavaBooks_1 ## Basic Information - **Project Name**: JavaBooks_1 - **Description**: 😢备战2021届秋招Java架构面试总结。包含:🐂客面经问题按照频率总结、Java基础,集合、JVM、多线程、数据库、分布式、微服务、技术面试等(持续更新) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-03-06 - **Last Updated**: 2022-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaBooks ## 引言 > - [个人博客](http://dreamcat.ink/) > - [在线阅读](http://dsystem.dreamcat.ink/#/) > - **Dreamcats的公众号**:[访问链接](https://mp.weixin.qq.com/s/NTRnfdPcr2pVnTvhFMYJCg) ## 常用网站 - [:bookmark:开源项目总结](/Tools/network/开源的github项目总结.md) - [:fire:常用的在线网站](/Tools/network/收集常用的网站(持续更新...).md) - [:sparkles:emoji集合](/Tools/network/github表情图标.md) - [:smiling_imp:Linux命令行的奇淫技巧](/Tools/network/Linux命令行的奇淫技巧.md) - [📖今日热榜](https://tophub.today/):一款新闻聚合的产品,个人感觉还不错,闲时可以看一下新闻,可选择订阅哦 ## 面经汇总(持续...) > 个人建议:首先自己先有个知识点体系,不管是思维导图也好,还是大纲也好。 > 那么其次看大量的面经,可以将每个面经当作一次面试,查看自己是否能讲出来,查漏补缺! > 最后,不断沉淀即可。祝好运!!! - [美团所有问题汇总](/Interview/mianjing/meituan/美团所有问题汇总.md) - [京东所有问题汇总](/Interview/mianjing/jingdong/京东所有问题汇总.md) - [拼多多所有问题汇总](/Interview/mianjing/pinxx/拼多多所有问题汇总.md) - [招银所有问题汇总](/Interview/mianjing/zhaoyin/招银所有问题汇总.md) - [网易所有问题汇总](/Interview/mianjing/wangyi/网易所有问题汇总.md) - [字节所有问题汇总](/Interview/mianjing/zijie/字节所有问题汇总.md) - [远景所有问题汇总](/Interview/mianjing/yuanjing/远景所有问题汇总.md) - [百度所有问题汇总](/Interview/mianjing/baidu/百度所有问题汇总.md) - [腾讯所有问题汇总](/Interview/mianjing/tx/腾讯所有问题汇总.md) - [阿里所有问题汇总](/Interview/mianjing/ali/阿里所有问题汇总.md) - [猿辅导所有问题汇总](/Interview/mianjing/yuanfudao/猿辅导所有问题汇总.md) ### 本人所经历的面经 - [招银面经](/Interview/mianjing/zhaoyin/my.md) - [京东面经](/Interview/mianjing/jingdong/my.md) - [字节面经](/Interview/mianjing/zijie/my.md) - [用友SP面经](/Interview/mianjing/yongyou/my.md) - [百度面经](/Interview/mianjing/baidu/mmy.md) - [网易面经](/Interview/mianjing/wangyi/my.md) - [shein面经](/Interview/mianjing/shein/my.md) - [贝壳面经](/Interview/mianjing/beike/my.md) - [腾讯面经](/Interview/mianjing/tx/my.md) - [作业帮面经](/Interview/mianjing/zuoyebang/my.md) - [猿辅导面经](/Interview/mianjing/yuanfudao/my.md) ## 我是这样回答的 > 能力有限,但又想去钻研,面试中该怎么回答较好。(其中包含Java、数据库、计网、操作系统、分布式等持续总结...) - [知识分类](/Interview/classify/README.md) ## 刷题系列 - [推荐:CS-Notes](https://cyc2018.github.io/CS-Notes/#/?id=✏️-算法) > 个人建议,如果时间不充足的情况下,将CS-Notes的Leetcode刷明白,毕竟200道经典的题,也都很有套路,其次剑指offer,刷到5分钟自己能写完为止。 - [推荐:一写算法套路模版](https://github.com/labuladong/fucking-algorithm) > 有些套路挺实用的,推荐阅读... - [手写多线程编程面试题](/Interview/myself/多线程编程题.md) > 还在总结,但是都一样的套路... ## 笔试题汇总(持续...) - [LC-SQL](/Interview/mianjing/sql/sql.md) - [图解SQL面试题](https://zhuanlan.zhihu.com/p/38354000) > 这里说一下, 图解SQL面试题,个人建议全部练习,也不难,但也的确面试高频手写SQL题 - [pdd](/Interview/bishi/pdd.md) - [网易](/Interview/bishi/wangyi.md) - [shopee](/Interview/bishi/shopee.md) - [老虎](/Interview/bishi/laohu.md) - [贝壳](/Interview/bishi/beike.md) > 可以从牛客找笔试题的感觉,也可以练习输入输出,做多了,你就发现基本没有树和链表! ## Java面试思维导图(包括分布式架构) - [知识架构思维导图](Interview/mind/README.md) ## 吐血系列 - [疯狂吐血系列](Interview/crazy/README.md) ## 项目 - [微服务班车在线预约系统](/Interview/bus/README.md) 个人撸的项目是基于微服务架构的班车预约系统,采用**springboot+mybatis+dubbo+rocketmq+mysql+redis等**。当然,该项目也是前后端分离,前端采用比较流行的vue框架。 ## 基础 - [Java面试基础一些常见问题-思维导图](https://www.processon.com/view/link/5e457c32e4b05d0fd4e94cad) - [Java面试基础知识](/Basics/Java面试基础知识.md) - [Java面试基础知识](/Basics/Java面试基础常见问题.md) ## 集合源码 - [Java面经-Java集合框架](/Collections/Java面经-Java集合框架.md) - [Java面经-ArrayList源码解析](/Collections/Java面经-ArrayList源码解析.md) - [Java面经-LinkedList源码解析](/Collections/Java面经-LinkedList源码解析.md) - [Java面经-HashSet-HashMap源码解析](/Collections/Java面经-HashSet-HashMap源码解析.md) - [Java面经-LinkedHashSet-Map源码解析](/Collections/Java面经-LinkedHashSet-Map源码解析.md) - [Java面经-TreeSet-TreeMap源码解析](/Collections/Java面经-TreeSet-TreeMap源码解析.md) - [Java面经-PriorityQueue源码解析](/Collections/Java面经-PriorityQueue源码解析.md) - [Java面经-Stack-Queue源码解析](/Collections/Java面经-Stack-Queue源码解析.md) - [HashMap-ConcurrentHashMap面试必问](/Collections/HashMap-ConcurrentHashMap面试必问.md) - [ArrayList源码图解](https://www.processon.com/view/link/5e13ddf5e4b07ae2d01c7369) - [LinkedList源码图解](https://www.processon.com/view/link/5e13e641e4b0c090e0b88a59) - [HashMap源码图解](https://www.processon.com/view/link/5e159150e4b07db4cfb0f418) ## 多线程系列 - [多线程思维导图](https://www.processon.com/view/link/5e4ab92de4b0996b2ba505bf) - [Java多线程-并发基础常见面试题总结](/Multithread/Java多线程-并发基础常见面试题总结.md) - [Java多线程-Synchronized](/Multithread/Java多线程-synchronized.md) - [Java多线程-volatile](/Multithread/深刻理解volatile的一切.md) - [Java多线程-CAS](/Multithread/CAS底层解析.md) - [Java多线程-ThreadLocal](/Multithread/Java多线程-ThreadLocal.md) - [Java多线程-Atomic原子类](/Multithread/Java多线程-Atomic原子类.md) - [Java多线程-AQS](/Multithread/Java多线程-AQS.md) - [Java多线程-线程池](/Multithread/Java多线程-线程池.md) - [Java多线程-并发进阶常见面试题总结](/Multithread/Java多线程-并发进阶常见面试题总结.md) - [多线程一些例子](/Multithread/README.md) - [Java多线程常见问题](/Multithread/Java多线程常见问题.md) - [谈谈Java内存模型图解](https://www.processon.com/view/link/5e129d57e4b0da16bb11d127) - [有个成员变量int a = 1,那么a和1分别在jvm哪里图解](https://www.processon.com/view/link/5e13500de4b009af4a5fc40b) - [线程的状态周期图](https://www.processon.com/view/link/5e16a379e4b0f5a7ed06d2fb) - [volatile保证内存可见性和避免重排图](https://www.processon.com/view/link/5e12e591e4b061a80c683639) - [volatile不能保证原子性操作图](https://www.processon.com/view/link/5e130e51e4b07db4cfac9d2c) - [无锁-偏向锁-轻量级锁-重量级锁图](https://www.processon.com/view/link/5e1744a7e4b0f5a7ed086f4a) - [内存屏障图](https://www.processon.com/view/link/5e4420bde4b06b291a6c463b) ## JVM - [JVM面试思维导图](https://www.processon.com/view/link/5e4c0704e4b00aefb7e74f44) - [JVM-类文件结构](/Jvm/JVM-类文件结构.md) - [JVM-类加载过程](/Jvm/JVM-类加载过程.md) - [JVM-类加载机制](/Jvm/Java面经-类加载机制.md) - [JVM-类加载器](/Jvm/JVM-类加载器.md) - [JVM-内存模型](/Jvm/Java面经-内存模型.md) - [JVM-对象创建](/Jvm/JVM-对象创建.md) - [JVM-垃圾回收](/Jvm/JVM-垃圾回收.md) - [JVM-调优参数](/Jvm/Java面经-JVM调优参数.md) - [JVM面试常见问题](/Jvm/JVM面试常见问题.md) - [JVM整个流程图](https://www.processon.com/view/link/5e1182afe4b009af4a5cc54d) ## 设计模式 - [面试必问设计模式](/Interview/mode/README.md)