
本项目是一个综合性的技术学习仓库,包含 Java 全栈开发所需的各类知识点和实践案例。
这是一个面向全栈工程师的学习笔记仓库,涵盖 Java 后端开发、前端技术、数据库、中间件、AI 应用等多个技术领域。每个子模块都是一个独立的学习单元,包含理论讲解和代码实践。
| 模块 | 说明 |
|---|
| study-java | Java 核心基础知识 |
| study-java11 | Java 11 新特性 |
| study-lombok | Lombok 简化代码 |
| study-jol | Java 内存模型查看工具 |
| study-servlet | Servlet 基础 |
| study-bytebuddy | 字节码操作 |
| study-cglib | CGLIB 动态代理 |
| 模块 | 说明 |
|---|
| study-algorithm | 算法学习笔记 |
| study-regex | 正则表达式 |
| 模块 | 说明 |
|---|
| study-spring | Spring Framework 基础 |
| study-springmvc-java | Spring MVC Java 配置 |
| study-springmvc-xml | Spring MVC XML 配置 |
| study-springmvc-nowebxml | Spring MVC 无 web.xml |
| 模块 | 说明 |
|---|
| study-spring-boot | Spring Boot 基础 |
| study-spring-boot-h2 | Spring Boot + H2 数据库 |
| study-spring-boot-jpa | Spring Boot + JPA |
| study-spring-boot-docker | Spring Boot 容器化 |
| study-spring-boot-security | Spring Boot 安全 |
| study-spring-boot-test | Spring Boot 测试 |
| study-spring-boot-valid | 参数校验 |
| study-spring-boot-web-socket | WebSocket |
| study-spring-boot-elk | ELK 日志系统 |
| study-spring-boot-zipkin | Zipkin 链路追踪 |
| study-spring-boot-trace | 调用链 |
| study-spring-boot-multi-datasource | 多数据源 |
| study-spring-boot-dynamic-datasource | 动态数据源切换 |
| study-spring-boot-oauth2-auth-server | OAuth2 认证服务 |
| 模块 | 说明 |
|---|
| study-sql | SQL 学习笔记 |
| study-mybatis | MyBatis |
| study-mybatis-plus | MyBatis Plus |
| study-redis | Redis |
| study-mongodb | MongoDB |
| study-oceanbase | OceanBase 数据库 |
| study-clickhouse | ClickHouse |
| study-canal | Canal 数据同步 |
| study-split-db-tb | 分库分表实践 |
| 模块 | 说明 |
|---|
| study-cache-caffeine | Caffeine 本地缓存 |
| study-cache-memory-spring | Spring 内存缓存 |
| study-cache-memory-springboot | Spring Boot 内存缓存 |
| study-cache-redis-spring | Redis 缓存 |
| study-ehcache | Ehcache |
| 模块 | 说明 |
|---|
| study-activemq | ActiveMQ |
| study-rabbitmq | RabbitMQ |
| 模块 | 说明 |
|---|
| study-dubbo | Dubbo |
| study-spring-cloud-circuit-breaker | 熔断机制 |
| study-hystrix | Hystrix 熔断器 |
| study-resilience4j | Resilience4j 限流 |
| study-sentinel | Sentinel 限流 |
| study-spring-session | Spring Session |
| study-sharedsession | 共享 Session |
| 模块 | 说明 |
|---|
| study-security | Spring Security |
| study-shiro-tutorial | Shiro 入门 |
| study-shiro-web | Shiro Web |
| study-cas-client | CAS 客户端 |
| study-cas-server | CAS 服务端 |
| study-oauth | OAuth |
| study-jwt | JWT |
| study-jwe | JWE |
| study-spring-boot-saml | SAML |
| study-spring-boot-sso-oauth2-server | SSO OAuth2 服务端 |
| 模块 | 说明 |
|---|
| study-utils | 工具类 |
| study-test | 测试基础 |
| study-jmockit | JMockit 测试 |
| study-mockito | Mockito |
| study-jmeter | JMeter 性能测试 |
| study-arthas | Arthas 诊断工具 |
| study-maven | Maven |
| study-code-format | 代码格式化 |
| study-code-generator | 代码生成器 |
| study-mapping-generator | 模型映射生成 |
| 模块 | 说明 |
|---|
| study-web | Web 基础 |
| study-socket | Socket |
| study-websocket | WebSocket |
| study-netty | Netty |
| study-sftp | SFTP |
| 模块 | 说明 |
|---|
| study-json | JSON 处理(Jackson/Gson) |
| study-json-to-pojo | JSON 转 POJO |
| study-dbschema-to-json | 数据库 Schema 转 JSON |
| study-mapstruct | 模型映射 |
| 模块 | 说明 |
|---|
| study-itext | PDF/HTML 转换 |
| study-html2pdf | HTML 转 PDF |
| study-file-online-preview | 文件在线预览 |
| 模块 | 说明 |
|---|
| study-quartz | Quartz |
| study-xxl-job | XXL-Job |
| 模块 | 说明 |
|---|
| study-log4j2 | Log4j2 |
| study-log-logback | Logback |
| 模块 | 说明 |
|---|
| study-docker | Docker |
| study-linux | Linux |
| study-tomcat | Tomcat |
| study-nginx | Nginx |
| study-jenkins | Jenkins |
| 模块 | 说明 |
|---|
| study-ai | AI 应用 |
| study-deep-learning | 深度学习 |
| study-ai-best-practice | AI 最佳实践 |
| study-ai-mcp-server | MCP 服务端 |
| study-ai-mcp-client | MCP 客户端 |
| study-baidu-asr | 百度语音识别 |
| study-xfyun-lfasr | 讯飞语音转写 |
| study-tencent-share | 腾讯分享 API |
| study-leancloud | LeanCloud |
| 模块 | 说明 |
|---|
| study-gray-flow | 灰度流程控制 |
| study-gray-validator | 灰度验证器 |
| 模块 | 说明 |
|---|
| study-jpush | 极光推送 |
| study-hanlp | HanLP 自然语言处理 |
| study-ews-java-api | Outlook 邮箱 |
| study-stream-m3u8 | M3U8 直播流 |
| study-m3u | M3U 音乐播放 |
| study-id-generator | ID 生成器 |
| study-hashids-java | 短 ID 生成器 |
| study-spring-boot-metrics | 埋点监控 |
| study-java-shell | Java 与 Shell 交互 |
| study-spring-email | Spring 发送邮件 |
| study-crawler | 网页爬虫 |
| study-downtime | 故障时间管理 |
| study-btrace | BTrace 动态追踪 |
| study-calcite | Calcite SQL 解析 |
| study-dpf | DPF 文档处理 |
| study-draw-io | Draw.io 绘图 |
MIT License