SpringBoot 项目目录
两个项目 配置使用
==chapter2-7-1 springboot 集成 HttpClient == ==chapter2-0-8 springboot 集成 MockMvc和Swagger2==
工程配置
- ==chapter0-0-0 springboot demo==
- ==chapter0-0-1 springboot 共享model==
- ==chapter0-0-2 springboot weblogic ==
- ==chapter0-0-6 springboot 自定义jar包==
- ==chapter0-0-7 springboot 引入自定义jar包并以可运行jar方式启动 + SpringMVC 扩展==
- ==chapter0-0-8 springboot 引入自定义jar包并以war包方式启动==
- ==chapter0-0-9 springboot goatool 工具类 (作为其他项目依赖) ==
- ==chapter0-1-0 springboot Utils 积累常用工具类 (作为其他项目依赖)==
- ==chapter0-1-1springboot 集合 Hutool 框架源码==
- ==chapter0-1-2 springboot 集合 Hutool 框架 演示使用==
- ==chapter1-1-1 springboot 读取配置文件 + 获取bean的几种方式==
- ==chapter1-1-2 springboot javaconfig配置集合(其他模块共享该配置)==
- ==chapter1-1-4 springboot 国际化 i18n==
- ==chapter1-1-6 springboot 多环境profile打包 ==
- ==chapter1-1-8 springboot 集成OGNL ==
日志相关
- ==chapter1-2-1 springboot 与 日志== log4j / log4j2
- ==chapter1-2-2 springboot 与 日志 默认日志框架 LogBack ==
- ==chapter1-2-3 springboot 与 日志 log4j + AOP统一处理请求日志==
- ==chapter1-2-4 springboot 日志输出至Logstash xml方式==
- ==chapter1-2-5 springboot 日志输出至Logstash properties方式== 失败
- ==chapter1-2-6 springboot 自定义starter==
- ==chapter1-2-7 springboot 注解开发==
- ==chapter1-3-X springboot 日志框架 Slf4j ==
- ==chapter1-3-X springboot 日志框架 Log4j==
- ==chapter1-3-0 springboot 日志框架 CommonsLogging==
- ==chapter1-3-1 springboot 日志框架 Java原生日志 java.util.logging==
日期和时间处理 基于 restTemplate
- ==chapter1-3-5 springboot 公共接口和model==
- ==chapter1-3-6 springboot 生产者 Provider==
- ==chapter1-3-7 springboot 消费者 Consumer==
- ==chapter1-3-8 springboot 全局 日期格式处理==
Web开发
-
==chapter2-0-0 springboot 中的SpringMVC 相关操作总结
-
==chapter2-0-2 springboot 打jar包方式的静态资源映射规则(webjars)==
-
==chapter2-0-3 springboot 集成 servlet、Filter、 Listener、interceptor 的两种方式==
-
==chapter2-0-4 springboot 集成 HttpSession==
-
==chapter2-0-5 springboot 集成 大数据 (区块链)
-
==chapter2-0-7 springboot 集成 selenium 爬虫示例
-
==chapter2-0-8 springboot 集成 MockMvc和Swagger2 接收前台参数==
-
==chapter2-1-0 springboot 中使用 ES6==
-
==chapter2-1-2 springboot 中使用 JavaScript ==
-
==chapter2-1-3 springboot 中使用 JQuery==
-
==chapter2-1-5 springboot 中使用 Bootstrap + JSP==
-
==chapter2-1-6 springboot 中使用 Bootstrap + Select2 + 前后端ajax交互 ==
-
==chapter2-1-7 springboot 中使用 Bootstrap + AdminLTE 模板==
-
==chapter2-1-8 springboot 集成 Kaptcha 验证码==
-
==chapter2-2-2 springboot 集成 fastjson 相关操作总结==
-
==chapter2-2-3 springboot 集成 Jackson 相关操作总结==
-
==chapter2-2-5 springboot 集成 Gson 相关操作总结==
-
==chapter2-3-1 springboot 集成 WebSocket==
-
==chapter2-3-2 springboot 集成 WebSocket2==
-
==chapter2-3-3 springboot 集成 WebSocket3==
-
==chapter2-3-5 springboot 集成 Spring Webflux的UDP数据接收及发送==
-
==chapter2-3-8 springboot 集成 Mina client ==
-
==chapter2-3-9 springboot 集成 Mina server ==
-
==chapter2-4-1 springboot 集成 WebService 服务端==
-
==chapter2-4-4 springboot 集成 WebService ==
-
==chapter2-5-1 springboot 集成 WebService 客户端==
-
==chapter2-5-3 springboot 集成 Netty==
-
==chapter2-5-4 springboot 集成 Netty Server==
-
==chapter2-5-5 springboot 集成 Netty Client==
-
==chapter2-5-8 springboot 集成 protocol buf 谷歌==
-
==chapter2-6-0 springboot 集成 JSP 内嵌Tomcat容器==
-
==chapter2-6-1 springboot 集成 JSP 外置Tomcat容器 + 文件上传/下载 + 远程调试==
模板引擎
- ==chapter2-6-3 springboot 集成 Thymeleaf + Nginx 反向代理 ==
- ==chapter2-6-4 springboot 集成 velocity==
- ==chapter2-6-5 springboot 集成 freemarker + 日期类型处理==
- ==chapter2-6-7 springboot 集成 vue+ elementUI==
- ==chapter2-6-8 springboot 集成 Layui==
网络请求
- ==chapter2-7-1 springboot 集成 HttpClient ==
- ==chapter2-7-3 springboot 集成 RestTemplate + IDEA RestClient工具使用 ==
- ==chapter2-7-5 springboot 集成 GitHub for java REST API v3 ==
- ==chapter2-7-7 springboot 集成 百度翻译API ==
- ==chapter2-8-0 springboot 集成 JSP 中使用 Echarts + JQuery + 百度地图 ==
- ==chapter2-9-0 springboot 集成 前后台交互 方式 总结==
- ==chapter2-9-3 springboot 集成 跨域==
- ==chapter2-9-5 springboot 集成 Redis + Lua 限流==
Spring基础
- ==chapter3-0-3:springboot 中 Spring基础==
- ==chapter3-0-6:springboot 中 Goat手写 Tiny-Spring框架==
- ==chapter3-0-8:springboot 中 手写 Tiny-Spring框架==
异常管理
- ==chapter3-1-1:springboot 统一捕获 全局异常==
事务管理
- ==chapter3-3-1:springboot 事务管理 基于@Transactional 注解+ jdbcTemplate实现==
- ==chapter3-3-2:springboot 事务管理 基于@Transactional 注解+ JPA实现==
AOP
- ==chapter3-4-1:springboot AOP拦截 基于@Aspect 注解==
- ==chapter3-4-2:springboot AOP拦截 系统日志 基于@Aspect 注解==
安全管理
- ==chapter3-4-5:springboot 集成 AES 加密解密 RSA加签验签
- ==chapter3-4-8:springboot 集成 License 验证 生成和校检整合==
- ==chapter3-4-9:springboot 集成 License 验证 生成和校检分开==
- ==chapter3-5-0:springboot 集成 License 验证 待整理 DES RSA==
- ==chapter3-5-1:springboot 集成 Shiro 基于内存用户 ==
- ==chapter3-5-2:springboot 集成 Shiro + jwt==
- ==chapter3-5-3:springboot 集成 Shiro + jwt Plus==
- ==chapter3-5-4:springboot 集成 SpringSecurity + Thymeleaf + 内存用户==
- ==chapter3-5-5:springboot 集成 SpringSecurity + Thymeleaf + 数据库用户==
- ==chapter3-5-7:springboot 集成 SpringSecurity + jwt==
- ==chapter3-6-3:springboot 集成 oauth2==
- ==chapter3-6-4:springboot 集成 oauth2 四种验证模式==
- ==chapter3-6-6:springboot 集成 Social QQ登录==
- ==chapter3-7-0:springboot 集成 jwt==
- ==chapter3-7-3:springboot 集成 Session==
- ==chapter3-8-0:springboot 集成 actuator==
持久层数据访问
- ==chapter4-0-0:springboot 集成 Druid连接池及监控界面==
- ==chapter4-0-1:springboot 集成 access ==
- ==chapter4-0-4:springboot 使用 内置数据库连接池==
- ==chapter4-1-1:springboot 中使用 JDBC JdbcTemplate==
- ==chapter4-2-0:springboot 集成 JPA 乐观锁==
- ==chapter4-2-1:springboot 集成 JPA==
- ==chapter4-2-2:springboot 集成 JPA 复杂条件查询 ==
- ==chapter4-2-4:springboot 集成 JPA 分页查询 JSP + DataTable==
- ==chapter4-3-0:springboot 集成 getResourceAsStream ==
- ==chapter4-3-5:springboot 集成 手写mybatis框架 ==
- ==chapter4-4-0:springboot 集成 解析/生成 XML + dtd + xsd (Xml Schemas Definition ) 约束 ==
- ==chapter4-4-1:springboot 集成 mybatis Dao接口 + sqlxml 实现==
- ==chapter4-4-2:springboot 集成 mybatis Dao接口 + 注解 实现==
- ==chapter4-4-3:springboot 集成 mybatis==
- ==chapter4-4-4:springboot 集成 mybatis + mybatisplus + 日期处理==
- ==chapter4-4-7:springboot 集成 mybatis-generator ==
- ==chapter4-5-2:springboot 集成 MongoDB 使用 MongoTemplate==
- ==chapter4-5-3:springboot 集成 MongoDB 使用 MongoRepository==
- ==chapter4-6-0:springboot 集成 Oracle==
- ==chapter4-6-1:springboot 集成 JPA + Oracle==
- ==chapter4-6-3:springboot 集成 H2 + mybatis==
- ==chapter4-6-4:springboot 集成 sqlite + mybatis==
- ==chapter4-6-5:springboot 集成 sqlite + JPA==
- ==chapter4-6-6:springboot 集成 HSqlDB + JPA==
- ==chapter4-6-8:springboot 集成 sqlserver==
- ==chapter4-7-0:springboot 集成 多数据源 基于 JPA和Mybatis==
- ==chapter4-7-5:springboot 集成 mysql读写分离 基于 IO.shardingJDBC==
- ==chapter4-7-6:springboot 集成 mysql读写分离 基于 DD.shardingJDBC==
- ==chapter4-7-7:springboot 集成 mysql分库分表 基于 DD.shardingJDBC==
缓存支持
- ==chapter5-0-8:springboot 集成 Cache + jdbcTemplate==
- ==chapter5-1-0:springboot 集成 Cache + mybatisplus==
- ==chapter5-1-1:springboot 集成 redis 使用 redisTemplate + mybatis==
- ==chapter5-1-2:springboot 集成 redis 使用 jedis 列举 五大数据类型的 常用指令==
- ==chapter5-1-3:springboot 集成 redis 使用 redisTemplate 注解版 + JPA==
- ==chapter5-1-4:springboot 集成 redis 使用 redisTemplate 集群==
- ==chapter5-1-5:springboot 集成 redis 使用 RedisTemplate 和 jedis 调用Lua脚本==
- ==chapter5-1-6:springboot 集成 Dubbo Redis API ==
- ==chapter5-1-7:springboot 集成 Dubbo Redis API Impl ==
- ==chapter5-2-1:springboot 集成 guava cache==
- ==chapter5-2-2:springboot 集成 guava cache 基于注解==
- ==chapter5-2-5:springboot 集成 encache 基于注解==
微服务
-
==chapter5-3-0:springboot 集成 Dubbo consumer/ product ==
-
==chapter5-3-1:springboot 集成 Dubbo api / consumer/ product==
-
==chapter5-3-2:springboot 集成 Zookeeper 客户端 + Zookeeper集群==
-
==chapter5-3-5:
-
==chapter5-3-6:springboot 集成 Dubbo api==
-
==chapter5-3-7:springboot 集成 Dubbo consumer==
-
==chapter5-3-8:springboot 集成 Dubbo Provider 使用 mybatisplus 实现==
-
==chapter5-3-9:springboot 集成 Dubbo Provider 使用 JPA实现 ==
-
==chapter5-4-0: ==
-
==chapter5-4-2:springboot 集成 SpringCloud eureka、Ribbon、feign、zuul 等全家桶==
-
==chapter5-5-0:springboot 集成 SpringCloud Alibaba==
-
==chapter5-6-0:springboot 集成 Alibaba fescar==
-
==chapter5-6-5:springboot 集成 Apollo 分布式配置中心==
-
==chapter6-1-1:springboot 集成 Swagger2==
-
==chapter6-2-1:springboot 集成 Email 邮件 邮箱==
-
==chapter6-2-4:springboot 集成 StateMachine 官网demo==
-
==chapter6-2-5:springboot 集成 StateMachine 框架实现状态机1==
-
==chapter6-2-6:springboot 集成 StateMachine 框架实现状态机2==
-
==chapter6-2-7:springboot 集成 StateMachine 框架实现状态机3==
-
==chapter6-2-8:springboot 集成 StateMachine 框架实现状态机4==
任务调度
-
==chapter6-3-1:springboot 集成 Scheduled==
-
==chapter6-4-1:springboot 集成 Quartz==
-
==chapter6-5-1:springboot 异步任务 @Async==
-
==chapter6-5-5:springboot 重试机制==
-
==chapter6-5-7:springboot @Async与@Retryable结合==
-
==chapter6-5-8:springboot @Async与@Scheduled结合==
-
==chapter6-6-0:springboot Batch 批处理1 ==
-
==chapter6-6-1:springboot Batch 批处理2 ==
-
==chapter7-2-1:springboot 集成 solr 使用SolrClient 方式 ==
-
==chapter7-2-3:springboot 集成 solr 使用JPA方式==
-
==chapter7-3-1:springboot 集成 ElasticSearch 使用 JestClient 操作==
-
==chapter7-4-1:springboot 集成 ElasticSearch 使用 SpringData 操作==
-
==chapter7-5-0:springboot 集成 Maven 学习总结==
excel 相关操作
- ==chapter7-5-5:springboot 集成 POI 操作Excel ==
- ==chapter7-5-6:springboot 集成 EasyPoi 操作Excel
- chapter7-5-8:springboot 集成 Alibaba EasyExcel
word 相关操作
- chapter7-6-0:springboot 集成 docx4j 操作 word
其他语言
- ==chapter7-6-1:springboot 集成 事件监听==
- ==chapter7-6-5:springboot 集成 Tinypinyin==
- ==chapter7-8-0:springboot 集成 Drools==
- ==chapter7-8-5:springboot 集成 Python==
- ==chapter7-8-7:springboot 集成 Rust==
- ==chapter7-9-0:springboot 集成 Scala==
- ==chapter8-0-1:springboot 集成 Guava基础案例==
- ==chapter8-0-3:springboot 集成 Groovy==
- ==chapter8-0-4:springboot 集成 GraphQL==
- ==chapter8-0-5:springboot 集成 Lua==
- ==chapter8-0-7:springboot 集成 Kotlin Web开发==
- ==chapter8-0-8:springboot 集成 Kotlin==
- ==chapter8-1-0:springboot 集成 阿里云短信==
- ==chapter8-1-1:springboot 集成 Oss 使用阿里云存储==
- ==chapter8-1-2:springboot 集成 Java调用 Lua脚本 通过LuaJava==
- ==chapter8-1-4:springboot 集成 Java调用 Python脚本 通过命令行==
文件上传/下载
- ==chapter8-2-0:springboot 集成 FastDFS==
- ==chapter8-2-1:springboot 集成 ftp ==
- ==chapter8-2-2:springboot 集成 MinIO==
- ==chapter8-2-3:springboot 实现 图片上传(加水印)==
消息中间件
- ==chapter8-2-5:springboot 集成 EventBus ==
- ==chapter8-3-0:springboot 集成 RabbitMQ==
- ==chapter8-3-1:springboot 集成 RabbitMQ 精简版==
- ==chapter8-3-3:springboot 集成 Kafka==
- ==chapter8-3-5:springboot 集成 Activemq==
二维码相关
- ==chapter8-4-0:springboot 集成 Qrcode==
- ==chapter8-4-2:springboot 集成 Zxing==
JVM
- ==chapter8-5-0:springboot 集成 JVM==
数据结构与算法
- ==chapter8-6-0:springboot 集成 Leetcode==
- ==chapter8-6-1:springboot 集成 大数据 (Hadoop)==
书籍 ==chapter8-7-0:springboot 集成 Effective Java 第二版==
项目经验总结 ==chapter8-8-8:springboot 集成 项目经验总结== ==chapter8-9-0:springboot 集成 Linux 系统 总结==
高并发
-
==chapter9-0-1:springboot 集成 高并发 ==
-
==chapter9-1-1:Mysql 积累和总结==
-
==chapter9-1-2:Mysql 各种配置==
-
==chapter9-1-5:Oracle 积累和总结==
-
==chapter9-3-1:springboot 集成 HessianServer==
-
==chapter9-3-2:springboot 集成 HessianClient==
-
==chapter9-4-1:springboot 集成 Docker==
-
==chapter9-4-3:springboot 集成 docker-compose==
-
==chapter9-5-0:springboot 集成 设计思想 ==
-
==chapter9-5-1:springboot 集成23种设计模式==
-
==chapter9-5-5:springboot 代码重构 实例 ==
-
==chapter9-6-1:springboot 集成 微信订阅号==
-
==chapter9-8-0:springboot dubbo 生产者 为 Rbac 提供服务 ==
-
==chapter9-8-1:springboot dubbo API 为 Rbac 提供服务 ==
-
==chapter9-8-2:springboot 架构 AdminLTE + Thymeleaf ==
-
==chapter9-8-3:springboot 架构 Layui ==
-
==chapter9-8-4:springboot 架构 Easyui + Thymeleaf==
-
==chapter9-8-5:springboot 架构 Easyui + JSP==
-
==chapter9-8-5:springboot 架构 Bootstrap + Thymeleaf==
-
==chapter9-9-0:springboot 架构 设计模式实战==
版本控制
- ==chapter9-9-1:springboot 集成Git 版本控制==
测试功能
- ==chapter9-9-2:springboot Jacoco 测试覆盖率==
- ==chapter9-9-5:springboot Junit 读取 resources ==
- ==chapter9-9-6:springboot 集成 TestNG==
- ==chapter9-9-9:提供测试代码 编写==
JavaSe 项目目录
- ==chapter99-3-3:数据类型和运算符==
- ==chapter99-4-3:流程控制与数组==
- ==chapter99-5-3:面向对象 上==
- ==chapter99-5-5:面向对象 下==
- ==chapter99-7-3:Java基础类库==
- ==chapter99-14-3:Java Annotation 注解==
- ==chapter99-15-3:Java I/O 输入/输出==
- ==chapter99-16-3:Java 多线程 + 多线程调试==
- ==chapter99-18-3:Java 类加载机制与反射==
- ==chapter99-20-1:单机游戏==