diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index 1d27ba1..0d777be 100644 --- a/README.md +++ b/README.md @@ -7,84 +7,84 @@ 3. xxx应用及使用场景是什么? ## Java相关 -- [Java基础](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/JAVA_BASE.md) -- [Java集合类](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/COLLECTION.md) -- [Java IO](https://github.com/rbmonster/learning-note/tree/master/src/main/java/com/toc/JAVA_IO.md) -- [Java虚拟机](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/JVM.md) -- [Java 单元测试](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/UNIT_TEST.md) -- [Netty](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/NETTY.md) -- [MyBatis](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/MYBATIS.md) -- [Drools规则引擎](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/RULE_ENGINE.md) +- [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线程](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/THREAD.md) -- [Java并发(虚拟机)](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/CONCURRENT.md) -- [Java并发(AQS)](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/CONCURRENTTOOL.md) -- [Java并发应用](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/CONCURRENT_APPLICATION.md) +- [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 基础](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SPRING.md) -- [Bean生命周期](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/LIFECYCLE.md) -- [Spring 源码](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SOURCECODE.md) -- [拦截器与过滤器](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/FILTERANDINTERCEPTOR.md) -- [Spring Boot加载流程](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SPRINGBOOT.md) -- [Spring Security](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SPRING-SECURITY.md) +- [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) ## 中间件 -- [Redis](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/REDIS.md) -- [MySQL](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/MYSQL.md) -- [MongoDB](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/MONGODB.md) -- [Elasticsearch](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/ES.md) -- [ZooKeeper](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/ZOOKEEPER.md) -- [消息队列(包含MQ)](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/MESSAGEQUEUE.md) -- [FastDFS](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/FASTDFS.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) +- [消息队列(包含MQ)](/src/main/java/com/toc/MESSAGEQUEUE.md) +- [FastDFS](/src/main/java/com/toc/FASTDFS.md) ## 算法 -- [算法基础](https://github.com/rbmonster/learning-note/tree/master/src/main/java/com/toc/ALGORITHM.md) -- [排序算法](https://github.com/rbmonster/learning-note/tree/master/src/main/java/com/toc/SORT_ALGORITHM.md) +- [算法基础](/src/main/java/com/toc/ALGORITHM.md) +- [排序算法](/src/main/java/com/toc/SORT_ALGORITHM.md) ## 计算机基础 -- [计算机网络](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/NETWORK.md) -- [Linux相关](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/LINUX.md) +- [计算机网络](/src/main/java/com/toc/NETWORK.md) +- [Linux相关](/src/main/java/com/toc/LINUX.md) ## 系统设计 ### 设计思想及概念 -- [设计及架构思想](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SYSTEM-DESIGN.md) -- [设计模式](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/CODEDESIGN_BOOK.md) -- [分布式基本概念](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/DISTRIBUTED-SYSTEM.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) ### 设计案例 -- [Java接口设计](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/INTERFACE_DESIGN.md) -- [秒杀系统](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SECONDS_KILL_DESIGN.md) -- [短连接](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/TINYURL.md) -- [抢红包](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SECONDKILL_REDPACKAGE.md) -- [扫码登陆](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SCAN_LOGIN.md) -- [延迟队列](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/DELAYQUEUE_DESIGN.md) -- [本地缓存设计](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/LOCALCACHE.md) -- [Redis数据结构的设计应用](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/REDIS_APPLICATION.md) -- [敏感数据过滤设计](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SENSITIVE_FILTER.md) -- [Spring侵入式数据库读写分离实现](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/READ_WRITE_DB.md) -- [数据库表相关设计题](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/TABLE_DESIGN.md) -- [会议系统设计](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/MEETING_DESIGN.md) -- [购物活动金额结算设计](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SHOPPING_SETTLEMENT.md) -- [JWT、MFA及相关应用](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/JWT_APPLICATION.md) -- [OAUTH2、CAS、SSO](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/OAUTH2_CAS_SSO.md) -- [RPC框架介绍与设计](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/RPC_DESIGN.md) +- [Java接口设计](/src/main/java/com/toc/INTERFACE_DESIGN.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/DELAYQUEUE_DESIGN.md) +- [本地缓存设计](/src/main/java/com/toc/LOCALCACHE.md) +- [Redis数据结构的设计应用](/src/main/java/com/toc/REDIS_APPLICATION.md) +- [敏感数据过滤设计](/src/main/java/com/toc/SENSITIVE_FILTER.md) +- [Spring侵入式数据库读写分离实现](/src/main/java/com/toc/READ_WRITE_DB.md) +- [数据库表相关设计题](/src/main/java/com/toc/TABLE_DESIGN.md) +- [会议系统设计](/src/main/java/com/toc/MEETING_DESIGN.md) +- [购物活动金额结算设计](/src/main/java/com/toc/SHOPPING_SETTLEMENT.md) +- [JWT、MFA及相关应用](/src/main/java/com/toc/JWT_APPLICATION.md) +- [OAUTH2、CAS、SSO](/src/main/java/com/toc/OAUTH2_CAS_SSO.md) +- [RPC框架介绍与设计](/src/main/java/com/toc/RPC_DESIGN.md) ## 分布式与微服务 -- [Spring Cloud相关知识](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SPRING-CLOUD.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](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/SPARK.md) +- [Spark](/src/main/java/com/toc/SPARK.md) ## 其他 ### 参考书籍及资料记录 -- [【设计模式 head first】](https://github.com/rbmonster/learning-note/blob/master/src/main/java/com/toc/CODEDESIGN_BOOK.md) -- [【基于Redis的设计与实现】黄健宏](https://github.com/rbmonster/learning-note/tree/master/src/main/java/com/toc/REDIS_BOOK.md) -- [【MySql 45讲】丁奇](https://github.com/rbmonster/learning-note/tree/master/src/main/java/com/toc/MYSQL_BOOK.md) -- [【深入理解Java虚拟机】周志明](https://github.com/rbmonster/learning-note/tree/master/src/main/java/com/toc/JVM_BOOK.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/) ## 参考资料 diff --git a/_sidebar.md b/_sidebar.md new file mode 100644 index 0000000..f1506f7 --- /dev/null +++ b/_sidebar.md @@ -0,0 +1,74 @@ + + +* 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) + +* 中间件 + * [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) + * [消息队列(包含MQ)](/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) + * [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) + + * 设计案例 + * [Java接口设计](/src/main/java/com/toc/INTERFACE_DESIGN.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/DELAYQUEUE_DESIGN.md) + * [本地缓存设计](/src/main/java/com/toc/LOCALCACHE.md) + * [Redis数据结构的设计应用](/src/main/java/com/toc/REDIS_APPLICATION.md) + * [敏感数据过滤设计](/src/main/java/com/toc/SENSITIVE_FILTER.md) + * [Spring侵入式数据库读写分离实现](/src/main/java/com/toc/READ_WRITE_DB.md) + * [数据库表相关设计题](/src/main/java/com/toc/TABLE_DESIGN.md) + * [会议系统设计](/src/main/java/com/toc/MEETING_DESIGN.md) + * [购物活动金额结算设计](/src/main/java/com/toc/SHOPPING_SETTLEMENT.md) + * [JWT、MFA及相关应用](/src/main/java/com/toc/JWT_APPLICATION.md) + * [OAUTH2、CAS、SSO](/src/main/java/com/toc/OAUTH2_CAS_SSO.md) + * [RPC框架介绍与设计](/src/main/java/com/toc/RPC_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) \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..25b4cc7 --- /dev/null +++ b/index.html @@ -0,0 +1,56 @@ + + + +
+ +