René's URL Explorer Experiment


Title: GitHub - itwanger/toBeBetterJavaer: 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄

Open Graph Title: GitHub - itwanger/toBeBetterJavaer: 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄

X Title: GitHub - itwanger/toBeBetterJavaer: 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄

Description: 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄 - itwanger/toBeBetterJavaer

Open Graph Description: 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄 - itwanger/toBeBetterJavaer

X Description: 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄 - itwanger/toBeBetterJavaer

Opengraph URL: https://github.com/itwanger/toBeBetterJavaer

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:92ff42bb-a216-5ad3-76a6-12a5bfb771c2
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idAC60:BB9B6:2A7C35:37DE58:6969CD18
html-safe-nonce660518e9f686006cb2ee4b89a4259f95b3051ca43d3633a51efe8f820a603d5d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQzYwOkJCOUI2OjJBN0MzNTozN0RFNTg6Njk2OUNEMTgiLCJ2aXNpdG9yX2lkIjoiNzEwODkyOTQxMDgyMjY4ODAyNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacdcbc54c8ebcdded7cf8b65213a347ab369a339e3e78bc8a488c84d837ffb4c61
hovercard-subject-tagrepository:156627365
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/itwanger/toBeBetterJavaer
twitter:imagehttps://opengraph.githubassets.com/d7316e23b5ea53e5401a0c2cbbea9cca701816c763744f5c8f9c4502f593b0a5/itwanger/toBeBetterJavaer
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d7316e23b5ea53e5401a0c2cbbea9cca701816c763744f5c8f9c4502f593b0a5/itwanger/toBeBetterJavaer
og:image:alt一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄 - itwanger/toBeBetterJavaer
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneacedec8b5f975d9e3d494ddd8f949b0b8a0de59d393901e26f73df9dcba80056
turbo-cache-controlno-preview
go-importgithub.com/itwanger/toBeBetterJavaer git https://github.com/itwanger/toBeBetterJavaer.git
octolytics-dimension-user_id6011374
octolytics-dimension-user_loginitwanger
octolytics-dimension-repository_id156627365
octolytics-dimension-repository_nwoitwanger/toBeBetterJavaer
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id156627365
octolytics-dimension-repository_network_root_nwoitwanger/toBeBetterJavaer
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
release83c08c21cdda978090dc44364b71aa5bc6dcea79
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/itwanger/toBeBetterJavaer#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fitwanger%2FtoBeBetterJavaer
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://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fitwanger%2FtoBeBetterJavaer
Sign up https://github.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=itwanger%2FtoBeBetterJavaer
Reloadhttps://github.com/itwanger/toBeBetterJavaer
Reloadhttps://github.com/itwanger/toBeBetterJavaer
Reloadhttps://github.com/itwanger/toBeBetterJavaer
itwanger https://github.com/itwanger
toBeBetterJavaerhttps://github.com/itwanger/toBeBetterJavaer
Notifications https://github.com/login?return_to=%2Fitwanger%2FtoBeBetterJavaer
Fork 2.2k https://github.com/login?return_to=%2Fitwanger%2FtoBeBetterJavaer
Star 16.6k https://github.com/login?return_to=%2Fitwanger%2FtoBeBetterJavaer
javabetter.cnhttps://javabetter.cn
16.6k stars https://github.com/itwanger/toBeBetterJavaer/stargazers
2.2k forks https://github.com/itwanger/toBeBetterJavaer/forks
Branches https://github.com/itwanger/toBeBetterJavaer/branches
Tags https://github.com/itwanger/toBeBetterJavaer/tags
Activity https://github.com/itwanger/toBeBetterJavaer/activity
Star https://github.com/login?return_to=%2Fitwanger%2FtoBeBetterJavaer
Notifications https://github.com/login?return_to=%2Fitwanger%2FtoBeBetterJavaer
Code https://github.com/itwanger/toBeBetterJavaer
Issues 46 https://github.com/itwanger/toBeBetterJavaer/issues
Pull requests 2 https://github.com/itwanger/toBeBetterJavaer/pulls
Actions https://github.com/itwanger/toBeBetterJavaer/actions
Projects 0 https://github.com/itwanger/toBeBetterJavaer/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/itwanger/toBeBetterJavaer/security
Please reload this pagehttps://github.com/itwanger/toBeBetterJavaer
Insights https://github.com/itwanger/toBeBetterJavaer/pulse
Code https://github.com/itwanger/toBeBetterJavaer
Issues https://github.com/itwanger/toBeBetterJavaer/issues
Pull requests https://github.com/itwanger/toBeBetterJavaer/pulls
Actions https://github.com/itwanger/toBeBetterJavaer/actions
Projects https://github.com/itwanger/toBeBetterJavaer/projects
Security https://github.com/itwanger/toBeBetterJavaer/security
Insights https://github.com/itwanger/toBeBetterJavaer/pulse
Brancheshttps://github.com/itwanger/toBeBetterJavaer/branches
Tagshttps://github.com/itwanger/toBeBetterJavaer/tags
https://github.com/itwanger/toBeBetterJavaer/branches
https://github.com/itwanger/toBeBetterJavaer/tags
1,497 Commitshttps://github.com/itwanger/toBeBetterJavaer/commits/master/
https://github.com/itwanger/toBeBetterJavaer/commits/master/
docshttps://github.com/itwanger/toBeBetterJavaer/tree/master/docs
docshttps://github.com/itwanger/toBeBetterJavaer/tree/master/docs
.gitattributeshttps://github.com/itwanger/toBeBetterJavaer/blob/master/.gitattributes
.gitattributeshttps://github.com/itwanger/toBeBetterJavaer/blob/master/.gitattributes
.gitignorehttps://github.com/itwanger/toBeBetterJavaer/blob/master/.gitignore
.gitignorehttps://github.com/itwanger/toBeBetterJavaer/blob/master/.gitignore
README.mdhttps://github.com/itwanger/toBeBetterJavaer/blob/master/README.md
README.mdhttps://github.com/itwanger/toBeBetterJavaer/blob/master/README.md
READMEhttps://github.com/itwanger/toBeBetterJavaer
https://javabetter.cn
https://javabetter.cn/blog.html
https://github.com/itwanger/toBeBetterJavaer#联系方式
https://javabetter.cn/zhishixingqiu/
https://javabetter.cn/download/java.html
https://github.com/itwanger/toBeBetterJavaer
Githubhttps://github.com/itwanger/toBeBetterJavaer
Giteehttps://gitee.com/itwanger/toBeBetterJavaer
https://github.com/itwanger/toBeBetterJavaer#为什么会有这个开源知识库
二哥的Java进阶之路在线网站(新域名:javabetter.cn 好记,推荐👍)https://javabetter.cn
老版 Java 程序员进阶之路在线网址(老域名 tobebetterjavaer.com 难记)https://tobebetterjavaer.com
技术派之二哥的Java进阶之路专栏https://paicoding.com/column/5/1
👍二哥的 Java 进阶之路.pdfhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/overview/readme.md
https://github.com/itwanger/toBeBetterJavaer#知识库地图
https://camo.githubusercontent.com/ca3d1c3ca0b4eebb0855e9231db92f53bf699b5e298fd79efc50673ac4e5092a/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f746f62656265747465726a61766165722d6d61702e706e67
二哥的编程星球https://javabetter.cn/zhishixingqiu/
https://javabetter.cn/zhishixingqiu/
二哥精修简历服务,让你投了就有笔试&面试✌️https://javabetter.cn/zhishixingqiu/jianli.html
二哥的RAG知识库项目派聪明上线了,AI时代你必须拥有的实战项目✌️https://javabetter.cn/zhishixingqiu/paismart.html
Go 版本的派聪明RAG知识库项目上线了,学习 Go 语言的小伙伴有福了✌️https://javabetter.cn/zhishixingqiu/paismart-go.html
二哥的技术派实战项目更新了,秋招&暑期/日常实习大杀器✌️https://javabetter.cn/zhishixingqiu/paicoding.html
二哥的PmHub微服务实战项目上线了,校招和社招均可用✌️https://javabetter.cn/zhishixingqiu/paicoding.html
二哥的Java面试指南专栏更新了,求职面试必备✌️https://javabetter.cn/zhishixingqiu/mianshi.html
https://github.com/itwanger/toBeBetterJavaer#学习路线
Java学习路线一条龙版(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/java/yitiaolong.md
Java并发编程学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/java/thread.md
Java虚拟机学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/java/jvm.md
MySQL 学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/mysql.md
Redis 学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/redis.md
C语言学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/c.md
C++学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/ccc.md
Python学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/python.md
Go语言学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/go.md
操作系统学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/os.md
前端学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/qianduan.md
算法和数据结构学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/algorithm.md
蓝桥杯学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/lanqiaobei.md
大数据学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/bigdata.md
Android 安卓学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/android.md
.NET 学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/donet.md
Linux 学习路线(建议收藏🔥)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexiluxian/linux.md
https://github.com/itwanger/toBeBetterJavaer#面渣逆袭
面渣逆袭(MySQL八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/mysql.md
面渣逆袭(Redis八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/redis.md
面渣逆袭(Spring八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/spring.md
面渣逆袭(Java 基础篇八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/javase.md
面渣逆袭(Java 集合框架篇八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/collection.md
面渣逆袭(Java 并发编程篇八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/javathread.md
面渣逆袭(Java 虚拟机篇八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/jvm.md
面渣逆袭(MyBatis八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/mybatis.md
面渣逆袭(操作系统八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/os.md
面渣逆袭(计算机网络八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/network.md
面渣逆袭(RocketMQ八股文面试题)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/rocketmq.md
面渣逆袭(分布式面试题八股文)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/fenbushi.md
面渣逆袭(微服务面试题八股文)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/weifuwu.md
面渣逆袭(设计模式面试题八股文)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/shejimoshi.md
面渣逆袭(Linux面试题八股文)必看👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/linux.md
https://github.com/itwanger/toBeBetterJavaer#java基础
https://github.com/itwanger/toBeBetterJavaer#java概述及环境配置
《二哥的Java进阶之路》小册简介https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/overview/readme.md
Java简史、特性、前景https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/overview/what-is-java.md
Windows和macOS下安装JDK教程https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/overview/jdk-install-config.md
在macOS和Windows上安装Intellij IDEAhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/overview/IDEA-install-config.md
编写第一个程序Hello Worldhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/overview/hello-world.md
https://github.com/itwanger/toBeBetterJavaer#java基础语法
48个关键字及2个保留字全解析https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/48-keywords.md
了解Java注释https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-grammar/javadoc.md
基本数据类型与引用数据类型https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-grammar/basic-data-type.md
自动类型转换与强制类型转换https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-grammar/type-cast.md
Java基本数据类型缓存池剖析(IntegerCache)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/int-cache.md
Java运算符详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-grammar/operator.md
Java流程控制语句详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-grammar/flow-control.md
Java 语法基础练习题https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-grammar/basic-exercise.md
https://github.com/itwanger/toBeBetterJavaer#数组字符串
掌握Java数组https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/array/array.md
掌握 Java二维数组https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/array/double-array.md
如何优雅地打印Java数组?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/array/print.md
深入解读String类源码https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/string/string-source.md
为什么Java字符串是不可变的?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/string/immutable.md
深入理解Java字符串常量池https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/string/constant-pool.md
详解 String.intern() 方法https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/string/intern.md
String、StringBuilder、StringBufferhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/string/builder-buffer.md
Java中equals()与==的区别https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/string/equals.md
最优雅的Java字符串拼接是哪种方式?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/string/join.md
如何在Java中拆分字符串?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/string/split.md
https://github.com/itwanger/toBeBetterJavaer#java面向对象编程
类和对象https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/object-class.md
Java中的包https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/package.md
Java变量https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/var.md
Java方法https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/method.md
Java可变参数详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/varables.md
手把手教你用 C语言实现 Java native 本地方法https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/native-method.md
Java构造方法https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/construct.md
Java访问权限修饰符https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/access-control.md
Java代码初始化块https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/code-init.md
Java抽象类https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/abstract.md
Java接口https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/interface.md
Java内部类https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/inner-class.md
深入理解Java三大特性:封装、继承和多态https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/encapsulation-inheritance-polymorphism.md
详解Java this与super关键字https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/this-super.md
详解Java static 关键字https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/static.md
详解Java final 关键字https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/oo/final.md
掌握Java instanceof关键字https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/instanceof.md
聊聊Java中的不可变对象https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/immutable.md
方法重写 Override 和方法重载 Overload 有什么区别?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/override-overload.md
深入理解Java中的注解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/annotation.md
Java枚举:小小enum,优雅而干净https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/enum.md
https://github.com/itwanger/toBeBetterJavaer#集合框架容器
Java集合框架概览,包括List、Set、Map、队列https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/gailan.md
深入探讨 Java ArrayListhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/arraylist.md
深入探讨 Java LinkedListhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/linkedlist.md
Java Stack详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/stack.md
Java HashMap详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/hashmap.md
Java LinkedHashMap详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/linkedhashmap.md
Java TreeMap详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/treemap.md
Java 双端队列 ArrayDeque详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/arraydeque.md
Java 优先级队列PriorityQueue详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/PriorityQueue.md
Java Comparable和Comparator的区别https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/comparable-omparator.md
时间复杂度,评估ArrayList和LinkedList的执行效率https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/time-complexity.md
ArrayList和LinkedList的区别https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/list-war-2.md
Java 泛型深入解析https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/generic.md
Java迭代器Iterator和Iterable有什么区别?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/iterator-iterable.md
为什么禁止在foreach里执行元素的删除操作?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/collection/fail-fast.md
https://github.com/itwanger/toBeBetterJavaer#java-io
深入了解 Java IOhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/shangtou.md
Java File:IO 流的起点与终点https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/file-path.md
Java 字节流:Java IO 的基石https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/stream.md
Java 字符流:Reader和Writer的故事https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/reader-writer.md
Java 缓冲流:Java IO 的读写效率有了质的飞升https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/buffer.md
Java 转换流:Java 字节流和字符流的桥梁https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/char-byte.md
Java 打印流:PrintStream & PrintWriterhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/print.md
Java 序列流:Java 对象的序列化和反序列化https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/serialize.md
Java Serializable 接口:明明就一个空的接口嘛https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/Serializbale.md
深入探讨 Java transient 关键字https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/io/transient.md
https://github.com/itwanger/toBeBetterJavaer#异常处理
一文彻底搞懂Java异常处理,YYDShttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/exception/gailan.md
深入理解 Java 中的 try-with-resourceshttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/exception/try-with-resources.md
Java异常处理的20个最佳实践https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/exception/shijian.md
空指针NullPointerException的传说https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/exception/npe.md
try-catch 捕获异常真的会影响性能吗?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/exception/try-catch-xingneng.md
https://github.com/itwanger/toBeBetterJavaer#常用工具类
Java Scanner:扫描控制台输入的工具类https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/common-tool/scanner.md
Java Arrays:专为数组而生的工具类https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/common-tool/arrays.md
Apache StringUtils:专为Java字符串而生的工具类https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/common-tool/StringUtils.md
Objects:专为操作Java对象而生的工具类https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/common-tool/Objects.md
Java Collections:专为集合而生的工具类https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/common-tool/collections.md
Hutool:国产良心工具包,让你的Java变得更甜https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/common-tool/hutool.md
Guava:Google开源的Java工具库,太强大了https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/common-tool/guava.md
其他常用Java工具类:IpUtil、MDC、ClassUtils、BeanUtils、ReflectionUtilshttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/common-tool/utils.md
https://github.com/itwanger/toBeBetterJavaer#java新特性
Java 8 Stream流:掌握流式编程的精髓https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/java8/stream.md
Java 8 Optional最佳指南:解决空指针问题的优雅之选https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/java8/optional.md
深入浅出Java 8 Lambda表达式:探索函数式编程的魅力https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/java8/Lambda.md
Java 14 开箱,新特性Record、instanceof、switch香香香香https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/java8/java14.md
https://github.com/itwanger/toBeBetterJavaer#java网络编程
Java网络编程的基础:计算机网络https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/socket/network-base.md
Java Socket:飞鸽传书的网络套接字https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/socket/socket.md
牛逼,用Java Socket手撸了一个HTTP服务器https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/socket/http.md
https://github.com/itwanger/toBeBetterJavaer#java-nio
Java NIO 比传统 IO 强在哪里?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nio/nio-better-io.md
一文彻底解释清楚Java 中的NIO、BIO和AIOhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nio/BIONIOAIO.md
详解Java NIO的Buffer缓冲区和Channel通道https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nio/buffer-channel.md
聊聊 Java NIO中的Paths、Fileshttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nio/paths-files.md
Java NIO 网络编程实践:从入门到精通https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nio/network-connect.md
一文彻底理解Java IO模型https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nio/moxing.md
https://github.com/itwanger/toBeBetterJavaer#重要知识点
Java命名规范:编写可读性强的代码https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/java-naming.md
解决中文乱码:字符编码全攻略 - ASCII、Unicode、UTF-8、GB2312详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/java-unicode.md
深入浅出Java拆箱与装箱https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/box.md
深入理解Java浅拷贝与深拷贝https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/deep-copy.md
Java hashCode方法解析https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/hashcode.md
Java到底是值传递还是引用传递?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/pass-by-value.md
为什么无法实现真正的泛型?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/true-generic.md
Java 反射详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/basic-extra-meal/fanshe.md
https://github.com/itwanger/toBeBetterJavaer#java并发编程
并发编程小册简介https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/readme.md
Java多线程入门https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/wangzhe-thread.md
获取线程的执行结果https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/callable-future-futuretask.md
Java线程的6种状态及切换https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/thread-state-and-method.md
线程组和线程优先级https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/thread-group-and-thread-priority.md
进程与线程的区别https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/why-need-thread.md
多线程带来了哪些问题?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/thread-bring-some-problem.md
Java的内存模型(JMM)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/jmm.md
volatile关键字解析https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/volatile.md
synchronized关键字解析https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/synchronized-1.md
synchronized的四种锁状态https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/synchronized.md
深入浅出偏向锁https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/pianxiangsuo.md
CAS详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/cas.md
AQS详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/aqs.md
锁分类和 JUChttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/lock.md
重入锁ReentrantLockhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/reentrantLock.md
读写锁ReentrantReadWriteLockhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/ReentrantReadWriteLock.md
等待通知条件Conditionhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/condition.md
线程阻塞唤醒类LockSupporthttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/LockSupport.md
Java的并发容器https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/map.md
并发容器ConcurrentHashMaphttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/ConcurrentHashMap.md
非阻塞队列ConcurrentLinkedQueuehttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/ConcurrentLinkedQueue.md
阻塞队列BlockingQueuehttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/BlockingQueue.md
并发容器CopyOnWriteArrayListhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/CopyOnWriteArrayList.md
本地变量ThreadLocalhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/ThreadLocal.md
线程池https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/pool.md
定时任务ScheduledThreadPoolExecutorhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/ScheduledThreadPoolExecutor.md
原子操作类Atomichttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/atomic.md
魔法类 Unsafehttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/Unsafe.md
通信工具类https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/CountDownLatch.md
Fork/Joinhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/fork-join.md
生产者-消费者模式https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/thread/shengchanzhe-xiaofeizhe.md
https://github.com/itwanger/toBeBetterJavaer#java虚拟机
JVM小册简介https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/readme.md
大白话带你认识JVMhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/what-is-jvm.md
JVM是如何运行Java代码的?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/how-run-java-code.md
Java的类加载机制(付费)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/class-load.md
Java的类文件结构https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/class-file-jiegou.md
从javap的角度轻松看懂字节码https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/bytecode.md
栈虚拟机与寄存器虚拟机https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/vm-stack-register.md
字节码指令详解https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/zijiema-zhiling.md
深入理解JVM的栈帧结构https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/stack-frame.md
深入理解JVM的运行时数据区https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/neicun-jiegou.md
深入理解JVM的垃圾回收机制https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/gc.md
深入理解 JVM 的垃圾收集器:CMS、G1、ZGChttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/gc-collector.md
Java 创建的对象到底放在哪?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/whereis-the-object.md
深入理解JIT(即时编译)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/jit.md
JVM 性能监控之命令行篇https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/console-tools.md
JVM 性能监控之可视化篇https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/view-tools.md
阿里开源的 Java 诊断神器 Arthashttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/arthas.md
内存溢出排查优化实战https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/oom.md
CPU 100% 排查优化实践https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/cpu-percent-100.md
JVM 核心知识点总结https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/jvm/zongjie.md
https://github.com/itwanger/toBeBetterJavaer#java进阶
https://github.com/itwanger/toBeBetterJavaer#开发构建工具
5分钟带你深入浅出搞懂Nginxhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nginx/nginx.md
https://github.com/itwanger/toBeBetterJavaer#idea
分享 4 个阅读源码必备的 IDEA 调试技巧https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/ide/4-debug-skill.md
分享 1 个可以在 IDEA 里下五子棋的插件https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/ide/xechat.md
分享 10 个可以一站式开发的 IDEA 神级插件https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/ide/shenji-chajian-10.md
https://github.com/itwanger/toBeBetterJavaer#maven
终于把项目构建神器Maven捋清楚了~https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/maven/maven.md
https://github.com/itwanger/toBeBetterJavaer#git
1小时彻底掌握Githttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/git/git-qiyuan.md
GitHub 远程仓库端口切换https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/git/port-22-to-443.md
https://github.com/itwanger/toBeBetterJavaer#spring
Spring AOP扫盲https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/aop-log.md
Spring IoC扫盲https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/ioc.md
https://github.com/itwanger/toBeBetterJavaer#springboot
一分钟快速搭建Spring Boot项目https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/initializr.md
Spring Boot 整合 lombokhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/lombok.md
Spring Boot 整合 MySQL 和 Druidhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/mysql-druid.md
Spring Boot 整合 JPAhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/jpa.md
Spring Boot 整合 Thymeleaf 模板引擎https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/thymeleaf.md
Spring Boot 如何开启事务支持?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/transaction.md
Spring Boot 中使用过滤器、拦截器、监听器https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/Filter-Interceptor-Listener.md
Spring Boot 整合 Redis 实现缓存https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/redis/redis-springboot.md
Spring Boot 整合 Logback 定制日志框架https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/logback.md
Spring Boot 整合 Swagger-UI 实现在线API文档https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/swagger.md
Spring Boot 整合 Knife4j,美化强化丑陋的Swaggerhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/knife4j.md
Spring Boot 整合 Spring Task 实现定时任务https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/springtask.md
Spring Boot 整合 MyBatis-Plus AutoGenerator 生成编程喵项目骨架代码https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/kaiyuan/auto-generator.md
Spring Boot 整合Quartz实现编程喵定时发布文章https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/quartz.md
Spring Boot 整合 MyBatishttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/mybatis.md
一键部署 Spring Boot 到远程 Docker 容器https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/docker.md
如何在本地(macOS环境)跑起来编程喵(Spring Boot+Vue)项目源码?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/macos-codingmore-run.md
如何在本地(Windows环境)跑起来编程喵(Spring Boot+Vue)项目源码?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/windows-codingmore-run.md
编程喵🐱实战项目如何在云服务器上跑起来?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/linux-codingmore-run.md
SpringBoot中处理校验逻辑的两种方式:Hibernate Validator+全局异常处理https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/springboot/validator.md
https://github.com/itwanger/toBeBetterJavaer#netty
超详细Netty入门,看这篇就够了!https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/netty/rumen.md
https://github.com/itwanger/toBeBetterJavaer#辅助工具
Chocolatey:一款GitHub星标8.2k+的Windows命令行软件管理器,好用到爆!https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/choco.md
Homebrew,GitHub 星标 32.5k+的 macOS 命令行软件管理神器,功能真心强大!https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/brew.md
Tabby:一款逼格更高的开源终端工具,GitHub 星标 21.4khttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/tabby.md
Warp:号称下一代终端神器,GitHub星标2.8k+,用完爱不释手https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/warp.md
WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/windterm.md
chiner:干掉 PowerDesigner,国人开源的数据库设计工具,界面漂亮,功能强大https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/chiner.md
DBeaver:干掉付费的 Navicat,操作所有数据库就靠它了!https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/DBeaver.md
https://github.com/itwanger/toBeBetterJavaer#开源轮子
Forest:一款极简的声明式HTTP调用API框架https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/forest.md
Junit:一个开源的Java单元测试框架https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/junit.md
fastjson:阿里巴巴开源的JSON解析库https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/fastjson.md
Gson:Google开源的JSON解析库https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/gson.md
Jackson:GitHub上star数最多的JSON解析库https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/jackson.md
Log4j:Java日志框架的鼻祖https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/log4j.md
Log4j 2:Apache维护的一款高性能日志记录工具https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/log4j2.md
Logback:Spring Boot内置的日志处理框架https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/logback.md
SLF4J:阿里巴巴强制使用的日志门面担当https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/gongju/slf4j.md
https://github.com/itwanger/toBeBetterJavaer#分布式
全文搜索引擎Elasticsearch入门教程https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/elasticsearch/rumen.md
可能是把ZooKeeper概念讲的最清楚的一篇文章https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/zookeeper/jibenjieshao.md
微服务网关:从对比到选型,由理论到实践https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/microservice/api-wangguan.md
https://github.com/itwanger/toBeBetterJavaer#消息队列
RabbitMQ入门教程(概念、应用场景、安装、使用)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mq/rabbitmq-rumen.md
怎么确保消息100%不丢失?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mq/100-budiushi.md
Kafka核心知识点大梳理https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mq/kafka.md
https://github.com/itwanger/toBeBetterJavaer#数据库
https://github.com/itwanger/toBeBetterJavaer#mysql
MySQL 的安装和连接,结合技术派实战项目来讲https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/install.md
MySQL 的数据库操作,利用 Spring Boot 实现数据库的自动创建https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/database.md
MySQL 表的基本操作,结合技术派的表自动初始化来讲https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/table.md
MySQL 的数据类型,4000 字 20 张手绘图,彻底掌握https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/data-type.md
MySQL 的字符集和比较规则,从跟上掌握https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/charset.md
MySQL bin目录下的那些可执行文件,包括备份数据库、导入 CSV 等https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/bin.md
MySQL 的字段属性,默认值、是否为空、主键、自增、ZEROLFILL等一网打尽https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/column.md
MySQL 的简单查询,开始踏上 SELECT 之旅https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/select-simple.md
MySQL 的 WEHRE 条件查询,重点搞懂 % 通配符https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/select-where.md
如何保障MySQL和Redis的数据一致性?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/redis-shuju-yizhixing.md
从根上理解 MySQL 的事务https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/lijie-shiwu.md
浅入深出 MySQL 中事务的实现https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mysql/shiwu-shixian.md
https://github.com/itwanger/toBeBetterJavaer#redis
Redis入门(适合新手)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/redis/rumen.md
聊聊缓存雪崩、穿透、击穿https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/redis/xuebeng-chuantou-jichuan.md
https://github.com/itwanger/toBeBetterJavaer#mongodb
MongoDB最基础入门教程https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mongodb/rumen.md
https://github.com/itwanger/toBeBetterJavaer#计算机基础
操作系统核心知识点大梳理https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cs/os.md
计算机网络核心知识点大梳理https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cs/wangluo.md
https://github.com/itwanger/toBeBetterJavaer#求职面试
https://github.com/itwanger/toBeBetterJavaer#面试题八股文
34 道 Java 精选面试题👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/java-34.md
13 道 Java HashMap 精选面试题👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/java-hashmap-13.md
60 道 MySQL 精选面试题👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/mysql-60.md
15 道 MySQL 索引精选面试题👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/mysql-suoyin-15.md
12 道 Redis 精选面试题👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/redis-12.md
40 道 Nginx 精选面试题👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/nginx-40.md
17 道 Dubbo 精选面试题👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/dubbo-17.md
40 道 Kafka 精选面试题👍https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/kafka-40.md
Java 基础背诵版八股文必看🍉https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/java-basic-baguwen.md
Java 并发编程背诵版八股文必看🍉https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/java-thread-baguwen.md
Java 虚拟机背诵版八股文必看🍉https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/java-jvm-baguwen.md
携程面试官👤:大文件上传时如何做到秒传?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/mianshiguan-bigfile-miaochuan.md
阿里面试官👤:为什么要分库分表?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/mianshiguan-fenkufenbiao.md
淘宝面试官👤:优惠券系统该如何设计?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/interview/mianshiguan-youhuiquan.md
https://github.com/itwanger/toBeBetterJavaer#优质面经
硕士读者春招斩获深圳腾讯PCG和杭州阿里云 offer✌️https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mianjing/shanganaliyun.md
本科读者小公司一年工作经验社招拿下阿里美团头条京东滴滴等 offer✌️https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mianjing/shezynmjfxhelmtttjddd.md
非科班读者,用一年时间社招拿下阿里 Offer✌️https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mianjing/xuelybdzheloffer.md
二本读者社招两年半10家公司28轮面试面经✌️https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mianjing/huanxgzl.md
双非一本秋招收获腾讯ieg、百度、字节等6家大厂offer✌️https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mianjing/quzjlsspdx.md
双非学弟收割阿里、字节、B站校招 offer,附大学四年硬核经验总结✌️https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mianjing/zheisnylzldhzd.md
深漂 6 年了,回西安的一波面经总结✌️https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/mianjing/chengxyspnhxagzl.md
https://github.com/itwanger/toBeBetterJavaer#面试准备
面试常见词汇扫盲+大厂面试特点分享💪https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nice-article/weixin/miansmtgl.md
有无实习/暑期实习 offer 如何准备秋招?💪https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nice-article/weixin/zijxjjdyfqzgl.md
简历如何优化,简历如何投递,面试如何准备?💪https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nice-article/weixin/luoczbmsddyb.md
校招时间节点、简历编写、笔试、HR面、实习等注意事项💪https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/nice-article/weixin/youdxzhhmjzlycfx.md
https://github.com/itwanger/toBeBetterJavaer#城市选择
武汉都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/wuhan.md
北京都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/beijing.md
广州都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/guangzhou.md
深圳都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/shenzhen.md
西安都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/xian.md
青岛都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/qingdao.md
郑州都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/zhengzhou.md
苏州都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/suzhou.md
南京都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/nanjing.md
杭州都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/hangzhou.md
成都都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/chengdu.md
济南都有哪些值得加入的IT互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/cityselect/jinan.md
https://github.com/itwanger/toBeBetterJavaer#学习资源
https://github.com/itwanger/toBeBetterJavaer#pdf下载
👏下载→30天速通 Java.pdfhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/java30day.md
👏下载→Linux速查备忘手册.pdfhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/linux.md
👏下载→超1000本计算机经典书籍分享https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/java.md
👏下载→2022年全网最全关于程序员学习和找工作的PDF资源https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/programmer-111.md
👏下载→深入浅出Java多线程PDFhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/java-concurrent.md
👏下载→GitHub星标115k+的Java教程https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/github-java-jiaocheng-115-star.md
👏下载→重学Java设计模式PDFhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/shejimoshi.md
👏下载→Java版LeetCode刷题笔记https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/java-leetcode.md
👏下载→阿里巴巴Java开发手册https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/ali-java-shouce.md
👏下载→阮一峰C语言入门教程https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/yuanyifeng-c-language.md
👏下载→BAT大佬的刷题笔记https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/bat-shuati.md
👏下载→给操作系统捋条线PDFhttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/os.md
👏下载→豆瓣9.1分的Pro Git中文版https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/progit.md
👏下载→简历模板https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/pdf/jianli.md
https://github.com/itwanger/toBeBetterJavaer#学习建议
计算机专业该如何自学编程,看哪些书籍哪些视频哪些教程?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/LearnCS-ByYourself.md
如何阅读《深入理解计算机系统》这本书?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/read-csapp.md
电子信息工程最好的出路的是什么?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/electron-information-engineering.md
如何填报计算机大类高考填志愿,计科、人工智能、软工、大数据、物联网、网络工程该怎么选?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/gaokao-zhiyuan-cs.md
测试开发工程师必读经典书籍有哪些?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/test-programmer-read-books.md
校招 Java 后端开发应该掌握到什么程度?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/xiaozhao-java-should-master.md
大裁员下,程序员如何做“副业”?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/chengxuyuan-fuye.md
如何在繁重的工作中持续成长?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/ruhzfzdgzzcxcz.md
如何获得高并发的经验?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/gaobingfa-jingyan-hsmcomputer.md
怎么跟 HR 谈薪资?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/hr-xinzi.md
程序员 35 岁危机,如何破局?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/35-weiji.md
不到 20 人的 IT 公司该去吗?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/20ren-it-quma.md
本科生如何才能进入腾讯、阿里等一流的互联网公司?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/benkesheng-ali-tengxun.md
计算机考研 408 统考该如何准备?https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/xuexijianyi/408.md
https://github.com/itwanger/toBeBetterJavaer#知识库搭建
购买云服务器https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/szjy/buy-cloud-server.md
安装宝塔面板https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/szjy/install-baota-mianban.md
购买域名&域名解析https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/szjy/buy-domain.md
备案域名https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/szjy/record-domain.md
给域名配置HTTPS证书https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/szjy/https-domain.md
使用docsify+Git+GitHub+码云+阿里云服务器搭建知识库网站https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/szjy/tobebetterjavaer-wangzhan-shangxian.md
VuePress Theme Hopehttps://theme-hope.vuejs.press/zh/
仓库https://github.com/itwanger/toBeBetterJavaer
https://camo.githubusercontent.com/14fcb96e1ffe3876e9dd8a5aa5d1159b8fb363026be2eea49be934411d469d6c/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f524541444d452d32303234313130363130333531332e706e67
https://camo.githubusercontent.com/596c308f032f92c9802236896772cfbfe0aa7355e185edbfa629676d8e63b5c8/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f524541444d452d32303233303832393136323330312e706e67
https://github.com/itwanger/toBeBetterJavaer#联系作者
https://github.com/itwanger/toBeBetterJavaer#心路历程
走近作者:个人介绍 Q&Ahttps://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/about-the-author/readme.md
我的第一个,10 万(B站视频播放)https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/about-the-author/bzhan-10wan.md
我的第一个,一千万!知乎阅读https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/about-the-author/zhihu-1000wan.md
我的第二个,一千万!CSDN阅读https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/about-the-author/csdn-1000wan.md
https://github.com/itwanger/toBeBetterJavaer#联系方式
https://github.com/itwanger/toBeBetterJavaer#原创公众号
二哥的 Java 进阶之路https://github.com/itwanger/toBeBetterJavaer
太赞了,GitHub 上标星 10000+ 的 Java 教程https://javabetter.cn/overview/
https://camo.githubusercontent.com/2898d922a53a0393a59381a7f1daaaf40f8c07868aba2086542779d4ea98f52b/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f676f6e677a686f6e6768616f2e706e67
https://github.com/itwanger/toBeBetterJavaer#star趋势图
https://star-history.com/#itwanger/toBeBetterJavaer&Date
https://github.com/itwanger/toBeBetterJavaer#友情链接
paicodinghttps://github.com/itwanger/paicoding
Hippo4Jhttps://github.com/acmenlt/dynamic-threadpool
JavaGuidehttps://github.com/Snailclimb/JavaGuide
https://github.com/itwanger/toBeBetterJavaer#捐赠鼓励
https://camo.githubusercontent.com/bc8662c18428384885259ba97c2bf520a69776e61b377bc17f464672f382db1d/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f77656978696e2d7a686966752e706e67
https://github.com/itwanger/toBeBetterJavaer#参与贡献
javabetter.cnhttps://javabetter.cn
mysql https://github.com/topics/mysql
java https://github.com/topics/java
redis https://github.com/topics/redis
jvm https://github.com/topics/jvm
springboot https://github.com/topics/springboot
Readme https://github.com/itwanger/toBeBetterJavaer#readme-ov-file
Please reload this pagehttps://github.com/itwanger/toBeBetterJavaer
Activityhttps://github.com/itwanger/toBeBetterJavaer/activity
16.6k starshttps://github.com/itwanger/toBeBetterJavaer/stargazers
144 watchinghttps://github.com/itwanger/toBeBetterJavaer/watchers
2.2k forkshttps://github.com/itwanger/toBeBetterJavaer/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fitwanger%2FtoBeBetterJavaer&report=itwanger+%28user%29
Releaseshttps://github.com/itwanger/toBeBetterJavaer/releases
Packages 0https://github.com/users/itwanger/packages?repo_name=toBeBetterJavaer
Please reload this pagehttps://github.com/itwanger/toBeBetterJavaer
Contributors 31https://github.com/itwanger/toBeBetterJavaer/graphs/contributors
Please reload this pagehttps://github.com/itwanger/toBeBetterJavaer
+ 17 contributorshttps://github.com/itwanger/toBeBetterJavaer/graphs/contributors
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.