# learning-note
> repository相关的markdown的目录,在`com`目录下使用命令`python TOC-new.py all`生成,`toc`文件夹为带目录的MD文件
[在线阅读网站](https://rbmonster.github.io/learning-note/): TOP标签会出现失效的情况,使用侧边栏进行导航
一个技术点,面试官常见的三连问:
1. xxx是什么?
2. xxx优缺点是什么?
3. xxx应用及使用场景是什么?
BTW:强烈大家注册一个ChatGPT,可以用来完善面试题。
目前有些内容有一些过时,入职新公司估计很长时间都没空更新了,大家参考着看看。👻
## Java相关
- [Java基础](/src/main/java/com/toc/JAVA_BASE.md)
- [Java集合类](/src/main/java/com/toc/COLLECTION.md)
- [Java IO](/src/main/java/com/toc/JAVA_IO.md)
- [Java虚拟机](/src/main/java/com/toc/JVM.md)
- [Java 单元测试](/src/main/java/com/toc/UNIT_TEST.md)
- [Netty](/src/main/java/com/toc/NETTY.md)
- [MyBatis](/src/main/java/com/toc/MYBATIS.md)
- [Drools规则引擎](/src/main/java/com/toc/RULE_ENGINE.md)
## Java并发相关
- [Java线程](/src/main/java/com/toc/THREAD.md)
- [Java并发(虚拟机)](/src/main/java/com/toc/CONCURRENT.md)
- [Java并发(AQS)](/src/main/java/com/toc/CONCURRENTTOOL.md)
- [Java并发应用](/src/main/java/com/toc/CONCURRENT_APPLICATION.md)
## Spring
- [Spring 基础](/src/main/java/com/toc/SPRING.md)
- [Bean生命周期](/src/main/java/com/toc/LIFECYCLE.md)
- [Spring 源码](/src/main/java/com/toc/SOURCECODE.md)
- [拦截器与过滤器](/src/main/java/com/toc/FILTERANDINTERCEPTOR.md)
- [Spring Boot加载流程](/src/main/java/com/toc/SPRINGBOOT.md)
- [Spring Security](/src/main/java/com/toc/SPRING-SECURITY.md)
- [Spring Sharding-JDBC](/src/main/java/com/four/SHARDING_JDBC.md)
## 中间件
- [Redis](/src/main/java/com/toc/REDIS.md)
- [MySQL](/src/main/java/com/toc/MYSQL.md)
- [MongoDB](/src/main/java/com/toc/MONGODB.md)
- [Elasticsearch](/src/main/java/com/toc/ES.md)
- [ZooKeeper](/src/main/java/com/toc/ZOOKEEPER.md)
- [消息队列](/src/main/java/com/toc/MESSAGEQUEUE.md)
- [FastDFS](/src/main/java/com/toc/FASTDFS.md)
## 算法
- [算法基础](/src/main/java/com/toc/ALGORITHM.md)
- [排序算法](/src/main/java/com/toc/SORT_ALGORITHM.md)
## 计算机基础
- [计算机网络](/src/main/java/com/toc/NETWORK.md)
- [操作系统](/src/main/java/com/toc/OPERATING_SYSTEM.md)
- [Linux命令](/src/main/java/com/toc/LINUX.md)
## 系统设计
### 设计思想及概念
- [设计原则及架构思想](/src/main/java/com/toc/SYSTEM_DESIGN.md)
- [设计模式](/src/main/java/com/toc/CODEDESIGN_BOOK.md)
- [分布式基本概念](/src/main/java/com/toc/DISTRIBUTED_SYSTEM.md)
- [领域驱动设计(DDD)](/src/main/java/com/toc/DDD.md)
### 设计案例
场景设计:
- [秒杀系统](/src/main/java/com/toc/SECONDS_KILL_DESIGN.md)
- [短链接](/src/main/java/com/toc/TINYURL.md)
- [抢红包](/src/main/java/com/toc/SECONDKILL_REDPACKAGE.md)
- [扫码登陆](/src/main/java/com/toc/SCAN_LOGIN.md)
- [会议系统设计](/src/main/java/com/toc/MEETING_DESIGN.md)
- [敏感数据过滤设计](/src/main/java/com/toc/SENSITIVE_FILTER.md)
- [购物活动金额结算设计](/src/main/java/com/toc/SHOPPING_SETTLEMENT.md)
- [本地缓存设计](/src/main/java/com/toc/LOCALCACHE.md)
- [pvuv设计](/src/main/java/com/toc/PVUV_DESIGN.md)
- [基于Feed流系统设计](/src/main/java/com/toc/PVUV_DESIGN.md)
- [评论系统](/src/main/java/com/toc/COMMENT-SYSTEM.md)
- [核酸系统](/src/main/java/com/toc/NCOV-SYSTEM.md)
拓展设计:
- [接口设计](/src/main/java/com/toc/INTERFACE_DESIGN.md)
- [延迟队列](/src/main/java/com/toc/DELAYQUEUE_DESIGN.md)
- [RPC框架介绍与设计](/src/main/java/com/toc/RPC_DESIGN.md)
- [JWT、MFA及相关应用](/src/main/java/com/toc/JWT_APPLICATION.md)
- [OAUTH2、CAS、SSO](/src/main/java/com/toc/OAUTH2_CAS_SSO.md)
- [Redis数据结构的设计应用](/src/main/java/com/toc/REDIS_APPLICATION.md)
- [Spring侵入式数据库读写分离实现](/src/main/java/com/toc/READ_WRITE_DB.md)
- [数据库表相关设计题](/src/main/java/com/toc/TABLE_DESIGN.md)
## 分布式与微服务
- [Spring Cloud相关知识](/src/main/java/com/toc/SPRING-CLOUD.md)
- [Spring Cloud 微服务 sample](https://github.com/rbmonster/sanwu-microservice)
- [Dubbo sample](https://github.com/rbmonster/sanwu-dubbo-demo)
## 大数据
- [Spark](/src/main/java/com/toc/SPARK.md)
- [Flink](/src/main/java/com/toc/FLINK.md)
## 其他
### 参考书籍及资料记录
- [【设计模式 head first】](/src/main/java/com/toc/CODEDESIGN_BOOK.md)
- [【基于Redis的设计与实现】黄健宏](/src/main/java/com/toc/REDIS_BOOK.md)
- [【MySql 45讲】丁奇](/src/main/java/com/toc/MYSQL_BOOK.md)
- [【深入理解Java虚拟机】周志明](/src/main/java/com/toc/JVM_BOOK.md)
- [【凤凰架构】周志明](https://icyfenix.cn/summary/)
- [【计算机网络-自顶而下】](src/main/java/com/toc/NETWORK_BOOK.md)
- [【重构-改善既有代码的设计】](src/main/java/com/toc/REFACTOR_BOOK.md)
- [【图解kafka之实战指南】](src/main/java/com/book/KAFKA_IN_ACTION.md)
## 参考资料
技术博客:
| 地址 | 简介 |
| --- | --- |
| [JavaGuide](https://github.com/Snailclimb/JavaGuide)| 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识 |
| [小林coding](https://xiaolincoding.com/) | 小林 x 图解计算机基础-图解计算机网络、操作系统、计算机组成、数据库,让天下没有难懂的八股文!|
| [bugstack](https://bugstack.cn/) | 虫洞栈Java干货,设计模式 面试问题带着例子说明得明明白白 |
| [advanced-java](https://github.com/doocs/advanced-java) | 互联网Java工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 |
| [AobingJava](https://github.com/AobingJava/JavaFamily) | 敖丙的Java面试总结 |
| [CS-Notes](https://github.com/CyC2018/CS-Notes) | 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 |
| [日拱一兵](https://dayarch.top/) | 挺用心的一个Java博主,解读Java相关技术 |
| [美团技术团队](https://tech.meituan.com/) | 美团技术团队永远的神,深度解读技术 |
算法资料:
| 地址 | 简介 |
| --- | --- |
| [🌟 OI-wiki](https://oi-wiki.org/basic/) | OI-wiki 算法体系化宝典(强力推荐)|
| [fucking-algorithm](https://github.com/labuladong/fucking-algorithm) | labuladong刷算法套路,提供算法题的工具方法思想 |
| [leetcode-master](https://github.com/youngyangyang04/leetcode-master) | 代码随想录LeetCode 刷题攻略:配思维导图 |
| [LogicStack-LeetCode](https://github.com/SharingSource/LogicStack-LeetCode) | 「宫水三叶的刷题日记」刷穿 LeetCode 系列文章源码 |
系统设计及大数据:
| 地址 | 简介 |
| --- | --- |
| [BigData-Notes](https://github.com/heibaiying/BigData-Notes) | 大数据入门指南(基本的入门指引) |
| [system-design-primer](https://github.com/donnemartin/system-design-primer/blob/master/README-zh-Hans.md) | 来自微软的系统设计笔记,国人翻译 |
| [system-design](https://github.com/soulmachine/system-design/blob/master/cn/SUMMARY.md) | 一位博主的系统设计总结(很久未更新,可做参考) |
Spring源码拆解资料:
| 地址 | 简介 |
| --- | --- |
| [mini-spring](https://github.com/DerekYRC/mini-spring) | mini-spring是简化版的spring框架,建议先动手跟着实践一遍再去阅读源码,能帮助你快速熟悉spring源码和掌握spring的核心原理。|
| [tiny-spring](https://github.com/code4craft/tiny-spring)| Spring的精简版。从使用功能的角度出发,参考Spring的实现,一步一步构建,便于无基础的逐步深入理解Spring|
| [spring-analysis](https://gi
没有合适的资源?快使用搜索试试~ 我知道了~
Java开发及面试个人面试工作总结资料收集站项目资源.zip
共666个文件
java:471个
md:148个
sample:14个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 167 浏览量
2024-11-26
09:08:19
上传
评论
收藏 68.07MB ZIP 举报
温馨提示
重点:所有项目都有sql文件,比其他博主项目要严谨一万倍所有项目本人亲自测试可运行使用!!有任何问题私我解决! 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 求注关 所有9.9的项目,企业项目都有SQL文件,购买后运行部署可联系包你满意。不容易啊,谢谢大家支持!!
资源推荐
资源详情
资源评论
收起资源包目录
Java开发及面试个人面试工作总结资料收集站项目资源.zip (666个子文件)
src\main\resources\drools\HelloWorld.drl 299B
.git\config 309B
.git\description 73B
.git\HEAD 23B
.git\index 81KB
.git\info\exclude 240B
.git\logs\HEAD 197B
.git\logs\refs\heads\master 197B
.git\logs\refs\remotes\origin\HEAD 197B
.git\packed-refs 221B
.git\refs\heads\master 41B
.git\refs\remotes\origin\HEAD 32B
.gitignore 459B
index.html 2KB
.git\objects\pack\pack-44d3a753224056aed357297ac0bc9ed98ab74f3a.idx 179KB
src\main\java\com\learning\algorithm\Demo.java 13KB
src\main\java\com\learning\collection\map\Countries.java 10KB
src\main\java\com\learning\concurrent\performance\SynchronizationComparisons.java 8KB
src\main\java\com\learning\io\nio\ServerSocketDemo.java 8KB
src\main\java\com\learning\collection\performance\ListPerformance.java 8KB
src\main\java\com\learning\concurrent\simulation\CarBuilder.java 8KB
src\main\java\com\learning\concurrent\simulation\BankTellerSimulation.java 7KB
src\main\java\com\learning\algorithm\basic\treenode\BuildTree.java 7KB
src\main\java\com\learning\mybatis\interceptor\TenantInterceptor.java 6KB
src\main\java\com\learning\algorithm\basic\dynamic\packagePro\MultiPackage.java 5KB
src\main\java\com\learning\algorithm\basic\binarysearch\BinarySearchRight.java 5KB
src\main\java\com\learning\algorithm\basic\binarysearch\BinarySearchLeft.java 5KB
src\main\java\com\design\sensitive\SensitiveFilter.java 5KB
src\main\java\com\four\proxyannotation\HandlerDispatcher.java 5KB
src\main\java\com\learning\algorithm\basic\Dag.java 5KB
src\main\java\com\learning\basic\java\ListTestMax.java 4KB
src\main\java\com\learning\design\statemachine\core\StateMachine.java 4KB
src\main\java\com\learning\concurrent\cooperation\producer2consumer\ToastOMatic.java 4KB
src\main\java\com\learning\algorithm\basic\binarysearch\BinarySearchMutation.java 4KB
src\main\java\com\learning\io\nio\HttpSocketDemo.java 4KB
src\main\java\com\four\messageconvert\AESUtils.java 4KB
src\main\java\com\learning\basic\java\RedisJedisDemo.java 4KB
src\main\java\com\learning\jvm\memory\TestAllocation.java 4KB
src\main\java\com\design\readwritedb\config\DataSourceConfig.java 4KB
src\main\java\com\learning\algorithm\Demo2.java 4KB
src\main\java\com\test\TestController.java 4KB
src\main\java\com\learning\concurrent\cooperation\producer2consumer\Restaurant.java 4KB
src\main\java\com\four\transaction\controller\TestTransactionController.java 4KB
src\main\java\com\learning\algorithm\basic\RotateArrayBS.java 4KB
src\main\java\com\learning\algorithm\basic\dynamic\packagePro\ProgramPackage.java 4KB
src\main\java\com\four\transaction\controller\ProgramingTransactionController.java 4KB
src\main\java\com\learning\io\nio\ServerChannelDemo.java 3KB
src\main\java\com\learning\basic\java\consumerproducer\multi\QueueDemo.java 3KB
src\main\java\com\learning\concurrent\performance\collection\MapComparisons.java 3KB
src\main\java\com\learning\concurrent\cooperation\producer2consumer\WaxOMatic2.java 3KB
src\main\java\com\four\messageconvert\AceMessageConverter.java 3KB
src\main\java\com\learning\concurrent\cooperation\NotifyVsNotifyAll.java 3KB
src\main\java\com\learning\concurrent\shutDown\OrnamentalGarden.java 3KB
src\main\java\com\design\apidesign\controller\other\SystemCode.java 3KB
src\main\java\com\four\server\aop\LogAspect.java 3KB
src\main\java\com\learning\collection\performance\MapPerformance.java 3KB
src\main\java\com\other\ruleengine\HelloWorld.java 3KB
src\main\java\com\learning\algorithm\basic\dynamic\CoinChange.java 3KB
src\main\java\com\learning\concurrent\performance\collection\ListComparisons.java 3KB
src\main\java\com\learning\collection\map\SimpleHashMap.java 3KB
src\main\java\com\learning\basic\java\consumerproducer\lockdemo\ProConDemo.java 3KB
src\main\java\com\learning\mybatis\entity\Demo.java 3KB
src\main\java\com\test\TestSort.java 3KB
src\main\java\com\design\delayqueue\DelayCooperation.java 3KB
src\main\java\com\learning\algorithm\basic\treenode\TreeMinDepth.java 3KB
src\main\java\com\design\apidesign\controller\ResponseControllerAdvice.java 3KB
src\main\java\com\learning\concurrent\shutDown\Interrupting.java 3KB
src\test\java\JunitSpringTestDemo.java 3KB
src\main\java\com\learning\concurrent\tool\ReaderWriterList.java 3KB
src\main\java\com\learning\algorithm\trie\TrieST.java 3KB
src\main\java\com\four\filterinterceptor\interceptor\method\InterceptorConfiguration.java 3KB
src\main\java\com\learning\basic\java\TestLock.java 3KB
src\main\java\com\learning\sort\CountSort.java 3KB
src\main\java\com\learning\sort\MergeSort.java 3KB
src\main\java\com\learning\io\nio\ClientChannelDemo.java 3KB
src\main\java\com\learning\algorithm\basic\dynamic\packagePro\ZeroOnePackage.java 3KB
src\main\java\com\learning\algorithm\basic\binarysearch\BinarySearch.java 3KB
src\main\java\com\learning\algorithm\basic\treenode\DeleteBSTNode.java 2KB
src\main\java\com\learning\algorithm\basic\treenode\LevelOrder.java 2KB
src\test\java\TestNGDemo.java 2KB
src\main\java\com\learning\collection\performance\SetPerformance.java 2KB
src\main\java\com\learning\collection\map\Maps.java 2KB
src\main\java\com\learning\concurrent\performance\collection\Tester.java 2KB
src\main\java\com\learning\algorithm\basic\BFS.java 2KB
src\main\java\com\learning\algorithm\BitOperation.java 2KB
src\main\java\com\learning\concurrent\cooperation\producer2consumer\EasyResource.java 2KB
src\main\java\com\design\apidesign\controller\UserController.java 2KB
src\main\java\com\learning\concurrent\cooperation\WaxOMatic.java 2KB
src\main\java\com\learning\collection\performance\Tester.java 2KB
src\main\java\com\learning\algorithm\basic\listnode\doublepointer\HasCycle.java 2KB
src\main\java\com\learning\concurrent\ActiveObjectDemo.java 2KB
src\main\java\com\four\lifecycle\TestBean.java 2KB
src\main\java\com\learning\algorithm\basic\treenode\PreOrder.java 2KB
src\main\java\com\learning\basic\java\consumerproducer\correctorder\SynchronizeObject.java 2KB
src\test\java\TestTOCGeneration.java 2KB
src\main\java\com\learning\concurrent\performance\collection\other\CountingGenerator.java 2KB
src\main\java\com\learning\io\bio\SocketDemo.java 2KB
src\main\java\com\learning\design\statemachine\collectionmode\EntranceMachine.java 2KB
src\main\java\com\four\server\aop\AnnotationAspect.java 2KB
src\main\java\com\learning\collection\performance\CountingGenerator.java 2KB
共 666 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
学习开源项目成就精彩人生
- 粉丝: 1316
- 资源: 2604
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功