Skip to content

bage2014/study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,894 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Study - 全栈工程师学习笔记

English

本项目是一个综合性的技术学习仓库,包含 Java 全栈开发所需的各类知识点和实践案例。

📚 项目概述

这是一个面向全栈工程师的学习笔记仓库,涵盖 Java 后端开发、前端技术、数据库、中间件、AI 应用等多个技术领域。每个子模块都是一个独立的学习单元,包含理论讲解和代码实践。

🗂️ 模块分类

1. Java 基础

模块 说明
study-java Java 核心基础知识
study-java11 Java 11 新特性
study-lombok Lombok 简化代码
study-jol Java 内存模型查看工具
study-servlet Servlet 基础
study-bytebuddy 字节码操作
study-cglib CGLIB 动态代理

2. 数据结构与算法

模块 说明
study-algorithm 算法学习笔记
study-regex 正则表达式

3. Spring Framework

模块 说明
study-spring Spring Framework 基础
study-springmvc-java Spring MVC Java 配置
study-springmvc-xml Spring MVC XML 配置
study-springmvc-nowebxml Spring MVC 无 web.xml

4. Spring Boot

模块 说明
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 认证服务

5. 数据库

模块 说明
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 分库分表实践

6. 缓存

模块 说明
study-cache-caffeine Caffeine 本地缓存
study-cache-memory-spring Spring 内存缓存
study-cache-memory-springboot Spring Boot 内存缓存
study-cache-redis-spring Redis 缓存
study-ehcache Ehcache

7. 消息队列

模块 说明
study-activemq ActiveMQ
study-rabbitmq RabbitMQ

8. 分布式与微服务

模块 说明
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

9. 安全认证

模块 说明
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 服务端

10. 工具与测试

模块 说明
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 模型映射生成

11. 网络与通信

模块 说明
study-web Web 基础
study-socket Socket
study-websocket WebSocket
study-netty Netty
study-sftp SFTP

12. 数据处理

模块 说明
study-json JSON 处理(Jackson/Gson)
study-json-to-pojo JSON 转 POJO
study-dbschema-to-json 数据库 Schema 转 JSON
study-mapstruct 模型映射

13. 文档处理

模块 说明
study-itext PDF/HTML 转换
study-html2pdf HTML 转 PDF
study-file-online-preview 文件在线预览

14. 定时任务

模块 说明
study-quartz Quartz
study-xxl-job XXL-Job

15. 日志

模块 说明
study-log4j2 Log4j2
study-log-logback Logback

16. 部署与运维

模块 说明
study-docker Docker
study-linux Linux
study-tomcat Tomcat
study-nginx Nginx
study-jenkins Jenkins

17. AI 与云服务

模块 说明
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

18. 灰度发布

模块 说明
study-gray-flow 灰度流程控制
study-gray-validator 灰度验证器

19. 其他

模块 说明
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

About

Java全栈工程师学习笔记;Spring、shiro、CAS、oauth2单点登录;cache 、Redis; web 安全及解决思路;redis、mq、quartz、docker;Docker各种组件实践等;mybatis、spring、spring boot实践;分布式锁;基于分库分表等等;Java full-stack engineer study notes; Spring, shiro, CAS, oauth2 single sign-on; cache, Redis; web security and solutions; redis, mq, quartz, docker; Docker various component practices, etc.;

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors