René's URL Explorer Experiment


Title: GitHub - cuihang/Java-CS-Record: 记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客

Open Graph Title: GitHub - cuihang/Java-CS-Record: 记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客

X Title: GitHub - cuihang/Java-CS-Record: 记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客

Description: 记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客. Contribute to cuihang/Java-CS-Record development by creating an account on GitHub.

Open Graph Description: 记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客. Contribute to cuihang/Java-CS-Record development by creating an account on GitHub.

X Description: 记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客. Contribute to cuihang/Java-CS-Record development by creating an account on GitHub.

Opengraph URL: https://github.com/cuihang/Java-CS-Record

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:841022d1-8131-2ccf-fb7e-dd6c3da3c814
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA8E6:50BCD:262BF27:359ED85:6970FABE
html-safe-nonced38755d04605af55bf5ae9843ad37ff82e326f51f67a7d2bf49f3ebb3187af73
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBOEU2OjUwQkNEOjI2MkJGMjc6MzU5RUQ4NTo2OTcwRkFCRSIsInZpc2l0b3JfaWQiOiIzMDEyMjExNjU0ODEzMzUwNTkwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac727d0c1d58dff6a175bf74a9de57314ed263ef008e1c604cf4c8000a6505f9c9
hovercard-subject-tagrepository:723003923
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/cuihang/Java-CS-Record
twitter:imagehttps://opengraph.githubassets.com/d68924f3aaec6896fdb81dd48031245f47ecf1e644e25b4f29953000460cc1d6/cuihang/Java-CS-Record
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d68924f3aaec6896fdb81dd48031245f47ecf1e644e25b4f29953000460cc1d6/cuihang/Java-CS-Record
og:image:alt记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客. Contribute to cuihang/Java-CS-Record development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None1b239ebed690c3053869ff31a3b7597834c25673659d63e7b6fd6a9b5d7853de
turbo-cache-controlno-preview
go-importgithub.com/cuihang/Java-CS-Record git https://github.com/cuihang/Java-CS-Record.git
octolytics-dimension-user_id8840977
octolytics-dimension-user_logincuihang
octolytics-dimension-repository_id723003923
octolytics-dimension-repository_nwocuihang/Java-CS-Record
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id307298941
octolytics-dimension-repository_parent_nwoyzx-66/Java-CS-Record
octolytics-dimension-repository_network_root_id307298941
octolytics-dimension-repository_network_root_nwoyzx-66/Java-CS-Record
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseaeacfd55297f3de5395c83f200ac35d1f474115e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcuihang%2FJava-CS-Record
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcuihang%2FJava-CS-Record
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=cuihang%2FJava-CS-Record
Reloadhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
Reloadhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
Reloadhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
cuihang https://patch-diff.githubusercontent.com/cuihang
Java-CS-Recordhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
yzx-66/Java-CS-Recordhttps://patch-diff.githubusercontent.com/yzx-66/Java-CS-Record
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fcuihang%2FJava-CS-Record
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fcuihang%2FJava-CS-Record
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fcuihang%2FJava-CS-Record
Apache-2.0 license https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/blob/main/LICENSE
0 stars https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/stargazers
25 forks https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/forks
Branches https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/branches
Tags https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tags
Activity https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fcuihang%2FJava-CS-Record
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fcuihang%2FJava-CS-Record
Code https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
Pull requests 0 https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/pulls
Actions https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/actions
Projects 0 https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/projects
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/security
Please reload this pagehttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
Insights https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/pulse
Code https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
Pull requests https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/pulls
Actions https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/actions
Projects https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/projects
Security https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/security
Insights https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/pulse
Brancheshttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/branches
Tagshttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tags
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/branches
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tags
669 Commitshttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/commits/main/
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/commits/main/
JVMhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/JVM
JVMhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/JVM
LeetCodehttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/LeetCode
LeetCodehttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/LeetCode
Mybatishttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/Mybatis
Mybatishttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/Mybatis
Redishttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/Redis
Redishttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/Redis
Springhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/Spring
Springhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/Spring
SpringBoothttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/SpringBoot
SpringBoothttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/SpringBoot
体系结构https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84
体系结构https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84
并发https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E5%B9%B6%E5%8F%91
并发https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E5%B9%B6%E5%8F%91
必备知识https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86
必备知识https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86
操作系统https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
操作系统https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
数据库https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E6%95%B0%E6%8D%AE%E5%BA%93
数据库https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E6%95%B0%E6%8D%AE%E5%BA%93
编译原理https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86
编译原理https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86
计组https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E8%AE%A1%E7%BB%84
计组https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E8%AE%A1%E7%BB%84
计网https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E8%AE%A1%E7%BD%91
计网https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E8%AE%A1%E7%BD%91
软件工程https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B
软件工程https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B
集合https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E9%9B%86%E5%90%88
集合https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/tree/main/%E9%9B%86%E5%90%88
.gitattributeshttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/blob/main/.gitattributes
.gitattributeshttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/blob/main/.gitattributes
LICENSEhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/blob/main/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/blob/main/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/blob/main/README.md
README.mdhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/blob/main/README.md
READMEhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
Licensehttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#java-cs-record
CSDN 博客https://yzx66.blog.csdn.net
https://camo.githubusercontent.com/47d78c0d4f11eb71c8e8125acdbca7239e57bbedf61a6bee186ed10a0ea6fc91/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6176612d2545352539302538452545352538462542302545352542432538302545352538462539312d79656c6c6f77677265656e
https://camo.githubusercontent.com/1a75c045a5605470079d9ced9012596a8d35ae61ee95be93e2c059062d59f810/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e74656e742d2545352538452539462545372539302538362545362542412539302545372541302538312d627269676874677265656e
https://camo.githubusercontent.com/752e0981d833a715276865e30692888e0eea4a537a8c262c9cce9105e3794b79/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f43532d2545382541452541312545372541452539372545362539432542412545352539462542412545372541312538302d627269676874677265656e
https://blog.csdn.net/weixin_43934607
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#目录
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#基础
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#1java-核心
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#常见特性源码
基本类型及包装类源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B%E4%B8%8E%E5%8C%85%E8%A3%85%E7%B1%BB%E6%A2%B3%E7%90%86%E5%8F%8A%E6%BA%90%E7%A0%81.md
String 套餐及编译后实现 https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/String%E5%A5%97%E9%A4%90%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%8F%8A%E5%BA%95%E5%B1%82.md
Object 类与相关实现https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/Object%E7%B1%BB%E4%B8%8E%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.md
异常设计原则与继承体系 https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/%E5%BC%82%E5%B8%B8%E4%BD%93%E7%B3%BB%E5%8F%8A%E5%A4%84%E7%90%86%E5%92%8C%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99.md
final 套餐及常见问题 https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/final%E5%A5%97%E9%A4%90%E5%8F%8A%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98.md
序列化原理及技术实现https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/%E5%BA%8F%E5%88%97%E5%8C%96%E4%B8%8E%E5%85%B6%E4%BB%96%E5%BA%8F%E5%88%97%E5%8C%96%E6%A1%86%E6%9E%B6.md
反射相关问题与源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/%E5%8F%8D%E5%B0%84%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98%E4%B8%8E%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
注解底层源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/%E6%B3%A8%E8%A7%A3%E5%BA%95%E5%B1%82%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
Stream 执行流程源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/Stream%E6%89%A7%E8%A1%8C%E6%B5%81%E7%A8%8B%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
Stream 并行流源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/Stream%E5%B9%B6%E8%A1%8C%E6%B5%81%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
函数式编程与 Lamda 底层 https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B%E4%B8%8ELamda%E5%BA%95%E5%B1%82.md
SPI 机制源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E5%BF%85%E5%A4%87%E7%9F%A5%E8%AF%86/SPI%E6%9C%BA%E5%88%B6%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#java-集合源码
ArrayList 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/list/ArrayList%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
LinkedList 源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/list/LinkedList%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
HashMap 核心方法源码详解 https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/map/HashMap%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3%EF%BC%88%E4%B8%8A%EF%BC%89.md
HashMap 次要方法源码详解 https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/map/HashMap%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3%EF%BC%88%E4%B8%8B%EF%BC%89.md
HashMap 知识扩充 https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/map/HashMap%E6%BA%90%E7%A0%81%E8%A1%A5%E5%85%85.md
LinkedHashMap 源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/map/LinkedHashMap%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
TreeMap 核心方法源码详解 https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/map/TreeMap%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3%EF%BC%88%E4%B8%8A%EF%BC%89.md
TreeMap 次要方法源码详解 https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/map/TreeMap%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3%EF%BC%88%E4%B8%8B%EF%BC%89.md
TreeMap 中子Map源码详解 https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/map/TreeMap%E4%B8%AD%E5%AD%90Map%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
HashTable 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/map/HashTable%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
HashSet 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/set/HashSet%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
TreeSet 源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E9%9B%86%E5%90%88/set/TreeSet%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#java-并发源码
基础知识与概念 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/%E5%9F%BA%E7%A1%80/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86.md
JMM 全解 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/%E5%BA%95%E5%B1%82/JMM%20%E5%85%A8%E8%A7%A3.md
Sychnorized 底层详解 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/%E5%BA%95%E5%B1%82/Sychnorized%20%E5%BA%95%E5%B1%82%E8%AF%A6%E8%A7%A3.md
CAS 与原子类源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/CAS%20%E4%B8%8E%E5%8E%9F%E5%AD%90%E7%B1%BB%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
ThreadLocal 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/ThreadLocal%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
Fork-Join 框架源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/Fork-Join%20%E6%A1%86%E6%9E%B6%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
AQS 源码详解 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/AQS/AQS%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
AQS 之 Condition 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/AQS/AQS%20%E4%B9%8B%20Condition%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
AQS 之 ReentrantLock 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/AQS/AQS%20%E4%B9%8B%20ReentrantLock%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
AQS 之 ReentrantReadWriteLock 源码详解 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/AQS/AQS%20%E4%B9%8B%20ReentrantReadWriteLock%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
Semaphore 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E5%B9%B6%E5%8F%91%E5%B7%A5%E5%85%B7/Semaphore%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
CountDownLatch 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E5%B9%B6%E5%8F%91%E5%B7%A5%E5%85%B7/CountDownLatch%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
CyclicBarrier 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E5%B9%B6%E5%8F%91%E5%B7%A5%E5%85%B7/CyclicBarrier%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
Exchanger 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E5%B9%B6%E5%8F%91%E5%B7%A5%E5%85%B7/Exchanger%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
CopyOnWriteArrayList 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E5%B9%B6%E5%8F%91%E5%AE%B9%E5%99%A8/CopyOnWriteArrayList%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
ConcurrentLinkedQueue源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E5%B9%B6%E5%8F%91%E5%AE%B9%E5%99%A8/ConcurrentLinkedQueue%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
ConcurrentHashMap 源码详解 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E5%B9%B6%E5%8F%91%E5%AE%B9%E5%99%A8/ConcurrentHashMap%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
JDK 1.7 Concurrenthashmap 源码对比 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E5%B9%B6%E5%8F%91%E5%AE%B9%E5%99%A8/JDK%201.7%20Concurrenthashmap%20%E6%BA%90%E7%A0%81%E5%AF%B9%E6%AF%94.md
ArrayBlockingQueue 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97/ArrayBlockingQueue%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
LinkedBlockingDeque 源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97/LinkedBlockingDeque%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
PriorityBlockingQueue 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97/PriorityBlockingQueue%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
DelayQueue 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97/DelayQueue%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
SynchronousQueue 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97/SynchronousQueue%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
LinkedTransferQueue 源码解析 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97/LinkedTransferQueue%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
Executor体系 https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E7%BA%BF%E7%A8%8B%E6%B1%A0/Executor%20%E4%B8%8E%20Future%20%E6%A6%82%E8%A7%88.md
ThreadPoolExecutor 源码详解https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E7%BA%BF%E7%A8%8B%E6%B1%A0/ThreadPoolExecutor%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
ScheduledThreadPoolExecutor 源码解析https://github.com/yzx66-net/Java_Review/blob/main/%E5%B9%B6%E5%8F%91/JUC/%E7%BA%BF%E7%A8%8B%E6%B1%A0/ScheduledThreadPoolExecutor%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#java-虚拟机
1、运行时数据区域详解 https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/1%E3%80%81%E8%BF%90%E8%A1%8C%E6%97%B6%E6%95%B0%E6%8D%AE%E5%8C%BA%E5%9F%9F%E8%AF%A6%E8%A7%A3.md
2、对象详解 https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/2%E3%80%81%E5%AF%B9%E8%B1%A1%E8%AF%A6%E8%A7%A3.md
3、垃圾回收判定与算法 https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/3%E3%80%81%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E5%88%A4%E5%AE%9A%E4%B8%8E%E7%AE%97%E6%B3%95.md
4、HotSpot回收算法细节https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/4%E3%80%81HotSpot%E5%9B%9E%E6%94%B6%E7%AE%97%E6%B3%95%E7%BB%86%E8%8A%82.md
5、经典垃圾回收器 https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/5%E3%80%81%E7%BB%8F%E5%85%B8%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E5%99%A8.md
6、Region 内存布局回收器 G1 https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/6%E3%80%81Region%20%E5%86%85%E5%AD%98%E5%B8%83%E5%B1%80%E5%9B%9E%E6%94%B6%E5%99%A8%20G1.md
7、低延迟回收器 Shenandoahhttps://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/7%E3%80%81%E4%BD%8E%E5%BB%B6%E8%BF%9F%E5%9B%9E%E6%94%B6%E5%99%A8%20Shenandoah.md
8、低延迟回收器 ZGChttps://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/8%E3%80%81%E4%BD%8E%E5%BB%B6%E8%BF%9F%E5%9B%9E%E6%94%B6%E5%99%A8%20ZGC.md
9、无操作回收器 Epsilonhttps://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/9%E3%80%81%E6%97%A0%E6%93%8D%E4%BD%9C%E5%9B%9E%E6%94%B6%E5%99%A8%20Epsilon.md
10、回收器常用参数https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/10%E3%80%81%E5%9B%9E%E6%94%B6%E5%99%A8%E5%B8%B8%E7%94%A8%E5%8F%82%E6%95%B0
11、故障处理工具与六种 OOMhttps://github.com/yzx66-net/Java_Review/blob/main/JVM/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/11%E3%80%81%E6%95%85%E9%9A%9C%E5%A4%84%E7%90%86%E5%B7%A5%E5%85%B7%E4%B8%8E%E5%85%AD%E7%A7%8DOOM.md
1、类加载时机https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E6%89%A7%E8%A1%8C%E5%AD%90%E7%B3%BB%E7%BB%9F/1%E3%80%81%E7%B1%BB%E5%8A%A0%E8%BD%BD%E6%97%B6%E6%9C%BA.md
2、类加载过程 https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E6%89%A7%E8%A1%8C%E5%AD%90%E7%B3%BB%E7%BB%9F/2%E3%80%81%E7%B1%BB%E5%8A%A0%E8%BD%BD%E8%BF%87%E7%A8%8B.md
3、类加载器详解(JDK9+) https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E6%89%A7%E8%A1%8C%E5%AD%90%E7%B3%BB%E7%BB%9F/3%E3%80%81%E7%B1%BB%E5%8A%A0%E8%BD%BD%E5%99%A8%E8%AF%A6%E8%A7%A3%EF%BC%88JDK9%2B).md
4、方法执行指令详解https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E6%89%A7%E8%A1%8C%E5%AD%90%E7%B3%BB%E7%BB%9F/4%E3%80%81%E6%96%B9%E6%B3%95%E6%89%A7%E8%A1%8C%E6%8C%87%E4%BB%A4%E8%AF%A6%E8%A7%A3.md
1、前端编译与语法糖 https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E7%BC%96%E8%AF%91%E4%B8%8E%E4%BC%98%E5%8C%96/1%E3%80%81%E5%89%8D%E7%AB%AF%E7%BC%96%E8%AF%91%E4%B8%8E%E8%AF%AD%E6%B3%95%E7%B3%96.md
2、后端编译优化 https://github.com/yzx66-net/Java_Review/blob/main/JVM/%E7%BC%96%E8%AF%91%E4%B8%8E%E4%BC%98%E5%8C%96/2%E3%80%81%E5%90%8E%E7%AB%AF%E7%BC%96%E8%AF%91%E4%BC%98%E5%8C%96.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#2数据库
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#redis-底层实现
1、SDS、整数集合、压缩列表 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E5%AF%B9%E8%B1%A1/1%E3%80%81SDS%E3%80%81%E6%95%B4%E6%95%B0%E9%9B%86%E5%90%88%E3%80%81%E5%8E%8B%E7%BC%A9%E5%88%97%E8%A1%A8.md
2、双端链表、字典、跳表 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E5%AF%B9%E8%B1%A1/2%E3%80%81%E5%8F%8C%E7%AB%AF%E9%93%BE%E8%A1%A8%E3%80%81%E5%AD%97%E5%85%B8%E3%80%81%E8%B7%B3%E8%A1%A8.md
3、RedisObject 实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E5%AF%B9%E8%B1%A1/3%E3%80%81RedisObject%E5%AE%9E%E7%8E%B0.md
4、五种基本类型对象实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E5%AF%B9%E8%B1%A1/4%E3%80%81%E4%BA%94%E7%A7%8D%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B%E5%AF%B9%E8%B1%A1%E5%AE%9E%E7%8E%B0.md
1、事件驱动模型实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/Redis%E5%AE%9E%E7%8E%B0/1%E3%80%81%E4%BA%8B%E4%BB%B6%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B%E5%AE%9E%E7%8E%B0.md
2、RedisServer 实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/Redis%E5%AE%9E%E7%8E%B0/2%E3%80%81RedisServer%E5%AE%9E%E7%8E%B0.md
3、初始化服务器https://github.com/yzx66-net/Java_Review/blob/main/Redis/Redis%E5%AE%9E%E7%8E%B0/3%E3%80%81%E5%88%9D%E5%A7%8B%E5%8C%96%E6%9C%8D%E5%8A%A1%E5%99%A8.md
4、RedisClient 实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/Redis%E5%AE%9E%E7%8E%B0/4%E3%80%81RedisClient%E5%AE%9E%E7%8E%B0.md
5、RedisDB 实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/Redis%E5%AE%9E%E7%8E%B0/5%E3%80%81RedisDB%E5%AE%9E%E7%8E%B0.md
6、过期键处理 https://github.com/yzx66-net/Java_Review/blob/main/Redis/Redis%E5%AE%9E%E7%8E%B0/6%E3%80%81%E8%BF%87%E6%9C%9F%E9%94%AE%E5%A4%84%E7%90%86.md
1、RDB 实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E6%8C%81%E4%B9%85%E5%8C%96/1%E3%80%81RDB%E5%AE%9E%E7%8E%B0.md
2、AOF 实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E6%8C%81%E4%B9%85%E5%8C%96/2%E3%80%81AOF%E5%AE%9E%E7%8E%B0.md
1、主从复制实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E5%A4%9A%E6%9C%BA/1%E3%80%81%E4%B8%BB%E4%BB%8E%E5%A4%8D%E5%88%B6%E5%AE%9E%E7%8E%B0.md
2、主从复制步骤 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E5%A4%9A%E6%9C%BA/2%E3%80%81%E4%B8%BB%E4%BB%8E%E5%A4%8D%E5%88%B6%E6%AD%A5%E9%AA%A4.md
3、哨兵 Sentinel 实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E5%A4%9A%E6%9C%BA/3%E3%80%81%E5%93%A8%E5%85%B5Sentinel%E5%AE%9E%E7%8E%B0.md
4、Sentinel 自动故障转移 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E5%A4%9A%E6%9C%BA/4%E3%80%81Sentinel%E8%87%AA%E5%8A%A8%E6%95%85%E9%9A%9C%E8%BD%AC%E7%A7%BB.md
5、集群实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E5%A4%9A%E6%9C%BA/5%E3%80%81%E9%9B%86%E7%BE%A4%E5%AE%9E%E7%8E%B0.md
6、集群 MOVED 错误与 ASK 错误 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E5%A4%9A%E6%9C%BA/6%E3%80%81%E9%9B%86%E7%BE%A4MOVED%E9%94%99%E8%AF%AF%E4%B8%8EASK%E9%94%99%E8%AF%AF.md
7、集群内部消息 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E5%A4%9A%E6%9C%BA/7%E3%80%81%E9%9B%86%E7%BE%A4%E5%86%85%E9%83%A8%E6%B6%88%E6%81%AF.md
通知功能实现https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E7%8B%AC%E7%AB%8B%E5%8A%9F%E8%83%BD/%E9%80%9A%E7%9F%A5%E5%8A%9F%E8%83%BD%E5%AE%9E%E7%8E%B0.md
发布订阅实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E7%8B%AC%E7%AB%8B%E5%8A%9F%E8%83%BD/%E5%8F%91%E5%B8%83%E8%AE%A2%E9%98%85%E5%AE%9E%E7%8E%B0.md
慢查询日志实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E7%8B%AC%E7%AB%8B%E5%8A%9F%E8%83%BD/%E6%85%A2%E6%9F%A5%E8%AF%A2%E6%97%A5%E5%BF%97%E5%AE%9E%E7%8E%B0.md
监视器实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E7%8B%AC%E7%AB%8B%E5%8A%9F%E8%83%BD/%E7%9B%91%E8%A7%86%E5%99%A8%E5%AE%9E%E7%8E%B0.md
事务功能实现 https://github.com/yzx66-net/Java_Review/blob/main/Redis/%E7%8B%AC%E7%AB%8B%E5%8A%9F%E8%83%BD/%E4%BA%8B%E5%8A%A1%E5%8A%9F%E8%83%BD%E5%AE%9E%E7%8E%B0.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#数据库原理
总体概述 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E6%80%BB%E4%BD%93%E6%A6%82%E8%BF%B0.md
1、结构与模型 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E6%A8%A1%E5%9E%8B/1%E3%80%81%E7%BB%93%E6%9E%84%E4%B8%8E%E6%A8%A1%E5%9E%8B.md
2、关系模型 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E6%A8%A1%E5%9E%8B/2%E3%80%81%E5%85%B3%E7%B3%BB%E6%A8%A1%E5%9E%8B.md
3、关系代数 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E6%A8%A1%E5%9E%8B/3%E3%80%81%E5%85%B3%E7%B3%BB%E4%BB%A3%E6%95%B0.md
4、关系演算 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E6%A8%A1%E5%9E%8B/4%E3%80%81%E5%85%B3%E7%B3%BB%E6%BC%94%E7%AE%97.md
1、基本SQL语言 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E6%A0%87%E5%87%86SQL/1%E3%80%81%E5%9F%BA%E6%9C%ACSQL%E8%AF%AD%E8%A8%80.md
2、复杂查询与视图 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E6%A0%87%E5%87%86SQL/2%E3%80%81%E5%A4%8D%E6%9D%82%E6%9F%A5%E8%AF%A2%E4%B8%8E%E8%A7%86%E5%9B%BE.md
3、完整性和安全性 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E6%A0%87%E5%87%86SQL/3%E3%80%81%E5%AE%8C%E6%95%B4%E6%80%A7%E5%92%8C%E5%AE%89%E5%85%A8%E6%80%A7.md
4、嵌入式SQL https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E6%A0%87%E5%87%86SQL/4%E3%80%81%E5%B5%8C%E5%85%A5%E5%BC%8FSQL.md
1、数据库E-R模型 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%BB%BA%E6%A8%A1%E8%AE%BE%E8%AE%A1/1%E3%80%81E-R%E6%A8%A1%E5%9E%8B.md
2、IDEF1x工程化方法 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%BB%BA%E6%A8%A1%E8%AE%BE%E8%AE%A1/2%E3%80%81IDEF1x%E5%B7%A5%E7%A8%8B%E5%8C%96%E6%96%B9%E6%B3%95.md
3、关系函数依赖 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%BB%BA%E6%A8%A1%E8%AE%BE%E8%AE%A1/3%E3%80%81%E5%87%BD%E6%95%B0%E4%BE%9D%E8%B5%96.md
4、五大关系范式 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%BB%BA%E6%A8%A1%E8%AE%BE%E8%AE%A1/4%E3%80%81%E5%85%B3%E7%B3%BB%E8%8C%83%E5%BC%8F.md
5、关系模式分解 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%BB%BA%E6%A8%A1%E8%AE%BE%E8%AE%A1/5%E3%80%81%E6%A8%A1%E5%BC%8F%E5%88%86%E8%A7%A3.md
1、存储体系与组织 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/1%E3%80%81%E5%AD%98%E5%82%A8%E4%BD%93%E7%B3%BB.md
2、索引存储及分类 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/2%E3%80%81%E7%B4%A2%E5%BC%95%E5%8F%8A%E5%88%86%E7%B1%BB.md
3、B+树索引结构 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/3%E3%80%81B%2B%E6%A0%91%E7%B4%A2%E5%BC%95%E7%BB%93%E6%9E%84.md
4、散列索引结构 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/4%E3%80%81%E6%95%A3%E5%88%97%E7%B4%A2%E5%BC%95%E7%BB%93%E6%9E%84.md
5、关系查询实现 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/5%E3%80%81%E6%9F%A5%E8%AF%A2%E5%AE%9E%E7%8E%B0.md
6、两趟扫描算法 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/6%E3%80%81%E4%B8%A4%E8%B6%9F%E6%89%AB%E6%8F%8F%E7%AE%97%E6%B3%95.md
7、内部查询优化 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/7%E3%80%81%E6%9F%A5%E8%AF%A2%E4%BC%98%E5%8C%96.md
8、事务调度与封锁 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/8%E3%80%81%E4%BA%8B%E5%8A%A1%E8%B0%83%E5%BA%A6%E4%B8%8E%E5%B0%81%E9%94%81.md
9、基于回滚事务调度 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/9%E3%80%81%E5%9F%BA%E4%BA%8E%E5%9B%9E%E6%BB%9A%E4%BA%8B%E5%8A%A1
10、故障恢复实现 https://github.com/yzx66-net/Java_Review/blob/main/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%AE%9E%E7%8E%B0%E6%8A%80%E6%9C%AF/10%E3%80%81%E6%95%85%E9%9A%9C%E6%81%A2%E5%A4%8D.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#3计算机
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#计算机组成原理
计算机总体概述 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/%E6%A6%82%E8%AE%BA/%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%80%BB%E4%BD%93%E6%A6%82%E8%BF%B0.md
1、系统总线 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/%E7%A1%AC%E4%BB%B6%E7%BB%93%E6%9E%84/1%E3%80%81%E7%B3%BB%E7%BB%9F%E6%80%BB%E7%BA%BF.md
2、存储器 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/%E7%A1%AC%E4%BB%B6%E7%BB%93%E6%9E%84/2%E3%80%81%E5%AD%98%E5%82%A8%E5%99%A8.md
3、主存储器 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/%E7%A1%AC%E4%BB%B6%E7%BB%93%E6%9E%84/3%E3%80%81%E4%B8%BB%E5%AD%98%E5%82%A8%E5%99%A8.md
4、IO系统 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/%E7%A1%AC%E4%BB%B6%E7%BB%93%E6%9E%84/4%E3%80%81IO%E7%B3%BB%E7%BB%9F.md
5、IO控制方式 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/%E7%A1%AC%E4%BB%B6%E7%BB%93%E6%9E%84/5%E3%80%81IO%E6%8E%A7%E5%88%B6%E6%96%B9%E5%BC%8F.md
1、数的表示 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CPU/1%E3%80%81%E6%95%B0%E7%9A%84%E8%A1%A8%E7%A4%BA.md
2、数的运算 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CPU/2%E3%80%81%E6%95%B0%E7%9A%84%E8%BF%90%E7%AE%97.md
3、指令系统 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CPU/4%E3%80%81%E6%8C%87%E4%BB%A4%E7%B3%BB%E7%BB%9F.md
4、寻址与设计 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CPU/5%E3%80%81%E5%AF%BB%E5%9D%80%E4%B8%8E%E8%AE%BE%E8%AE%A1.md
5、CPU 结构 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CPU/6%E3%80%81CPU%E7%BB%93%E6%9E%84.md
6、指令流水 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CPU/7%E3%80%81%E6%8C%87%E4%BB%A4%E6%B5%81%E6%B0%B4.md
7、中断系统 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CPU/8%E3%80%81%E4%B8%AD%E6%96%AD%E7%B3%BB%E7%BB%9F.md
1、微操作与 CU https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CU/1%E3%80%81%E6%8E%A7%E5%88%B6%E5%8D%95%E5%85%83%E4%B8%8E%E5%BE%AE%E6%93%8D%E4%BD%9C.md
2、组合逻辑设计https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CU/2%E3%80%81%E7%BB%84%E5%90%88%E9%80%BB%E8%BE%91%E8%AE%BE%E8%AE%A1.md
3、微程序设计 https://github.com/yzx66-net/Java_Review/blob/main/%E8%AE%A1%E7%BB%84/CU/3%E3%80%81%E5%BE%AE%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#计算机体系结构
体系结构概述 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E6%A6%82%E8%AE%BA/%E5%85%A8%E5%B1%80%E6%A6%82%E8%BF%B0.md
规则与公式 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E6%A6%82%E8%AE%BA/%E8%A7%84%E5%88%99%E4%B8%8E%E5%85%AC%E5%BC%8F.md
1、指令集与MIPS https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E6%8C%87%E4%BB%A4%E7%B3%BB%E7%BB%9F/1%E3%80%81%E6%8C%87%E4%BB%A4%E9%9B%86%E4%B8%8EMIPS.md
2、流水线性能 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E6%8C%87%E4%BB%A4%E7%B3%BB%E7%BB%9F/2%E3%80%81%E6%B5%81%E6%B0%B4%E7%BA%BF%E6%80%A7%E8%83%BD.md
3、非线性流水调度 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E6%8C%87%E4%BB%A4%E7%B3%BB%E7%BB%9F/3%E3%80%81%E9%9D%9E%E7%BA%BF%E6%80%A7%E6%B5%81%E6%B0%B4%E8%B0%83%E5%BA%A6.md
4、相关与冲突 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E6%8C%87%E4%BB%A4%E7%B3%BB%E7%BB%9F/4%E3%80%81%E7%9B%B8%E5%85%B3%E4%B8%8E%E5%86%B2%E7%AA%81.md
5、流水线实现 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E6%8C%87%E4%BB%A4%E7%B3%BB%E7%BB%9F/5%E3%80%81%E6%B5%81%E6%B0%B4%E7%BA%BF%E5%AE%9E%E7%8E%B0.md
6、指令并行 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E6%8C%87%E4%BB%A4%E7%B3%BB%E7%BB%9F/6%E3%80%81%E6%8C%87%E4%BB%A4%E5%B9%B6%E8%A1%8C.md
7、指令调度 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E6%8C%87%E4%BB%A4%E7%B3%BB%E7%BB%9F/7%E3%80%81%E6%8C%87%E4%BB%A4%E8%B0%83%E5%BA%A6.md
1、Cache映像及变换 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E7%A1%AC%E4%BB%B6%E7%B3%BB%E7%BB%9F/1%E3%80%81Cache%E6%98%A0%E5%83%8F%E5%8F%8A%E5%8F%98%E6%8D%A2.md
2、提高Cache命中率 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E7%A1%AC%E4%BB%B6%E7%B3%BB%E7%BB%9F/2%E3%80%81%E6%8F%90%E9%AB%98Cache%E5%91%BD%E4%B8%AD%E7%8E%87.md
3、降低Cache开销 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E7%A1%AC%E4%BB%B6%E7%B3%BB%E7%BB%9F/3%E3%80%81%E9%99%8D%E4%BD%8ECache%E5%BC%80%E9%94%80.md
4、并行主存 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E7%A1%AC%E4%BB%B6%E7%B3%BB%E7%BB%9F/4%E3%80%81%E5%B9%B6%E8%A1%8C%E4%B8%BB%E5%AD%98.md
5、虚拟存储器 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E7%A1%AC%E4%BB%B6%E7%B3%BB%E7%BB%9F/5%E3%80%81%E8%99%9A%E6%8B%9F%E5%AD%98%E5%82%A8%E5%99%A8.md
1、互连网络 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E5%A4%9A%E5%A4%84%E7%90%86%E5%99%A8/1%E3%80%81%E4%BA%92%E8%BF%9E%E7%BD%91%E7%BB%9C.md
2、动态互连网络 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E5%A4%9A%E5%A4%84%E7%90%86%E5%99%A8/2%E3%80%81%E5%8A%A8%E6%80%81%E4%BA%92%E8%BF%9E%E7%BD%91%E7%BB%9C.md
3、多处理器 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E5%A4%9A%E5%A4%84%E7%90%86%E5%99%A8/3%E3%80%81%E5%A4%9A%E5%A4%84%E7%90%86%E5%99%A8.md
4、一致性问题 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E5%A4%9A%E5%A4%84%E7%90%86%E5%99%A8/4%E3%80%81%E4%B8%80%E8%87%B4%E6%80%A7%E9%97%AE%E9%A2%98.md
5、同步实现 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E5%A4%9A%E5%A4%84%E7%90%86%E5%99%A8/5%E3%80%81%E5%90%8C%E6%AD%A5%E5%AE%9E%E7%8E%B0.md
6、并发保证 https://github.com/yzx66-net/Java_Review/blob/main/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/%E5%A4%9A%E5%A4%84%E7%90%86%E5%99%A8/6%E3%80%81%E5%B9%B6%E5%8F%91%E4%BF%9D%E8%AF%81.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#操作系统linux
1、Linux 系统启动:bootsect.s、setup.s https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%90%AF%E5%8A%A8%E4%B8%8E%E6%8E%A5%E5%8F%A3/1%E3%80%81Linux%20%E7%B3%BB%E7%BB%9F%E5%90%AF%E5%8A%A8%EF%BC%9Abootsect.s%E3%80%81setup.s.md
2、Linux 系统启动:head.s、main.c https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%90%AF%E5%8A%A8%E4%B8%8E%E6%8E%A5%E5%8F%A3/2%E3%80%81Linux%20%E7%B3%BB%E7%BB%9F%E5%90%AF%E5%8A%A8%EF%BC%9Ahead.s%E3%80%81main.c.md
3、内核接口与实现原理 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%90%AF%E5%8A%A8%E4%B8%8E%E6%8E%A5%E5%8F%A3/3%E3%80%81%E5%86%85%E6%A0%B8%E6%8E%A5%E5%8F%A3%E4%B8%8E%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.md
1、进程视图与基本问题 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86/1%E3%80%81%E8%BF%9B%E7%A8%8B%E8%A7%86%E5%9B%BE%E4%B8%8E%E5%9F%BA%E6%9C%AC%E9%97%AE%E9%A2%98.md
2、用户级线程与内核级线程实现 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86/2%E3%80%81%E7%94%A8%E6%88%B7%E7%BA%A7%E7%BA%BF%E7%A8%8B%E4%B8%8E%E5%86%85%E6%A0%B8%E7%BA%A7%E7%BA%BF%E7%A8%8B%E5%AE%9E%E7%8E%B0.md
3、多进程起点 0 号和 1 号进程 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86/3%E3%80%81%E5%A4%9A%E8%BF%9B%E7%A8%8B%E8%B5%B7%E7%82%B9%200%20%E5%8F%B7%E5%92%8C%201%20%E5%8F%B7%E8%BF%9B%E7%A8%8B.md
4、CPU 调度算法与实现 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86/4%E3%80%81CPU%20%E8%B0%83%E5%BA%A6%E7%AE%97%E6%B3%95%E4%B8%8E%E5%AE%9E%E7%8E%B0.md
5、临界区算法与信号量实现 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86/5%E3%80%81%E4%B8%B4%E7%95%8C%E5%8C%BA%E7%AE%97%E6%B3%95%E4%B8%8E%E4%BF%A1%E5%8F%B7%E9%87%8F%E5%AE%9E%E7%8E%B0.md
6、死锁问题及多种处理策略 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86/6%E3%80%81%E6%AD%BB%E9%94%81%E9%97%AE%E9%A2%98%E5%8F%8A%E5%A4%9A%E7%A7%8D%E5%A4%84%E7%90%86%E7%AD%96%E7%95%A5.md
1、程序重定位与内存分区 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/1%E3%80%81%E7%A8%8B%E5%BA%8F%E9%87%8D%E5%AE%9A%E4%BD%8D%E4%B8%8E%E5%86%85%E5%AD%98%E5%88%86%E5%8C%BA.md
2、虚拟内存及 Linux 实现 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/2%E3%80%81%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98%E5%8F%8A%20Linux%20%E5%AE%9E%E7%8E%B0.md
3、页面换入换出实现 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/3%E3%80%81%E9%A1%B5%E9%9D%A2%E6%8D%A2%E5%85%A5%E6%8D%A2%E5%87%BA%E5%AE%9E%E7%8E%B0.md
1、设备驱动 printf 与 scanf 实现 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%A4%96%E8%AE%BE%E7%AE%A1%E7%90%86/1%E3%80%81%E8%AE%BE%E5%A4%87%E9%A9%B1%E5%8A%A8%20printf%20%E4%B8%8E%20scanf%20%E5%AE%9E%E7%8E%B0.md
2、磁盘基本原理与盘块编号 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%A4%96%E8%AE%BE%E7%AE%A1%E7%90%86/2%E3%80%81%E7%A3%81%E7%9B%98%E5%9F%BA%E6%9C%AC%E5%8E%9F%E7%90%86%E4%B8%8E%E7%9B%98%E5%9D%97%E7%BC%96%E5%8F%B7.md
3、磁盘请求队列调度与内核高速缓存https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%A4%96%E8%AE%BE%E7%AE%A1%E7%90%86/3%E3%80%81%E7%A3%81%E7%9B%98%E8%AF%B7%E6%B1%82%E9%98%9F%E5%88%97%E8%B0%83%E5%BA%A6%E4%B8%8E%E5%86%85%E6%A0%B8%E9%AB%98%E9%80%9F%E7%BC%93%E5%AD%98.md
4、基于文件的磁盘使用 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%A4%96%E8%AE%BE%E7%AE%A1%E7%90%86/4%E3%80%81%E5%9F%BA%E4%BA%8E%E6%96%87%E4%BB%B6%E7%9A%84%E7%A3%81%E7%9B%98%E4%BD%BF%E7%94%A8.md
5、Linux 完整文件系统实现 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E5%A4%96%E8%AE%BE%E7%AE%A1%E7%90%86/5%E3%80%81Linux%20%E5%AE%8C%E6%95%B4%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0.md
1、Linux 网络 IO 模型 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/Linux%20IO%20%E7%89%B9%E6%80%A7/1%E3%80%81Linux%20%E7%BD%91%E7%BB%9C%20IO%20%E6%A8%A1%E5%9E%8B.md
2、IO 多路复用 epoll 详解 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/Linux%20IO%20%E7%89%B9%E6%80%A7/2%E3%80%81IO%20%E5%A4%9A%E8%B7%AF%E5%A4%8D%E7%94%A8%20epoll%20%E8%AF%A6%E8%A7%A3.md
3、Linux 零拷贝技术 https://github.com/yzx66-net/Java_Note/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/Linux%20IO%20%E7%89%B9%E6%80%A7/3%E3%80%81Linux%20%E9%9B%B6%E6%8B%B7%E8%B4%9D%E6%8A%80%E6%9C%AF.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#计算机网络
网络概述与分层结构 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E7%BD%91%E7%BB%9C%E6%A6%82%E8%BF%B0%E4%B8%8E%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84.md
1、物理层核心基础 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/1%E3%80%81%E7%89%A9%E7%90%86%E5%B1%82%E6%A0%B8%E5%BF%83%E5%9F%BA%E7%A1%80.md
2.1、链路层的差错控制与流量控 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/2.1%E3%80%81%E9%93%BE%E8%B7%AF%E5%B1%82%E7%9A%84%E5%B7%AE%E9%94%99%E6%8E%A7%E5%88%B6%E4%B8%8E%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6.md
2.2、广播链路MAC协议 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/2.2%E3%80%81%E5%B9%BF%E6%92%AD%E9%93%BE%E8%B7%AFMAC%E5%8D%8F%E8%AE%AE.md
2.3、多种局域网协议及技术https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/2.3%E3%80%81%E5%A4%9A%E7%A7%8D%E5%B1%80%E5%9F%9F%E7%BD%91%E5%8D%8F%E8%AE%AE%E5%8F%8A%E6%8A%80%E6%9C%AF.md
3.1、网络层概述 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/3.1%E3%80%81%E7%BD%91%E7%BB%9C%E5%B1%82%E6%A6%82%E8%BF%B0.md
3.2、Internet 路由协议https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/3.2%E3%80%81Internet%20%E8%B7%AF%E7%94%B1%E5%8D%8F%E8%AE%AE.md
3.3、IP 协议 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/3.3%E3%80%81IP%20%E5%8D%8F%E8%AE%AE.md
3.4、网络层其他协议与技术 https://github.com/yzx66-net/Java_Note/edit/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/3.4%E3%80%81%E7%BD%91%E7%BB%9C%E5%B1%82%E5%85%B6%E4%BB%96%E5%8D%8F%E8%AE%AE%E4%B8%8E%E6%8A%80%E6%9C%AF.md
4.1、传输层与 UDP 协议 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/4.1%E3%80%81%E4%BC%A0%E8%BE%93%E5%B1%82%E4%B8%8E%20UDP.md
4.2、TCP 协议https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/4.2%E3%80%81TCP%20%E5%8D%8F%E8%AE%AE.md
4.3、TCP 可靠传输原理 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/4.3%E3%80%81TCP%20%E5%8F%AF%E9%9D%A0%E4%BC%A0%E8%BE%93%E5%8E%9F%E7%90%86.md
4.4、TCP 实现可靠传输的方式 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/4.4%E3%80%81TCP%20%E5%AE%9E%E7%8E%B0%E5%8F%AF%E9%9D%A0%E4%BC%A0%E8%BE%93%E7%9A%84%E6%96%B9%E5%BC%8F.md
4.5、TCP 流量控制与拥塞控制实现 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/4.5%E3%80%81TCP%20%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6%E4%B8%8E%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6%E5%AE%9E%E7%8E%B0.md
5.1、HTTP、SMTP、POP3 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/5.1%E3%80%81HTTP%E3%80%81SMTP%E3%80%81POP3.md
5.2、FTP、DNS、DHCP https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E4%BA%94%E5%B1%82%E6%A8%A1%E5%9E%8B/5.2%E3%80%81FTP%E3%80%81DNS%E3%80%81DHCP.md
1、网络安全基础 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/1%E3%80%81%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E5%9F%BA%E7%A1%80.md
2、SSL 协议 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/2%E3%80%81SSL%20%E5%8D%8F%E8%AE%AE.md
3、IPSec 协议 https://github.com/yzx66-net/Java_Note/blob/main/%E8%AE%A1%E7%BD%91/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/3%E3%80%81IPSec%20%E5%8D%8F%E8%AE%AE.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#编译原理
编译及其流程https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E7%BC%96%E8%AF%91%E5%8F%8A%E5%85%B6%E6%B5%81%E7%A8%8B%E6%A6%82%E8%BF%B0.md
1、词法及分析与有限自动机https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E5%89%8D%E7%AB%AF/1%E3%80%81%E8%AF%8D%E6%B3%95%E5%8F%8A%E5%88%86%E6%9E%90%E4%B8%8E%E6%9C%89%E9%99%90%E8%87%AA%E5%8A%A8%E6%9C%BA.md
2、词法 DFA 及分析器构造 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E5%89%8D%E7%AB%AF/2%E3%80%81%E8%AF%8D%E6%B3%95%20DFA%20%E5%8F%8A%E5%88%86%E6%9E%90%E5%99%A8%E6%9E%84%E9%80%A0.md
3、语法分析与上下文无关文法 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E5%89%8D%E7%AB%AF/3%E3%80%81%E8%AF%AD%E6%B3%95%E5%88%86%E6%9E%90%E4%B8%8E%E4%B8%8A%E4%B8%8B%E6%96%87%E6%97%A0%E5%85%B3%E6%96%87%E6%B3%95.md
4、自上而下分析法与 LL(1) 文法 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E5%89%8D%E7%AB%AF/4%E3%80%81%E8%87%AA%E4%B8%8A%E8%80%8C%E4%B8%8B%E5%88%86%E6%9E%90%E6%B3%95%E4%B8%8E%20LL(1)%20%E6%96%87%E6%B3%95.md
5、自下而上分析法与 LR(1) 文法 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E5%89%8D%E7%AB%AF/5%E3%80%81%E8%87%AA%E4%B8%8B%E8%80%8C%E4%B8%8A%E5%88%86%E6%9E%90%E6%B3%95%E4%B8%8E%20LR(1)%20%E6%96%87%E6%B3%95.md
1、语义分析与中间代码、符号表 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E4%B8%AD%E9%97%B4%E4%BB%A3%E7%A0%81/1%E3%80%81%E8%AF%AD%E4%B9%89%E5%88%86%E6%9E%90%E4%B8%8E%E4%B8%AD%E9%97%B4%E4%BB%A3%E7%A0%81%E3%80%81%E7%AC%A6%E5%8F%B7%E8%A1%A8.md
2、变量与过程翻译 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E4%B8%AD%E9%97%B4%E4%BB%A3%E7%A0%81/2%E3%80%81%E5%8F%98%E9%87%8F%E4%B8%8E%E8%BF%87%E7%A8%8B%E7%BF%BB%E8%AF%91.md
3、算术表达式与数组元素翻译 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E4%B8%AD%E9%97%B4%E4%BB%A3%E7%A0%81/3%E3%80%81%E7%AE%97%E6%9C%AF%E8%A1%A8%E8%BE%BE%E5%BC%8F%E4%B8%8E%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%BF%BB%E8%AF%91.md
4、布尔表达式及控制语句翻译 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E4%B8%AD%E9%97%B4%E4%BB%A3%E7%A0%81/4%E3%80%81%E5%B8%83%E5%B0%94%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%8F%8A%E6%8E%A7%E5%88%B6%E8%AF%AD%E5%8F%A5%E7%BF%BB%E8%AF%91.md
目标代码生成与优化 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E5%90%8E%E7%AB%AF/%E7%9B%AE%E6%A0%87%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90%E4%B8%8E%E4%BC%98%E5%8C%96.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#4软件与算法
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#软件工程
1、软件工程概述 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/1%E3%80%81%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E6%A6%82%E8%BF%B0.md
2、软件过程模型 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/2%E3%80%81%E8%BD%AF%E4%BB%B6%E8%BF%87%E7%A8%8B%E6%A8%A1%E5%9E%8B.md
1、结构化需求分析 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/3%E3%80%81%E7%BB%93%E6%9E%84%E5%8C%96%E9%9C%80%E6%B1%82%E5%88%86%E6%9E%90.md
2、结构化总体设计 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/4%E3%80%81%E7%BB%93%E6%9E%84%E5%8C%96%E6%80%BB%E4%BD%93%E8%AE%BE%E8%AE%A1.md
3、结构化详细设计 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/5%E3%80%81%E7%BB%93%E6%9E%84%E5%8C%96%E8%AF%A6%E7%BB%86%E8%AE%BE%E8%AE%A1.md
4、系统实现与软件测试 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/6%E3%80%81%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E4%B8%8E%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95.md
5、维护、评估、改进 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/7%E3%80%81%E7%BB%B4%E6%8A%A4%E3%80%81%E8%AF%84%E4%BC%B0%E3%80%81%E6%94%B9%E8%BF%9B.md
1、面向对象方法学https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/8%E3%80%81%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E6%96%B9%E6%B3%95%E5%AD%A6.md
2、面向对象分析 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/9%E3%80%81%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E5%88%86%E6%9E%90.md
3、面向对象设计 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/10%E3%80%81%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%AE%BE%E8%AE%A1.md
4、面向对象实现风格 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/11%E3%80%81%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E5%AE%9E%E7%8E%B0%E9%A3%8E%E6%A0%BC.md
软件项目管理 https://github.com/yzx66-net/Java-CS-Note/blob/main/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/12%E3%80%81%E8%BD%AF%E4%BB%B6%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#leetcode-典例
1、快慢指针 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%95%B0%E7%BB%84/1%E3%80%81%E5%BF%AB%E6%85%A2%E6%8C%87%E9%92%88.md
2、对撞指针 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%95%B0%E7%BB%84/2%E3%80%81%E5%AF%B9%E6%92%9E%E6%8C%87%E9%92%88.md
3、滑动窗口 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%95%B0%E7%BB%84/3%E3%80%81%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3.md
1、典型操作 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E9%93%BE%E8%A1%A8/1%E3%80%81%E5%BF%85%E4%BC%9A%E6%93%8D%E4%BD%9C.md
2、虚拟头节点 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E9%93%BE%E8%A1%A8/2%E3%80%81%E8%99%9A%E6%8B%9F%E5%A4%B4%E8%8A%82%E7%82%B9.md
3、双指针或回溯 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E9%93%BE%E8%A1%A8/3%E3%80%81%E5%8F%8C%E6%8C%87%E9%92%88%E6%88%96%E5%9B%9E%E6%BA%AF.md
1、Set 与滑动窗口 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%9F%A5%E6%89%BE%E8%A1%A8/1%E3%80%81Set%20%E4%B8%8E%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3.md
2、Map 常见典例 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%9F%A5%E6%89%BE%E8%A1%A8/2%E3%80%81Map%20%E5%B8%B8%E8%A7%81%E5%85%B8%E4%BE%8B.md
3、几数和系列问题 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%9F%A5%E6%89%BE%E8%A1%A8/3%E3%80%81%E5%87%A0%E6%95%B0%E5%92%8C%E7%B3%BB%E5%88%97%E9%97%AE%E9%A2%98.md
4、特殊键值选择 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%9F%A5%E6%89%BE%E8%A1%A8/4%E3%80%81%E7%89%B9%E6%AE%8A%E9%94%AE%E5%80%BC%E9%80%89%E6%8B%A9.md
1、栈常见题型 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%A0%88%E3%80%81%E9%98%9F%E5%88%97/1%E3%80%81%E6%A0%88%E5%B8%B8%E8%A7%81%E9%A2%98%E5%9E%8B.md
2、用栈代替递归 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%A0%88%E3%80%81%E9%98%9F%E5%88%97/2%E3%80%81%E7%94%A8%E6%A0%88%E4%BB%A3%E6%9B%BF%E9%80%92%E5%BD%92.md
3、队列与 BFS https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%A0%88%E3%80%81%E9%98%9F%E5%88%97/3%E3%80%81%E9%98%9F%E5%88%97%E4%B8%8E%20BFS.md
4、优先队列 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%A0%88%E3%80%81%E9%98%9F%E5%88%97/4%E3%80%81%E4%BC%98%E5%85%88%E9%98%9F%E5%88%97.md
1、典型操作 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E4%BA%8C%E5%8F%89%E6%A0%91/1%E3%80%81%E5%85%B8%E5%9E%8B%E6%93%8D%E4%BD%9C.md
2、稍复杂递归问题 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E4%BA%8C%E5%8F%89%E6%A0%91/2%E3%80%81%E7%A8%8D%E5%A4%8D%E6%9D%82%E9%80%92%E5%BD%92%E9%97%AE%E9%A2%98.md
3、二分搜索树 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E4%BA%8C%E5%8F%89%E6%A0%91/3%E3%80%81%E4%BA%8C%E5%88%86%E6%90%9C%E7%B4%A2%E6%A0%91.md
1、常见典例 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E5%9B%9E%E6%BA%AF/1%E3%80%81%E5%B8%B8%E8%A7%81%E5%85%B8%E4%BE%8B.md
2、排列与组合 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E5%9B%9E%E6%BA%AF/2%E3%80%81%E6%8E%92%E5%88%97%E4%B8%8E%E7%BB%84%E5%90%88.md
3、二维平面类型 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E5%9B%9E%E6%BA%AF/3%E3%80%81%E4%BA%8C%E7%BB%B4%E5%B9%B3%E9%9D%A2%E7%B1%BB%E5%9E%8B.md
4、N 皇后问题 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E5%9B%9E%E6%BA%AF/4%E3%80%81N%20%E7%9A%87%E5%90%8E%E9%97%AE%E9%A2%98.md
1、常见题型(上)https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/1%E3%80%81%E5%B8%B8%E8%A7%81%E9%A2%98%E5%9E%8B%EF%BC%88%E4%B8%8A%EF%BC%89.md
2、常见题型(下) https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/2%E3%80%81%E5%B8%B8%E8%A7%81%E9%A2%98%E5%9E%8B%EF%BC%88%E4%B8%8B%EF%BC%89.md
3、背包问题系列 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/3%E3%80%81%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E7%B3%BB%E5%88%97.md
4、LCS 与 LIS 问题 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/4%E3%80%81LCS%20%E4%B8%8E%20LIS%20%E9%97%AE%E9%A2%98.md
常见典例 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E8%B4%AA%E5%BF%83/%E5%B8%B8%E8%A7%81%E5%85%B8%E4%BE%8B.md
排序算法:所有常见方法 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%EF%BC%9A%E6%89%80%E6%9C%89%E5%B8%B8%E8%A7%81%E6%96%B9%E6%B3%95.md
树相关算法:AVL 树、红黑树、B\B+ 树 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E6%A0%91%E7%9B%B8%E5%85%B3%E7%AE%97%E6%B3%95%EF%BC%9AAVL%20%E6%A0%91%E3%80%81%E7%BA%A2%E9%BB%91%E6%A0%91%E3%80%81B%5CB%2B%20%E6%A0%91.md
图论算法:最短路径与最小生成树 https://github.com/yzx66-net/Java-CS-Record/blob/main/LeetCode/%E5%9B%BE%E8%AE%BA%E7%AE%97%E6%B3%95%EF%BC%9A%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%BE%84%E4%B8%8E%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#开发
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#1常用技术
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#spring
整体架构及模块依赖关系 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/%E6%95%B4%E4%BD%93%E6%9E%B6%E6%9E%84%E5%8F%8A%E6%A8%A1%E5%9D%97%E4%BE%9D%E8%B5%96%E5%85%B3%E7%B3%BB.md
实体Bean构建方式(xml、JavaConfig)及相关配置 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/IOC/%E5%AE%9E%E4%BD%93Bean%E6%9E%84%E5%BB%BA%E6%96%B9%E5%BC%8F%EF%BC%88xml%E3%80%81JavaConfig%EF%BC%89%E5%8F%8A%E7%9B%B8%E5%85%B3%E9%85%8D%E7%BD%AE.md
1、核心组件及继承关系类图 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/IOC/1%E3%80%81%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6%E5%8F%8A%E7%BB%A7%E6%89%BF%E5%85%B3%E7%B3%BB%E7%B1%BB%E5%9B%BE.md
2、初始化源码流程(上)定位 Resource https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/IOC/2%E3%80%81%E5%88%9D%E5%A7%8B%E5%8C%96%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8A%EF%BC%89%E5%AE%9A%E4%BD%8D%20Resource.md
3、初始化源码流程(中)加载 BeanDefinition https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/IOC/3%E3%80%81%E5%88%9D%E5%A7%8B%E5%8C%96%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%AD%EF%BC%89%E5%8A%A0%E8%BD%BD%20BeanDefinition.md
4、初始化源码流程(下)注册 BeanDefinition https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/IOC/4%E3%80%81%E5%88%9D%E5%A7%8B%E5%8C%96%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8B%EF%BC%89%E6%B3%A8%E5%86%8C%20BeanDefinition.md
5、源码流程的核心类时序图 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/IOC/6%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%E7%9A%84%E6%A0%B8%E5%BF%83%E7%B1%BB%E6%97%B6%E5%BA%8F%E5%9B%BE.md
四种依赖注入方式(xml、注解) https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/DI/%E5%9B%9B%E7%A7%8D%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5%E6%96%B9%E5%BC%8F%EF%BC%88xml%E3%80%81%E6%B3%A8%E8%A7%A3%EF%BC%89.md
1、源码流程(上)实例化Bean https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/DI/1%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8A%EF%BC%89%E5%AE%9E%E4%BE%8B%E5%8C%96Bean.md
2、源码流程(下)依赖注入 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/DI/2%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8B%EF%BC%89%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5.md
3、源码流程的核心类时序图 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/DI/3%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%E7%9A%84%E6%A0%B8%E5%BF%83%E7%B1%BB%E6%97%B6%E5%BA%8F%E5%9B%BE.md
4、懒加载与 finishBeanFactoryInitialization https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/DI/4%E3%80%81%E6%87%92%E5%8A%A0%E8%BD%BD%E4%B8%8E%20finishBeanFactoryInitialization.md
5、FactoryBean 与解析 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/DI/5%E3%80%81FactoryBean%20%E4%B8%8E%E8%A7%A3%E6%9E%90.md
6、自动装配 autowire https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/DI/6%E3%80%81%E8%87%AA%E5%8A%A8%E8%A3%85%E9%85%8D%20autowire.md
7、循环依赖 singleton 三层缓存 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/DI/7%E3%80%81%E5%BE%AA%E7%8E%AF%E4%BE%9D%E8%B5%96%20singleton%20%E4%B8%89%E5%B1%82%E7%BC%93%E5%AD%98.md
生命周期与拓展点 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/Bean/%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E4%B8%8E%E6%8B%93%E5%B1%95%E7%82%B9.md
不同作用域原理 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/Bean/%E4%B8%8D%E5%90%8C%E4%BD%9C%E7%94%A8%E5%9F%9F%E5%8E%9F%E7%90%86.md
切面编程及 AOP 示例(注解、xml配置) https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/AOP/%E5%88%87%E9%9D%A2%E7%BC%96%E7%A8%8B%E5%8F%8A%20AOP%20%E7%A4%BA%E4%BE%8B%EF%BC%88%E6%B3%A8%E8%A7%A3%E3%80%81xml%E9%85%8D%E7%BD%AE%EF%BC%89.md
1、源码流程(上)创建代理 AopProxyhttps://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/AOP/1%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8A%EF%BC%89%E5%88%9B%E5%BB%BA%E4%BB%A3%E7%90%86%20AopProxy.md
2、源码流程(中)方法调用https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/AOP/2%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%AD%EF%BC%89%E6%96%B9%E6%B3%95%E8%B0%83%E7%94%A8.md
3、源码流程(下)AdviceInterceptor 与回调 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/AOP/3%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8B%EF%BC%89AdviceInterceptor%20%E4%B8%8E%E5%9B%9E%E8%B0%83.md
事务(三大接口、隔离级别、传播属性)及示例 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/Transation/%E4%BA%8B%E5%8A%A1%EF%BC%88%E4%B8%89%E5%A4%A7%E6%8E%A5%E5%8F%A3%E3%80%81%E9%9A%94%E7%A6%BB%E7%BA%A7%E5%88%AB%E3%80%81%E4%BC%A0%E6%92%AD%E5%B1%9E%E6%80%A7%EF%BC%89%E5%8F%8A%E7%A4%BA%E4%BE%8B.md
1、源码流程核心对象 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/Transation/1%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%E6%A0%B8%E5%BF%83%E5%AF%B9%E8%B1%A1.md
2、源码执行流程(上)准备阶段 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/Transation/2%E3%80%81%E6%BA%90%E7%A0%81%E6%89%A7%E8%A1%8C%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8A%EF%BC%89%E5%87%86%E5%A4%87%E9%98%B6%E6%AE%B5.md
3、源码执行流程(下)提交与回滚 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/Transation/3%E3%80%81%E6%BA%90%E7%A0%81%E6%89%A7%E8%A1%8C%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8B%EF%BC%89%E6%8F%90%E4%BA%A4%E4%B8%8E%E5%9B%9E%E6%BB%9A.md
SpringMVC 整合示例与优化建议 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/MVC/SpringMVC%20%E6%95%B4%E5%90%88%E7%A4%BA%E4%BE%8B%E4%B8%8E%E4%BC%98%E5%8C%96%E5%BB%BA%E8%AE%AE.md
1、MVC:九大核心组件分析 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/MVC/1%E3%80%81MVC%EF%BC%9A%E4%B9%9D%E5%A4%A7%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6%E5%88%86%E6%9E%90.md
2、源码流程(上)从监听器启动https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/MVC/2%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8A%EF%BC%89%E4%BB%8E%E7%9B%91%E5%90%AC%E5%99%A8%E5%90%AF%E5%8A%A8.md
3、源码流程(中)Servlet 初始化阶段 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/MVC/3%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%AD%EF%BC%89Servlet%20%E5%88%9D%E5%A7%8B%E5%8C%96%E9%98%B6%E6%AE%B5.md
4、源码流程(下)运行阶段 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/MVC/4%E3%80%81%E6%BA%90%E7%A0%81%E6%B5%81%E7%A8%8B%EF%BC%88%E4%B8%8B%EF%BC%89%E8%BF%90%E8%A1%8C%E9%98%B6%E6%AE%B5.md
5、HandlerMapping 初始化及 handler 获取 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/MVC/5%E3%80%81HandlerMapping%20%E5%88%9D%E5%A7%8B%E5%8C%96%E5%8F%8A%20handler%20%E8%8E%B7%E5%8F%96.md
6、HandlerInterceptor 注册与时序原理 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/MVC/6%E3%80%81HandlerInterceptor%20%E6%B3%A8%E5%86%8C%E4%B8%8E%E6%97%B6%E5%BA%8F%E5%8E%9F%E7%90%86.md
7、HandlerAdapter 适配与执行的过程 https://github.com/yzx66-net/Java-CS-Record/blob/main/Spring/MVC/7%E3%80%81HandlerAdapter%20%E9%80%82%E9%85%8D%E4%B8%8E%E6%89%A7%E8%A1%8C%E7%9A%84%E8%BF%87%E7%A8%8B.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#mybatis
架构分层及主要对象 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E6%9E%B6%E6%9E%84%E5%88%86%E5%B1%82%E5%8F%8A%E4%B8%BB%E8%A6%81%E5%AF%B9%E8%B1%A1.md
1、编程式流程及核心对象生命周期 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86/1%E3%80%81%E7%BC%96%E7%A8%8B%E5%BC%8F%E6%B5%81%E7%A8%8B%E5%8F%8A%E6%A0%B8%E5%BF%83%E5%AF%B9%E8%B1%A1%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F.md
2、配置文件 mybatis-conf.xml 详解 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86/2%E3%80%81%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%20mybatis-conf.xml%20%E8%AF%A6%E8%A7%A3.md
3、执行原理(一):创建会话工厂(SqlSessionFactory) 源码分析 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86/3%E3%80%81%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9A%E5%88%9B%E5%BB%BA%E4%BC%9A%E8%AF%9D%E5%B7%A5%E5%8E%82(SqlSessionFactory)%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md
4、执行原理(二):创建会话(SqlSession) 源码分析 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86/4%E3%80%81%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E5%88%9B%E5%BB%BA%E4%BC%9A%E8%AF%9D(SqlSession)%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md
5、执行原理(三):获取代理对象(MapperProxy) 源码分析 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86/5%E3%80%81%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E8%8E%B7%E5%8F%96%E4%BB%A3%E7%90%86%E5%AF%B9%E8%B1%A1(MapperProxy)%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md
6、执行原理(四):MapperProxy执行SQL源码分析 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86/6%E3%80%81%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9AMapperProxy%E6%89%A7%E8%A1%8CSQL%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md
1、Mapper 注册与绑定源码解析 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E7%89%B9%E6%80%A7%E5%8E%9F%E7%90%86/1%E3%80%81Mapper%20%E6%B3%A8%E5%86%8C%E4%B8%8E%E7%BB%91%E5%AE%9A%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
2、动态 SQL 特性 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E7%89%B9%E6%80%A7%E5%8E%9F%E7%90%86/2%E3%80%81%E5%8A%A8%E6%80%81%20SQL%20%E4%BD%BF%E7%94%A8.md
3、动态 SQL 源码解析 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E7%89%B9%E6%80%A7%E5%8E%9F%E7%90%86/3%E3%80%81%E5%8A%A8%E6%80%81%20SQL%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
4、一级、二级缓存机制 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E7%89%B9%E6%80%A7%E5%8E%9F%E7%90%86/4%E3%80%81%E4%B8%80%E7%BA%A7%E3%80%81%E4%BA%8C%E7%BA%A7%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6.md
6、插件机制源码解析 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E7%89%B9%E6%80%A7%E5%8E%9F%E7%90%86/6%E3%80%81%E6%8F%92%E4%BB%B6%E6%9C%BA%E5%88%B6%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
7、PageHelper 分页插件原理 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E7%89%B9%E6%80%A7%E5%8E%9F%E7%90%86/7%E3%80%81PageHelper%20%E5%88%86%E9%A1%B5%E6%8F%92%E4%BB%B6%E5%8E%9F%E7%90%86.md
8、ResultSetHandler 封装对象流程 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E7%89%B9%E6%80%A7%E5%8E%9F%E7%90%86/8%E3%80%81ResultSetHandler%20%E5%B0%81%E8%A3%85%E5%AF%B9%E8%B1%A1%E6%B5%81%E7%A8%8B.md
9、延迟加载原理 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E7%89%B9%E6%80%A7%E5%8E%9F%E7%90%86/9%E3%80%81%E5%BB%B6%E8%BF%9F%E5%8A%A0%E8%BD%BD%E5%8E%9F%E7%90%86.md
1、Spring 集成 MyBatis 及问题分析 https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E9%9B%86%E6%88%90%E5%8E%9F%E7%90%86/1%E3%80%81Spring%20%E9%9B%86%E6%88%90%20MyBatis%20%E5%8F%8A%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90.md
2、Spring集成原理(一):分析注入 SqlSessionFactoryBean https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E9%9B%86%E6%88%90%E5%8E%9F%E7%90%86/2%E3%80%81Spring%E9%9B%86%E6%88%90%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9A%E5%88%86%E6%9E%90%E6%B3%A8%E5%85%A5%20SqlSessionFactoryBean.md
3、Spring集成原理(二):分析注入 MapperScannerConfigurer https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E9%9B%86%E6%88%90%E5%8E%9F%E7%90%86/3%E3%80%81Spring%E9%9B%86%E6%88%90%E5%8E%9F%E7%90%86%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E5%88%86%E6%9E%90%E6%B3%A8%E5%85%A5%20MapperScannerConfigurer.md
4、Spring集成原理(三):MapperFactoryBean 与 SqlSessionTemplate https://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E9%9B%86%E6%88%90%E5%8E%9F%E7%90%86/4%E3%80%81Spring%E9%9B%86%E6%88%90%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9AMapperFactoryBean%20%E4%B8%8E%20SqlSessionTemplate.md
5、Spring集成原理(四):分析注入 MapperProxyhttps://github.com/yzx-66/Java-CS-Record/blob/main/Mybatis/%E9%9B%86%E6%88%90%E5%8E%9F%E7%90%86/5%E3%80%81Spring%E9%9B%86%E6%88%90%E5%8E%9F%E7%90%86%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E5%88%86%E6%9E%90%E6%B3%A8%E5%85%A5%20MapperProxy.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#springboot
1、Spring 注解驱动原理(一):AnnotationConfigApplicationContext 两类构造方法.md https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/Spring%20%E6%B3%A8%E8%A7%A3%E9%A9%B1%E5%8A%A8/1%E3%80%81Spring%20%E6%B3%A8%E8%A7%A3%E9%A9%B1%E5%8A%A8%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9AAnnotationConfigApplicationContext%20%E4%B8%A4%E7%B1%BB%E6%9E%84%E9%80%A0%E6%96%B9%E6%B3%95.md
2、Spring 注解驱动原理(二):使用 basePackages 构造 https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/Spring%20%E6%B3%A8%E8%A7%A3%E9%A9%B1%E5%8A%A8/2%E3%80%81Spring%20%E6%B3%A8%E8%A7%A3%E9%A9%B1%E5%8A%A8%E5%8E%9F%E7%90%86%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E4%BD%BF%E7%94%A8%20basePackages%20%E6%9E%84%E9%80%A0.md
3、Spring 注解驱动原理(三):使用 annotatedClass 构造之注册配置类 https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/Spring%20%E6%B3%A8%E8%A7%A3%E9%A9%B1%E5%8A%A8/3%E3%80%81Spring%20%E6%B3%A8%E8%A7%A3%E9%A9%B1%E5%8A%A8%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E4%BD%BF%E7%94%A8%20annotatedClass%20%E6%9E%84%E9%80%A0%E4%B9%8B%E6%B3%A8%E5%86%8C%E9%85%8D%E7%BD%AE%E7%B1%BB.md
4、Spring 注解驱动原理(四):使用 annotatedClass 构造之 ConfigurationClassPostProcessor https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/Spring%20%E6%B3%A8%E8%A7%A3%E9%A9%B1%E5%8A%A8/4%E3%80%81Spring%20%E6%B3%A8%E8%A7%A3%E9%A9%B1%E5%8A%A8%E5%8E%9F%E7%90%86%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E4%BD%BF%E7%94%A8%20annotatedClass%20%E6%9E%84%E9%80%A0%E4%B9%8B%20ConfigurationClassPostProcessor.md
1、如何实现自定 starter https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/%E8%87%AA%E5%8A%A8%E8%A3%85%E9%85%8D/1%E3%80%81%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%AE%9A%20starter.md
2、自动装配原理(一):AutoConfigrationImportSelector 回调流程https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/%E8%87%AA%E5%8A%A8%E8%A3%85%E9%85%8D/2%E3%80%81%E8%87%AA%E5%8A%A8%E8%A3%85%E9%85%8D%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9AAutoConfigrationImportSelector%20%E5%9B%9E%E8%B0%83%E6%B5%81%E7%A8%8B.md
3、自动装配原理(二):AutoConfigurationImportSelector 的 selectImports https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/%E8%87%AA%E5%8A%A8%E8%A3%85%E9%85%8D/3%E3%80%81%E8%87%AA%E5%8A%A8%E8%A3%85%E9%85%8D%E5%8E%9F%E7%90%86%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9AAutoConfigurationImportSelector%20%E7%9A%84%20selectImports.md
4、自动装配原理(三):ConfigurationClassBeanDefinitionReader 过滤条件注解 https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/%E8%87%AA%E5%8A%A8%E8%A3%85%E9%85%8D/4%E3%80%81%E8%87%AA%E5%8A%A8%E8%A3%85%E9%85%8D%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9AConfigurationClassBeanDefinitionReader%20%E8%BF%87%E6%BB%A4%E6%9D%A1%E4%BB%B6%E6%B3%A8%E8%A7%A3.md
1、启动原理(一):Jar 启动实现https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/%E5%90%AF%E5%8A%A8%E5%8E%9F%E7%90%86/1%E3%80%81%E5%90%AF%E5%8A%A8%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9AJar%20%E5%90%AF%E5%8A%A8%E5%AE%9E%E7%8E%B0.md
2、启动原理(二):构造 SpringApplication https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/%E5%90%AF%E5%8A%A8%E5%8E%9F%E7%90%86/2%E3%80%81%E5%90%AF%E5%8A%A8%E5%8E%9F%E7%90%86%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E6%9E%84%E9%80%A0%20SpringApplication.md
3、启动原理(三):run 方法解析 https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/%E5%90%AF%E5%8A%A8%E5%8E%9F%E7%90%86/3%E3%80%81%E5%90%AF%E5%8A%A8%E5%8E%9F%E7%90%86%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9Arun%20%E6%96%B9%E6%B3%95%E8%A7%A3%E6%9E%90.md
内嵌 Web 服务器原理:源码流程 https://github.com/yzx-66/Java-CS-Record/blob/main/SpringBoot/%E5%B5%8C%E5%85%A5%20web%20%E5%AE%B9%E5%99%A8/%E5%86%85%E5%B5%8C%20Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8E%9F%E7%90%86.md
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#附录
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#书籍记录与推荐
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#万分力荐
深入理解Java虚拟机(第3版)https://book.douban.com/subject/34907497/comments/
Redis设计与实现https://book.douban.com/subject/25900156/comments/
操作系统原理、实现与实践https://book.douban.com/subject/30391722/comments/
代码整洁之道https://book.douban.com/subject/4199741/comments/
Mybatis技术内幕https://book.douban.com/subject/27087564/comments/
深入刨析Tomcathttps://book.douban.com/subject/10426640/comments/
MySQL技术内幕:https://book.douban.com/subject/24708143/comments/
从Paxos到Zookeeper https://book.douban.com/subject/26292004/comments/
微服务架构设计模式 https://book.douban.com/subject/33425123/comments/
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#比较推荐
Effective Java中文版(第3版)https://book.douban.com/subject/30412517/comments/
Java并发编程艺术https://book.douban.com/subject/26591326/comments/
Spring Boot编程思想(核心篇)https://book.douban.com/subject/33390560/comments/
RocketMQ技术内幕https://book.douban.com/subject/30417623/comments/
RabbitMQ实战指南https://book.douban.com/subject/27591386/comments/
计算机网络(原书第7版) https://book.douban.com/subject/30280001/comments/
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#可以看看
Spring源码深度解析(第二版)https://book.douban.com/subject/30452948/comments/
深入理解Apache Dubbo与实战https://book.douban.com/subject/34455777/comments/
深入分析Java Web技术内幕(修订版)https://book.douban.com/subject/25953851/comments/
Netty实战 https://book.douban.com/subject/27038538/comments/
图解HTTPhttps://book.douban.com/subject/25863515/comments/
图解TCP/IPhttps://book.douban.com/subject/24737674/comments/
分布式服务架构:原理、设计与实战https://book.douban.com/subject/27091029/comments/
https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#比较一般
大型网站技术结构https://book.douban.com/subject/25723064/comments/
分布式服务框架:原理与实践https://book.douban.com/subject/26702824/comments/
大规模分布式存储系统https://book.douban.com/subject/25723658/comments/
Elasticsearch源码解析与优化实战https://book.douban.com/subject/30386800/comments/
代码简洁之道:程序员的职业素养https://book.douban.com/subject/26919457/comments/
Readme https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#readme-ov-file
Apache-2.0 license https://patch-diff.githubusercontent.com/cuihang/Java-CS-Record#Apache-2.0-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record
Activityhttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/activity
0 starshttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/watchers
0 forkshttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fcuihang%2FJava-CS-Record&report=cuihang+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/cuihang/Java-CS-Record/releases
Packages 0https://patch-diff.githubusercontent.com/users/cuihang/packages?repo_name=Java-CS-Record
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.