Repository: itwanger/toBeBetterJavaer
Stars: 16878
CLAUDE.md
CLAUDE.md
本文件为 Claude Code 提供项目指引,聚焦写作任务和 Skill 的使用。
写作任务(优先级最高)
当我要求写文章、出选题、搜集热点、或者任何内容创作相关的任务时:
第一步:确认当前日期
date "+%Y年%m月%d日"后续所有操作以这个日期为准,不要使用训练数据中的日期。
第二步:判断任务类型并读取对应 Skill
AI技术类文章 → 读取 .claude/skills/ai-article/SKILL.md
触发关键词:
- "写一篇AI文章"、"AI技术文章"
- "大模型测评"、"AI工具实测"
- "GLM"、"Claude Code"、"Qoder"、"Cursor"、"TRAE"等AI工具名
- "SpringAI"、"RAG"、"Agent"、"工作流"等AI技术词
- "搜集AI热点"、"AI选题"
求职/校招/面试类文章 → 读取 .claude/skills/job-article/SKILL.md
触发关键词:
- "写一篇求职文章"、"求职类文章"、"校招文章"
- "秋招"、"春招"、"校招"、"offer"、"面经"
- "薪资"、"面试"、"八股"、"简历"
- "求职建议"、"球友故事"、"学习路线"
- "搜集求职热点"、"求职选题"
标题生成 → 读取 .claude/skills/title-generator/SKILL.md
触发关键词:
- "帮我起标题"、"生成标题"、"想几个标题"、"取标题"
- "爆款标题"、"打开率"、"标题优化"
- 文章写完后用户要求起标题的场景
注意:标题生成 Skill 是独立的,可以单独使用,也可以在写完文章后作为最后一步调用。
第三步:执行任务
- 素材参考目录:对应 Skill 的
./references/ 或 ./sample/ 目录- 文章输出目录:
docs/src/sidebar/itwanger/- 只读取对应 Skill 目录下的文件,不要跨目录读取
使用示例
AI技术类:
写一篇关于GLM-4.7实测的AI文章搜集最近的AI热点,出2个选题按照AI文章风格,写一篇Claude Code使用教程求职/校招/面试类:
写一篇秋招建议的文章,素材我放到sucai.md里了球友拿到了影石的offer,薪资数据帮我写一篇文章帮我写一篇面经八股类的文章,面试题在sucai.md里搜集最近的求职热点,出2个选题标题生成:
帮我给这篇文章起5个标题,文章路径:docs/src/sidebar/itwanger/ai/xxx.md文章主题是微信接入OpenClaw,帮我想几个爆款标题写完了,帮我生成标题---
Skill 目录总览
.claude/skills/
├── ai-article/ # AI技术文章 Skill
│ ├── SKILL.md # 工作流和写作规范
│ ├── biaoti.md # AI类标题风格参考
│ ├── sucai.md # 临时素材文件
│ ├── references/ # 历史文章风格参考
│ └── scripts/ # 字数检查脚本
│
├── job-article/ # 求职/校招/面试类文章 Skill
│ ├── SKILL.md # 工作流和写作规范
│ ├── biaoti.md # 求职类标题风格参考
│ ├── sucai.md # 临时素材文件
│ ├── references/ # 历史文章风格参考(4种风格)
│ │ ├── 25-26jie-quanshuo.md # 秋招建议类
│ │ ├── gongsi-xinzi-xuexiluxian.md # 公司薪资+学习路线类
│ │ ├── leijun-jianli.md # 面经八股类
│ │ └── offer-changbiaoti.md # 求职观察类
│ └── scripts/ # 字数检查脚本
│
└── title-generator/ # 标题生成 Skill
├── SKILL.md # 标题生成规范
└── references/ # 高/低打开率标题参考数据---
项目基本信息
toBeBetterJavaer(二哥的Java进阶之路)是一个 Java 学习和面试准备的综合文档站点,基于 VuePress 2 构建,内容全部为中文。
文章输出目录:docs/src/sidebar/itwanger/
图片规范:使用 CDN 地址 cdn.paicoding.com,不要用本地路径。
文件命名:小写字母加连字符,如 my-tutorial.md。
写作风格:通俗易懂、风趣幽默,像朋友聊天一样,不要教科书式的写法。
Markdown 头部模板:
---
title: 文章标题
shortTitle: 短标题
description: 文章描述
tag:
- 标签
category:
- 分类
author: 沉默王二
date: YYYY-MM-DD
---README.md
<p align="center">
<a href="https://javabetter.cn">
<img src="https://cdn.paicoding.com/tobebetterjavaer/images/logo.png" width="200px" alt="二哥的Java进阶之路">
</a>
</p>
<p align="center">
<a href="https://javabetter.cn/blog.html" target="_blank"><img src="https://img.shields.io/badge/博客-在线阅读-green.svg?style=for-the-badge"></a>
<a href="#联系方式" target="_blank"><img src="https://img.shields.io/badge/公众号-沉默王二-brightgreen.svg?style=for-the-badge"></a>
<a href="https://javabetter.cn/zhishixingqiu/" target="_blank"><img src="https://img.shields.io/badge/学习圈子-立即加入-critical?style=for-the-badge"></a>
<a href="https://javabetter.cn/download/java.html" target="_blank"><img src="https://img.shields.io/badge/计算机经典电子书-下载-yellow.svg?style=for-the-badge" alt="无套路下载"></a>
<a href="https://github.com/itwanger/toBeBetterJavaer" target="_blank"><img alt="二哥的Java进阶之路" src="https://img.shields.io/github/stars/itwanger/toBeBetterJavaer?style=for-the-badge"></a><br><br>
<a href="https://github.com/itwanger/toBeBetterJavaer">Github</a> |
<a href="https://gitee.com/itwanger/toBeBetterJavaer">Gitee</a>
</p>
为什么会有这个开源知识库
知识库取名 toBeBetterJavaer,即 To Be Better Javaer,意为「成为一名更好的 Java 程序员」,是我自学 Java 以来所有原创文章和学习资料的大聚合。内容包括 Java 基础、Java 并发编程、Java 虚拟机、Java 企业级开发、Java 面试等核心知识点。据说每一个优秀的 Java 程序员都喜欢她,风趣幽默、通俗易懂。学 Java,就认准 二哥的Java进阶之路😄。
> 知识库旨在为学习 Java 的小伙伴提供一系列:
- 优质的原创 Java 教程
- 全面清晰的 Java 学习路线
- 免费但靠谱的 Java 学习资料
- 精选的 Java 岗求职面试指南
- Java 企业级开发所需的必备技术
> 赠人玫瑰手有余香。知识库会持续保持更新,欢迎收藏品鉴!
> 转载须知 :以下所有文章如非文首说明为转载皆为我(沉默王二)的原创,且不允许转载,如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境!
> 推荐你通过在线阅读网站进行阅读,体验更好,速度更快!
> - 二哥的Java进阶之路在线网站(新域名:javabetter.cn 好记,推荐👍)
- 老版 Java 程序员进阶之路在线网址(老域名 tobebetterjavaer.com 难记)
- 技术派之二哥的Java进阶之路专栏
> 如果你更喜欢离线的 PDF 版本,戳这个链接获取👍二哥的 Java 进阶之路.pdf
知识库地图
知识库收录的核心内容就全在这里面了,大类分为 Java 核心、Java 企业级开发、数据库、计算机基础、求职面试、学习资源、程序人生,几乎你需要的这里都有。

一个人可以走得很快,但一群人才能走得更远。二哥的编程星球已经有 10000 多名 球友加入了(马上涨价到 169 元,抓紧时间趁没涨价前加入吧),如果你也需要一个优质的学习环境,扫描下方的优惠券加入我们吧。
<p align="center">
<a href="https://javabetter.cn/zhishixingqiu/">
<kbd>
<img src="https://cdn.paicoding.com/stutymore/readme-itwanger-zsxq.png" width="400px" alt="星球优惠券">
</kbd>
</a>
</p>
新人可免费体验 3 天,不满意可全额退款(只能帮你到这里了😄)。
这是一个 简历精修 + AI/Agent实战项目 + Java 面试指南 + LeetCode 刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。两个置顶帖「球友必看」和「知识图谱」里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远。
- 二哥精修简历服务,让你投了就有笔试&面试✌️
- 二哥的PaiFlow工作流Agent项目派派工作流上线了,Agent时代你必须掌握✌️
- 二哥的RAG知识库项目派聪明上线了,AI时代你必须拥有的实战项目✌️
- Go 版本的派聪明RAG知识库项目上线了,学习 Go 语言的小伙伴有福了✌️
- 二哥的技术派实战项目更新了,秋招&暑期/日常实习大杀器✌️
- 二哥的PmHub微服务实战项目上线了,校招和社招均可用✌️
- 二哥的Java面试指南专栏更新了,求职面试必备✌️
学习路线
除了 Java 学习路线,还有 MySQL、Redis、C语言、C++、Python、Go 语言、操作系统、前端、数据结构与算法、蓝桥杯、大数据、Android、.NET等硬核学习路线,欢迎收藏品鉴!
* Java学习路线一条龙版(建议收藏🔥)
* Java并发编程学习路线(建议收藏🔥)
* Java虚拟机学习路线(建议收藏🔥)
* MySQL 学习路线(建议收藏🔥)
* Redis 学习路线(建议收藏🔥)
* C语言学习路线(建议收藏🔥)
* C++学习路线(建议收藏🔥)
* Python学习路线(建议收藏🔥)
* Go语言学习路线(建议收藏🔥)
* 操作系统学习路线(建议收藏🔥)
* 前端学习路线(建议收藏🔥)
* 算法和数据结构学习路线(建议收藏🔥)
* 蓝桥杯学习路线(建议收藏🔥)
* 大数据学习路线(建议收藏🔥)
* Android 安卓学习路线(建议收藏🔥)
* .NET 学习路线(建议收藏🔥)
* Linux 学习路线(建议收藏🔥)
面渣逆袭
面试前必读系列!包括 Java 基础、Java 集合框架、Java 并发编程、Java 虚拟机、Spring、Redis、MyBatis、MySQL、操作系统、计算机网络、RocketMQ、分布式、微服务、设计模式、Linux 等等。
- 面渣逆袭(MySQL八股文面试题)必看👍
- 面渣逆袭(Redis八股文面试题)必看👍
- 面渣逆袭(Spring八股文面试题)必看👍
- 面渣逆袭(Java 基础篇八股文面试题)必看👍
- 面渣逆袭(Java 集合框架篇八股文面试题)必看👍
- 面渣逆袭(Java 并发编程篇八股文面试题)必看👍
- 面渣逆袭(Java 虚拟机篇八股文面试题)必看👍
- 面渣逆袭(MyBatis八股文面试题)必看👍
- 面渣逆袭(操作系统八股文面试题)必看👍
- 面渣逆袭(计算机网络八股文面试题)必看👍
- 面渣逆袭(RocketMQ八股文面试题)必看👍
- 面渣逆袭(分布式面试题八股文)必看👍
- 面渣逆袭(微服务面试题八股文)必看👍
- 面渣逆袭(设计模式面试题八股文)必看👍
- 面渣逆袭(Linux面试题八股文)必看👍
- 面渣逆袭(OpenClaw面试题八股文)必看👍
- 面渣逆袭(Skills面试题八股文)必看👍
Java基础
Java基础非常重要!包括基础语法、面向对象、集合框架、异常处理、Java IO、网络编程、NIO、并发编程和 JVM。
Java概述及环境配置
- 《二哥的Java进阶之路》小册简介
- Java简史、特性、前景
- Windows和macOS下安装JDK教程
- 在macOS和Windows上安装Intellij IDEA
- 编写第一个程序Hello World
Java基础语法
- 48个关键字及2个保留字全解析
- 了解Java注释
- 基本数据类型与引用数据类型
- 自动类型转换与强制类型转换
- Java基本数据类型缓存池剖析(IntegerCache)
- Java运算符详解
- Java流程控制语句详解
- Java 语法基础练习题
数组&字符串
- 掌握Java数组
- 掌握 Java二维数组
- 如何优雅地打印Java数组?
- 深入解读String类源码
- 为什么Java字符串是不可变的?
- 深入理解Java字符串常量池
- 详解 String.intern() 方法
- String、StringBuilder、StringBuffer
- Java中equals()与==的区别
- 最优雅的Java字符串拼接是哪种方式?
- 如何在Java中拆分字符串?
Java面向对象编程
- 类和对象
- Java中的包
- Java变量
- Java方法
- Java可变参数详解
- 手把手教你用 C语言实现 Java native 本地方法
- Java构造方法
- Java访问权限修饰符
- Java代码初始化块
- Java抽象类
- Java接口
- Java内部类
- 深入理解Java三大特性:封装、继承和多态
- 详解Java this与super关键字
- 详解Java static 关键字
- 详解Java final 关键字
- 掌握Java instanceof关键字
- 聊聊Java中的不可变对象
- 方法重写 Override 和方法重载 Overload 有什么区别?
- 深入理解Java中的注解
- Java枚举:小小enum,优雅而干净
集合框架(容器)
- Java集合框架概览,包括List、Set、Map、队列
- 深入探讨 Java ArrayList
- 深入探讨 Java LinkedList
- Java Stack详解
- Java HashMap详解
- Java LinkedHashMap详解
- Java TreeMap详解
- Java 双端队列 ArrayDeque详解
- Java 优先级队列PriorityQueue详解
- Java Comparable和Comparator的区别
- 时间复杂度,评估ArrayList和LinkedList的执行效率
- ArrayList和LinkedList的区别
- Java 泛型深入解析
- Java迭代器Iterator和Iterable有什么区别?
- 为什么禁止在foreach里执行元素的删除操作?
Java IO
- 深入了解 Java IO
- Java File:IO 流的起点与终点
- Java 字节流:Java IO 的基石
- Java 字符流:Reader和Writer的故事
- Java 缓冲流:Java IO 的读写效率有了质的飞升
- Java 转换流:Java 字节流和字符流的桥梁
- Java 打印流:PrintStream & PrintWriter
- Java 序列流:Java 对象的序列化和反序列化
- Java Serializable 接口:明明就一个空的接口嘛
- 深入探讨 Java transient 关键字
异常处理
- 一文彻底搞懂Java异常处理,YYDS
- 深入理解 Java 中的 try-with-resources
- Java异常处理的20个最佳实践
- 空指针NullPointerException的传说
- try-catch 捕获异常真的会影响性能吗?
常用工具类
- Java Scanner:扫描控制台输入的工具类
- Java Arrays:专为数组而生的工具类
- Apache StringUtils:专为Java字符串而生的工具类
- Objects:专为操作Java对象而生的工具类
- Java Collections:专为集合而生的工具类
- Hutool:国产良心工具包,让你的Java变得更甜
- Guava:Google开源的Java工具库,太强大了
- 其他常用Java工具类:IpUtil、MDC、ClassUtils、BeanUtils、ReflectionUtils
Java新特性
- Java 8 Stream流:掌握流式编程的精髓
- Java 8 Optional最佳指南:解决空指针问题的优雅之选
- 深入浅出Java 8 Lambda表达式:探索函数式编程的魅力
- Java 14 开箱,新特性Record、instanceof、switch香香香香
Java网络编程
- Java网络编程的基础:计算机网络
- Java Socket:飞鸽传书的网络套接字
- 牛逼,用Java Socket手撸了一个HTTP服务器
Java NIO
- Java NIO 比传统 IO 强在哪里?
- 一文彻底解释清楚Java 中的NIO、BIO和AIO
- 详解Java NIO的Buffer缓冲区和Channel通道
- 聊聊 Java NIO中的Paths、Files
- Java NIO 网络编程实践:从入门到精通
- 一文彻底理解Java IO模型
重要知识点
- Java命名规范:编写可读性强的代码
- 解决中文乱码:字符编码全攻略 - ASCII、Unicode、UTF-8、GB2312详解
- 深入浅出Java拆箱与装箱
- 深入理解Java浅拷贝与深拷贝
- Java hashCode方法解析
- Java到底是值传递还是引用传递?
- 为什么无法实现真正的泛型?
- Java 反射详解
Java并发编程
- 并发编程小册简介
- Java多线程入门
- 获取线程的执行结果
- Java线程的6种状态及切换
- 线程组和线程优先级
- 进程与线程的区别
- 多线程带来了哪些问题?
- Java的内存模型(JMM)
- volatile关键字解析
- synchronized关键字解析
- synchronized的四种锁状态
- 深入浅出偏向锁
- CAS详解
- AQS详解
- 锁分类和 JUC
- 重入锁ReentrantLock
- 读写锁ReentrantReadWriteLock
- 等待通知条件Condition
- 线程阻塞唤醒类LockSupport
- Java的并发容器
- 并发容器ConcurrentHashMap
- 非阻塞队列ConcurrentLinkedQueue
- 阻塞队列BlockingQueue
- 并发容器CopyOnWriteArrayList
- 本地变量ThreadLocal
- 线程池
- 定时任务ScheduledThreadPoolExecutor
- 原子操作类Atomic
- 魔法类 Unsafe
- 通信工具类
- Fork/Join
- 生产者-消费者模式
Java虚拟机
- JVM小册简介
- 大白话带你认识JVM
- JVM是如何运行Java代码的?
- Java的类加载机制(付费)
- Java的类文件结构
- 从javap的角度轻松看懂字节码
- 栈虚拟机与寄存器虚拟机
- 字节码指令详解
- 深入理解JVM的栈帧结构
- 深入理解JVM的运行时数据区
- 深入理解JVM的垃圾回收机制
- 深入理解 JVM 的垃圾收集器:CMS、G1、ZGC
- Java 创建的对象到底放在哪?
- 深入理解JIT(即时编译)
- JVM 性能监控之命令行篇
- JVM 性能监控之可视化篇
- 阿里开源的 Java 诊断神器 Arthas
- 内存溢出排查优化实战
- CPU 100% 排查优化实践
- JVM 核心知识点总结
Java进阶
- 到底能不能成为一名合格的 Java 程序员,从理论走向实战?Java进阶这部分内容就是一个分水岭!
- 纸上得来终觉浅,须知此事要躬行。
开发/构建工具
工欲善其事必先利其器,这句话大家都耳熟能详了,熟练使用开发/构建工具可以让我们极大提升开发效率,解放生产力。
IDEA
集成开发环境,Java 党主要就是 Intellij IDEA 了,号称史上最强大的 Java 开发工具,没有之一。
- 分享 4 个阅读源码必备的 IDEA 调试技巧
- 分享 1 个可以在 IDEA 里下五子棋的插件
- 分享 10 个可以一站式开发的 IDEA 神级插件
Maven
Maven 是目前比较流行的一个项目构建工具,基于 pom 坐标来帮助我们管理第三方依赖,以及项目打包。
Git
Git 是一个分布式版本控制系统,缔造者是大名鼎鼎的林纳斯·托瓦茲 (Linus Torvalds),Git 最初的目的是为了能更好的管理 Linux 内核源码。如今,Git 已经成为全球软件开发者的标配。如果说 Linux 项目促成了开源软件的成功并改写了软件行业的格局,那么 Git 则是改变了全世界开发者的工作方式和写作方式。
Spring
SpringBoot
- 一分钟快速搭建Spring Boot项目
- Spring Boot 整合 lombok
- Spring Boot 整合 MySQL 和 Druid
- Spring Boot 整合 JPA
- Spring Boot 整合 Thymeleaf 模板引擎
- Spring Boot 如何开启事务支持?
- Spring Boot 中使用过滤器、拦截器、监听器
- Spring Boot 整合 Redis 实现缓存
- Spring Boot 整合 Logback 定制日志框架
- Spring Boot 整合 Swagger-UI 实现在线API文档
- Spring Boot 整合 Knife4j,美化强化丑陋的Swagger
- Spring Boot 整合 Spring Task 实现定时任务
- Spring Boot 整合 MyBatis-Plus AutoGenerator 生成编程喵项目骨架代码
- Spring Boot 整合Quartz实现编程喵定时发布文章
- Spring Boot 整合 MyBatis
- 一键部署 Spring Boot 到远程 Docker 容器
- 如何在本地(macOS环境)跑起来编程喵(Spring Boot+Vue)项目源码?
- 如何在本地(Windows环境)跑起来编程喵(Spring Boot+Vue)项目源码?
- 编程喵🐱实战项目如何在云服务器上跑起来?
- SpringBoot中处理校验逻辑的两种方式:Hibernate Validator+全局异常处理
Netty
辅助工具
- Chocolatey:一款GitHub星标8.2k+的Windows命令行软件管理器,好用到爆!
- Homebrew,GitHub 星标 32.5k+的 macOS 命令行软件管理神器,功能真心强大!
- Tabby:一款逼格更高的开源终端工具,GitHub 星标 21.4k
- Warp:号称下一代终端神器,GitHub星标2.8k+,用完爱不释手
- WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!
- chiner:干掉 PowerDesigner,国人开源的数据库设计工具,界面漂亮,功能强大
- DBeaver:干掉付费的 Navicat,操作所有数据库就靠它了!
开源轮子
- Forest:一款极简的声明式HTTP调用API框架
- Junit:一个开源的Java单元测试框架
- fastjson:阿里巴巴开源的JSON解析库
- Gson:Google开源的JSON解析库
- Jackson:GitHub上star数最多的JSON解析库
- Log4j:Java日志框架的鼻祖
- Log4j 2:Apache维护的一款高性能日志记录工具
- Logback:Spring Boot内置的日志处理框架
- SLF4J:阿里巴巴强制使用的日志门面担当
分布式
- 全文搜索引擎Elasticsearch入门教程
- 可能是把ZooKeeper概念讲的最清楚的一篇文章
- 微服务网关:从对比到选型,由理论到实践
消息队列
- RabbitMQ入门教程(概念、应用场景、安装、使用)
- 怎么确保消息100%不丢失?
- Kafka核心知识点大梳理
数据库
- 简而言之,就是按照数据结构来组织、存储和管理数据的仓库。几乎所有的 Java 后端开发都要学习数据库这块的知识,包括关系型数据库 MySQL,缓存中间件 Redis,非关系型数据库 MongoDB 等。
MySQL
- MySQL 的安装和连接,结合技术派实战项目来讲
- MySQL 的数据库操作,利用 Spring Boot 实现数据库的自动创建
- MySQL 表的基本操作,结合技术派的表自动初始化来讲
- MySQL 的数据类型,4000 字 20 张手绘图,彻底掌握
- MySQL 的字符集和比较规则,从跟上掌握
- MySQL bin目录下的那些可执行文件,包括备份数据库、导入 CSV 等
- MySQL 的字段属性,默认值、是否为空、主键、自增、ZEROLFILL等一网打尽
- MySQL 的简单查询,开始踏上 SELECT 之旅
- MySQL 的 WEHRE 条件查询,重点搞懂 % 通配符
- 如何保障MySQL和Redis的数据一致性?
- 从根上理解 MySQL 的事务
- 浅入深出 MySQL 中事务的实现
Redis
MongoDB
计算机基础
- 计算机基础包括操作系统、计算机网络、计算机组成原理、数据结构与算法等。对于任何一名想要走得更远的 Java 后端开发来说,都是必须要花时间和精力去夯实的。
- 万丈高露平地起,勿在浮沙筑高台。
求职面试
- 学习了那么多 Java 知识,耗费了无数的脑细胞,熬掉了无数根秀发,为的是什么?当然是谋取一份心仪的 offer 了。那八股文、面试题、城市选择、优质面经又怎能少得了呢?
- 千淘万漉虽辛苦,吹尽狂沙始到金。
面试题&八股文
- 34 道 Java 精选面试题👍
- 13 道 Java HashMap 精选面试题👍
- 60 道 MySQL 精选面试题👍
- 15 道 MySQL 索引精选面试题👍
- 12 道 Redis 精选面试题👍
- 40 道 Nginx 精选面试题👍
- 17 道 Dubbo 精选面试题👍
- 40 道 Kafka 精选面试题👍
- Java 基础背诵版八股文必看🍉
- Java 并发编程背诵版八股文必看🍉
- Java 虚拟机背诵版八股文必看🍉
- 携程面试官👤:大文件上传时如何做到秒传?
- 阿里面试官👤:为什么要分库分表?
- 淘宝面试官👤:优惠券系统该如何设计?
优质面经
- 硕士读者春招斩获深圳腾讯PCG和杭州阿里云 offer✌️
- 本科读者小公司一年工作经验社招拿下阿里美团头条京东滴滴等 offer✌️
- 非科班读者,用一年时间社招拿下阿里 Offer✌️
- 二本读者社招两年半10家公司28轮面试面经✌️
- 双非一本秋招收获腾讯ieg、百度、字节等6家大厂offer✌️
- 双非学弟收割阿里、字节、B站校招 offer,附大学四年硬核经验总结✌️
- 深漂 6 年了,回西安的一波面经总结✌️
面试准备
- 面试常见词汇扫盲+大厂面试特点分享💪
- 有无实习/暑期实习 offer 如何准备秋招?💪
- 简历如何优化,简历如何投递,面试如何准备?💪
- 校招时间节点、简历编写、笔试、HR面、实习等注意事项💪
城市选择
- 武汉都有哪些值得加入的IT互联网公司?
- 北京都有哪些值得加入的IT互联网公司?
- 广州都有哪些值得加入的IT互联网公司?
- 深圳都有哪些值得加入的IT互联网公司?
- 西安都有哪些值得加入的IT互联网公司?
- 青岛都有哪些值得加入的IT互联网公司?
- 郑州都有哪些值得加入的IT互联网公司?
- 苏州都有哪些值得加入的IT互联网公司?
- 南京都有哪些值得加入的IT互联网公司?
- 杭州都有哪些值得加入的IT互联网公司?
- 成都都有哪些值得加入的IT互联网公司?
- 济南都有哪些值得加入的IT互联网公司?
学习资源
- 不知道学什么?不知道该怎么学?找不到优质的学习资源?这些问题在这里统统都可以找到答案。
- 我会把自己十多年的编程经验和学习资源毫不保留的分享出来。
PDF下载
- 👏下载→30天速通 Java.pdf
- 👏下载→Linux速查备忘手册.pdf
- 👏下载→超1000本计算机经典书籍分享
- 👏下载→2022年全网最全关于程序员学习和找工作的PDF资源
- 👏下载→深入浅出Java多线程PDF
- 👏下载→GitHub星标115k+的Java教程
- 👏下载→重学Java设计模式PDF
- 👏下载→Java版LeetCode刷题笔记
- 👏下载→阿里巴巴Java开发手册
- 👏下载→阮一峰C语言入门教程
- 👏下载→BAT大佬的刷题笔记
- 👏下载→给操作系统捋条线PDF
- 👏下载→豆瓣9.1分的Pro Git中文版
- 👏下载→简历模板
学习建议
- 计算机专业该如何自学编程,看哪些书籍哪些视频哪些教程?
- 如何阅读《深入理解计算机系统》这本书?
- 电子信息工程最好的出路的是什么?
- 如何填报计算机大类高考填志愿,计科、人工智能、软工、大数据、物联网、网络工程该怎么选?
- 测试开发工程师必读经典书籍有哪些?
- 校招 Java 后端开发应该掌握到什么程度?
- 大裁员下,程序员如何做“副业”?
- 如何在繁重的工作中持续成长?
- 如何获得高并发的经验?
- 怎么跟 HR 谈薪资?
- 程序员 35 岁危机,如何破局?
- 不到 20 人的 IT 公司该去吗?
- 本科生如何才能进入腾讯、阿里等一流的互联网公司?
- 计算机考研 408 统考该如何准备?
知识库搭建
从购买阿里云服务器+域名购买+域名备案+HTTP 升级到 HTTPS,全方面记录《二哥的Java进阶之路》知识库的诞生和改进过程,涉及到 docsify、Git、Linux 命令、GitHub 仓库等实用知识点。
- 购买云服务器
- 安装宝塔面板
- 购买域名&域名解析
- 备案域名
- 给域名配置HTTPS证书
- 使用docsify+Git+GitHub+码云+阿里云服务器搭建知识库网站
本知识库使用 VuePress 搭建,并基于VuePress Theme Hope主题,你可以把仓库拉到本地后直接通过 pnpm docs:clean-dev 跑起来。
>前提是你已经安装好 node.js 和 pnpm 环境。
点击链接就可以在本地看到运行后的效果了。
如果想部署服务器,可以进入 scripts 目录,执行 ./deploy-docs.sh 脚本,需要先 cp .env.example .env,把你的服务器地址、用户名、密钥、远程路径等信息填进去。
联系作者
>- 作者是一名普通普通普通普通三连的 Java 后端开发者,热爱学习,热爱分享
>- 参加工作以后越来越理解交流和分享的重要性,在不停地汲取营养的同时,也希望帮助到更多的小伙伴们
>- 二哥的Java进阶之路,不仅是作者自学 Java 以来所有的原创文章和学习资料的大聚合,更是作者向这个世界传播知识的一个窗口。
心路历程
- 走近作者:个人介绍 Q&A
- 我的第一个,10 万(B站视频播放)
- 我的第一个,一千万!知乎阅读
- 我的第二个,一千万!CSDN阅读
联系方式
原创公众号
GitHub 上标星 10000+ 的开源知识库《二哥的 Java 进阶之路》第一版 PDF 终于来了!包括Java基础语法、数组&字符串、OOP、集合框架、Java IO、异常处理、Java 新特性、网络编程、NIO、并发编程、JVM等等,共计 32 万余字,可以说是通俗易懂、风趣幽默……详情戳:太赞了,GitHub 上标星 10000+ 的 Java 教程
微信搜 沉默王二 或扫描下方二维码关注二哥的原创公众号沉默王二,回复 222 即可免费领取。

star趋势图

友情链接
- paicoding,⭐️一款好用又强大的开源社区,附详细教程,包括Java、Spring、MySQL、Redis、微服务&分布式、消息队列、操作系统、计算机网络、数据结构与算法等计算机专业核心知识点。学编程,就上技术派😁。
- Hippo4J,🔥 强大的动态线程池,附带监控报警功能(没有依赖中间件),完全遵循阿里巴巴编码规范。
- JavaGuide,「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
捐赠鼓励
开源不易,如果《二哥的Java进阶之路》对你有些帮助,可以请作者喝杯咖啡,算是对开源做出的一点点鼓励吧!
<div align="left">
<img src="https://cdn.paicoding.com/tobebetterjavaer/images/weixin-zhifu.png" width="260px">
</div>
:gift_heart: 感谢大家对我资金的赞赏,每隔一个月会统计一次。
时间|小伙伴|赞赏金额
---|---|---
2025-07-02|橘子|4元
2025-06-28|m*u|10元
2025-06-15|l*y|5元
2025-05-28|*航|6元
2025-05-25|*星|10元
2025-05-25|*(|6.66元
2025-05-17|*鋈|4元
2025-05-10|*庆|1元
2025-05-08|芋*3|10元
2025-04-17|*南|10元
2025-03-31|:*D|4元
2025-03-26|A*.|6.66元
2025-02-18|R*.|6.66元
2025-02-08|*金|5元
2025-01-17|*蓝|8.88元
2024-12-30|*甜|2元
2024-12-26|*阳|1元
2024-12-18|*。|1.5元
2024-12-06|E*g|5元
2024-12-04|*佚|0.88元
2024-12-02|A*g|6.66元
2024-11-30|1*0|10元
2024-11-23|W*Z|11元
2024-11-17|*旺|2元
2024-11-16|*年|1元
2024-11-14|*🤖|10元
2024-11-13|*光|0.1元
2024-10-25|*陈|1元
2024-10-06|*天|10元
2024-10-04|2*2|20元
2024-09-25|c*l|1元
2024-09-14|.*6|1.9元
2024-08-16|*了|20元
2024-08-14|*李|0.66元
2024-08-12|*Z|6.66元
2024-08-09|*峰|2元
2024-07-13|*运|20元
2024-07-01|*风|1元
2024-06-30|*迷|1元
2024-06-23|*瓦|1元
2024-06-17|*芒|5元
2024-06-13|*啊|9.99元
2024-06-03|S*d|1元
2024-05-23|*气|3元
2024-05-22|w*r|6.6元
2024-05-01|*笑|0.01元
2024-04-24|1*0|3元
2024-04-10|迷*x|21元
2024-04-08|*青|5元
2024-04-08|敲不出来的一个符号|1元
2024-04-07|*i|0.01元
2024-04-06|*牛|10元
2024-04-03|Y*T|10元
2024-04-02|B*E|2元
2024-03-20|*卡|1元
2024-03-18|*嘎|6.66元
2024-03-17|*兴|0.01元
2024-03-12|*鹏|0.02元
2024-03-12|y*u|0.01元
2024-02-29|r*y|6元
2024-02-23|*~|9.99元
2024-02-21|从头再来|5元
2024-02-15|*斗|10元
2024-02-02|*切|2元
2024-02-01|*康|9元
2024-01-31|*康|1元
2024-01-22|*妙|10元
2024-01-17|*清|9.9元
2024-01-12|*奥|5元
2024-01-04|*👈🏻|1元
2024-01-03|*|3元
2024-01-03|Y*o|2元
2023-12-22|*逗|50元
2023-11-25|*君|2元
2023-10-23|*🐻|6.66元
2023-10-17|*哈|5元
2023-10-12|0*7|7.77元
2023-10-03|S*d|0.5元
2023-09-27|*1|1元
2023-09-25|L*e|10.24元
2023-09-19|*人|2元
2023-09-15|L*D|2元
2023-09-15|*暖|5元
2023-09-11|A*B|1元
2023-08-21|*氏|2元
2023-08-18|*寻|1元
2023-08-03|*案|10.24元
2023-08-02|*,|1元
2023-07-24|m*l|3元
2023-07-20|lzy|6元
2023-07-14|s*!|2元
2023-07-02|*晴|1元
2023-06-26|*雨|6.66元
2023-06-21|*航|6元
2023-06-21|*狼|3元
2023-06-19|*定|2元
2023-06-18|*道|5元
2023-06-16|* 文|1元
2023-06-14|G*e|66.6元
2023-06-07|*.|0.5元
2023-05-23|*W|5元
2023-05-19|*飞|6元
2023-05-10|c*r|1元
2023-04-26|r*J|10.24元
2023-04-22|*明|1元
2023-04-09|* 刀|10元
2023-04-03|*意|0.02元
2023--03-17|*昌|8 元
2023-03-16|~*~|66.6 元
2023-03-15|*枫|6.6 元
2023-03-10|十年|1 元
2023-03-04|*风|5 元
2023-02-26|一个表情(emoji)|1 元
2023-02-23|曹*n|5元
2023-02-11|昵称加载中.|6.6元
2023-02-09|*明|10元
2023-02-09|*风|5元
2023-02-09|*z|3元
2023-02-09|*夫|10元
2023-02-08|*宝|5 元
2023-01-18|*念|0.01元
2023-01-18|*来|1元
2023-01-10|At|1元
2023-01-07|*忠|5元
2023-12-02|g*g|0.1元
2022-11-13|*王|5元
2022-11-10|*车|1元
2022-11-10|F*k|1元
2022-11-05|*H|3元
2022-11-04|*金|0.02元
2022-11-04|*尘|15元
2022-11-02|*峰|1元
2022-10-29|~*~|6元
2022-10-28|k*k|1元
2022-10-20|*电|2元
2022-10-15|*深|5元
2022-09-30|*君|1元
2022-09-28|*懂|1元
2022-09-27|*府|1元
2022-09-23|*问号(emogji)|5元
2022-09-23|H*n|1元
2022-09-23|*a|0.01元
2022-09-08|*👀|20元
2022-09-07|丹*1|20元
2022-08-27|*夹|40元
2022-07-06|体*P|2元
2022-07-05|*谦|5元
2022-06-18|*杰|2元
2022-06-15|L*c|15元
2022-06-10|*❤|1元
2022-06-09|'*'|1元
2022-06-07|*勇|1元
2022-06-03|*鸭|1元
2022-05-12|*烟|10元
2022-04-25|*思|5元
2022-04-20|w*n|1元
2022-04-12|E*e|10 元
2022-03-19|*风|9.9元
2022-03-04|袁晓波|99元
2022-02-17|*色|1元
2022-02-17|M*y|1元
2022-01-28|G*R|6.6元
2022-01-20|*光|50元
2022-01-14|*浩|1元
2022-01-01|刚*好|3.6元
2022-01-01|马*谊|6.6元
2021-12-20|t*1|5 元
2021-10-26|*猫|28 元
2021-10-11|*人|28 元
2021-09-28|*人|1 元
2021-09-05|N*a|3 元
2021-09-02|S*n|6.6 元
2021-08-21|z*s|3 元
2021-08-20|A*g|10 元
2021-08-09|*滚|0.1 元
2021-08-02|*秒|1 元
2021-06-13|*7| 28 元
2021-05-04|*学|169 元
2021-04-29|p*e|2 元
2021-04-28|追风筝的神|1 元
参与贡献
1. 如果你对本项目有任何建议或发现文中内容有误的,欢迎提交 issues 进行指正。
2. 对于文中我没有涉及到知识点,欢迎提交 PR。