课程目录.某马-Java微服务项目《黑马头条》
│
│
│ 黑马头条项目-课程导学.mp4
│
├─day01-环境搭建、SpringCloud微服务(注册发现、网关)
│ │ 常见问题.txt
│ │
│ ├─PPT
│ │ 01-环境搭建、SpringCloud微服务(注册发现、服务调用、网关).pptx
│ │
│ ├─代码
│ │ heima-leadnews.zip
│ │
│ ├─视频
│ │ Day1-01-第一章内容介绍.mp4
│ │ Day1-02-项目背景介绍.mp4
│ │ Day1-03-技术栈说明.mp4
│ │ Day1-04-项目介绍-课程大纲.mp4
│ │ Day1-05-nacos环境搭建.mp4
│ │ Day1-06-初始工程-工程导入.mp4
│ │ Day1-07-初始工程-工程结构介绍.mp4
│ │ Day1-08-app登录-需求分析-表结构说明.mp4
│ │ Day1-09-app登录-手动加盐加密的方式.mp4
│ │ Day1-10-app登录-用户微服务搭建.mp4
│ │ Day1-11-app端登录-接口定义.mp4
│ │ Day1-12-app端登录-功能实现.mp4
│ │ Day1-13-接口测试工具-postman.mp4
│ │ Day1-14-接口测试工具-swagger.mp4
│ │ Day1-15-接口测试工具-knife4j.mp4
│ │ Day1-16-网关-app端网关搭建.mp4
│ │ Day1-17-网关-认证过滤器校验jwt.mp4
│ │ Day1-18-app前端项目集成.mp4
│ │
│ ├─讲义
│ │ 01-环境搭建、SpringCloud微服务(注册发现、服务调用、网关).assets.zip
│ │ 01-环境搭建、SpringCloud微服务(注册发现、服务调用、网关).md
│ │
│ └─资料
│ │ nginx-1.18.0.zip
│ │ node-v9.4.0-x64.msi
│ │ Postman-win64-6.0.10-Setup.exe
│ │ 项目原型-HTML(使用火狐浏览器打开).zip
│ │
│ ├─maven仓库
│ │ respository_new.zip
│ │
│ ├─sql脚本
│ │ leadnews_user.sql
│ │
│ ├─初始工程
│ │ heima-leadnews.zip
│ │
│ ├─前端项目
│ │ app-web.zip
│ │
│ ├─接口文档
│ │ 接口示例文档.md
│ │
│ └─虚拟机镜像
│ CentOS7-hmtt.zip
│
├─day02-app端文章查看,静态化freemarker,分布式文件系统minIO
│ ├─PPT
│ │ Freemarker.pptx
│ │ minIO.pptx
│ │ 文章列表查看、Freemarker+minio 文章详情静态化、ES全文检索 - 副本.pptx
│ │
│ ├─代码
│ │ heima-leadnews.zip
│ │
│ ├─视频
│ │ Day2-01-今日学习内容[].mp4
│ │ Day2-02-app端文章列表查询-需求分析&表结构分析[].mp4
│ │ Day2-03-app端文章列表查询-实现思路[].mp4
│ │ Day2-04-app端文章列表查询-接口实现[].mp4
│ │ Day2-05-app端文章列表查询-功能完成[].mp4
│ │ Day2-06-文章详情-实现方案分析[].mp4
│ │ Day2-07-freemarker-概述[].mp4
│ │ Day2-08-freemarker-入门案例[].mp4
│ │ Day2-09-freemarker-基础语法种类[].mp4
│ │ Day2-10-freemarker-遍历list集合[].mp4
│ │ Day2-11-freemarker-获取map中的数据[].mp4
│ │ Day2-12-freemarker-if指令[].mp4
│ │ Day2-13-freemarker-运算符[].mp4
│ │ Day2-14-freemarker-空值处理[].mp4
│ │ Day2-15-freemarker-内建函数[].mp4
│ │ Day2-16-freemarker-静态文件生成[].mp4
│ │ Day2-17-MinIO-概述[].mp4
│ │ Day2-18-MinIO-环境搭建[].mp4
│ │ Day2-19-MinIO-快速入门[].mp4
│ │ Day2-20-MinIO-封装为starter使用[].mp4
│ │ Day2-21-文章详情-静态页面生成上传到minio-1[].mp4
│ │ Day2-22-文章详情-静态页面生成上传到minio-2[].mp4
│ │
│ ├─讲义
│ │ │ app端文章查看,静态化freemarker,分布式文件系统minIO.md
│ │ │
│ │ └─app端文章查看,静态化freemarker,分布式文件系统minIO.assets
│ │ 1528820943975.png
│ │ 1539947776259.png
│ │ 1576129529361.png
│ │ image-20210417102204739.png
│ │ image-20210417102356582.png
│ │ image-20210417102435088.png
│ │ image-20210419151801252.png
│ │ image-20210419151839634.png
│ │ image-20210419151854868.png
│ │ image-20210419151912063.png
│ │ image-20210419151938103.png
│ │ image-20210419152011931.png
│ │ image-20210420000326669.png
│ │ image-20210420000823502.png
│ │ image-20210420001037992.png
│ │ image-20210422163843108.png
│ │ image-20210602180753705.png
│ │ image-20210602180824202.png
│ │ image-20210602180856833.png
│ │ image-20210602180931839.png
│ │ image-20210602180957787.png
│ │
│ └─资料
│ │ heima-leadnews-basic.zip
│ │ minio.tar
│ │ readme.txt
│ │
│ ├─sql脚本
│ │ leadnews_article.sql
│ │
│ ├─文章微服务
│ │ heima-leadnews-article.zip
│ │
│ ├─模板文件
│ │ │ article.ftl
│ │ │
│ │ └─plugins
│ │ ├─css
│ │ │ index.css
│ │ │
│ │ └─js
│ │ axios.min.js
│ │ index.js
│ │
│ └─类
│ └─文章相关实体类
│ ApArticle.java
│ ApArticleConfig.java
│ ApArticleContent.java
│
├─day03-自媒体文章发布
│ ├─PPT
│ │ 自媒体文章发布.pptx
│ │
│ ├─代码
│ │ heima-leadnews.zip
│ │
│ ├─作业
│ │ │ 自媒体接口-作业.md
│ │ │
│ │ └─自媒体接口-作业.assets
│ │ image-20210719002320485.png
│ │ image-20210719002352845.png
│ │ image-20210719002621046.png
│ │ image-20210719002805621.png
│ │ image-20210719002907886.png
│ │ image-20210719003025132.png
│ │ image-20210719003029361.png
│ │ image-20210719003114332.png
│ │
│ ├─视频
│ │ Day3-01-今日学习内容介绍.mp4
│ │ Day3-02-自媒体-前后端项目搭建.mp4
│ │ Day3-03-自媒体-素材管理-图片上传-需求及表结构.mp4
│ │ Day3-04-自媒体-素材管理-思路分析及微服务中获取用户.mp4
│ │ Day3-05-自媒体-素材管理-图片上传完成.mp4
│ │ Day3-06-自媒体-素材管理-素材列表查询.mp4
│ │ Day3-07-自媒体-文章管理-频道列表查询.mp4
│ │ Day3-08-自媒体-文章管理-查询文章列表1.mp4
│ │ Day3-09-自媒体-文章管理-文章列表查询2.mp4
│ │ Day3-10-自媒体-文章管理-发布文章-需求说明.mp4
│ │ Day3-11-自媒体-文章管理-发布文章-思路分析.mp4
│ │ Day3-12-自媒体-文章管理-发布文章-接口定义.mp4
│ │ Day3-13-自媒体-文章管理-发布文章-保存或修改文章.mp4
│ │ Day3-14-自媒体-文章管理-发布文章-抽取文章内容图片.mp4
│ │ Day3-15-自媒体-文章管理-发布文章-保存内容图片与素材的关系.mp4
│ │ Day3-16-自媒体-文章管理-发布文章-保存内容图片关系-测试.mp4
│ │ Day3-17-自媒体-文章管理-发布文章-自动匹配及封面关系保存.mp4
│ │
│ ├─讲义
│ │ │ 自媒体文章发布.md
│ │ │
│ │ └─自媒体文章发布.assets
│ │ image-20210426110728659.png
│ │ image-20210426110913007.png
│ │ image-20210426111329136.png
│ │ image-20210426144327206.png
│ │ image-20210426144500239.png
│ │ image-20210426144603541.png
│ │ image-20210426205631708.png
│ │ image-20210426210148580.png
│ │ image-20210426210402672.png
│ │ image-20210426210434861.png
│ │ image-20210427014828830.png
│ │ image-20210427014931255.png
│ │ image-20210427015037964.png
│ │ image-20210427015054428.png
│ │ image-20210427015114994.png
│ │ image-20210427015326728.png
│ │
│ └─资料
│ ├─类
│ │ ├─mapper
│ │ │ WmChannelMapper.java
│ │ │ WmMaterialMapper.java
│ │ │ WmNewsMapper.java
│ │ │ WmNewsMaterialMapper.java
│ │ │ WmNewsMaterialMapper.xml
│ │ │
│ │ ├─service
│ │ │ │ WmChannelService.java
│ │ │ │ WmMaterialService.java
│ │ │ │ WmNewsService.java
│ │ │ │
│ │ │ └─impl
│ │ │ WmChannelServiceImpl.java
│ │ │ WmMaterialServiceImpl.java
│ │ │ WmNewsServiceImpl.java
│ │ │
│ │ └─实体类
│ │ └─wemedia
│ │ ├─dtos
│ │ │ WmLoginDto.java
│ │ │
│ │ └─pojos
│ │ WmUser.java
│ │
│ ├─自媒体sql脚本
│ │ leadnews_wemedia.sql
│ │
│ ├─自媒体前端
│ │ wemedia-web.zip
│ │
│ └─自媒体后端微服务
│ heima-leadnews-wemedia-gateway.zip
│ heima-leadnews-wemedia.zip
│
├─day04-自媒体文章审核
│ ├─PPT
│ │ 自媒体文章审核.pptx
│ │
│ ├─代码
│ │ heima-leadnews.zip
│ │
│ ├─视频
│ │ Day4-01-今日内容介绍.mp4
│ │ Day4-02-自媒体文章审核流程说明.mp4
│ │ Day4-03-阿里云接口-概述.mp4
│ │ Day4-04-阿里云接口-项目中集成.mp4
│ │ Day4-05-分布式主键策略-雪花算法.mp4
│ │ Day4-06-app端文章保存接口实现1.mp4
│ │ Day4-07-app端文章保存接口实现2.mp4
│ │ Day4-08-自媒体文章审核实现-方法定义及提取文本和图片.mp4
│ │ Day4-09-自媒体文章审核实现-审核文本和图片.mp4
│ │ Day4-10-自媒体文章审核实现-保存app端数据.mp4
│ │ Day4-11-自媒体文章审核实现-单元测试.mp4
│ │ Day4-12-自媒体文章审核实现-feign调用服务降级实现.mp4
│ │ Day4-13-自媒体文章审核实现-发布文章异步调用审核文章.mp4
│ │ Day4-14-自媒体文章审核-综合测试.mp4
│ │ Day4-15-新需求-自管理敏感词-DFA算法.mp4
│ │ Day4-16-新需求-自管理敏感词-文章审核集成完成.mp4
│ │ Day4-17-新需求-图片文字识别-入门案例.mp4
│ │ Day4-18-新需求-图片文字识别-文章审核集成完成.mp4
│ │ Day4-19-文章详情-静态文件生成.mp4
│ │ Day4-20-今日作业及思考.mp4
│ │
│ ├─讲义
│ │ │ 自媒体文章-自动审核.md
│ │ │
│ │ └─自媒体文章-自动审核.assets
│ │ 1585141909238.png
│ │ 1585141982026.png
│ │ 1585142072246.png
│ │ 1585142136652.png
│ │ 1585142213585.png
│ │ image-20210504211635199.png
│ │ image-20210504213452171.png
│ │ image-20210504213510896.png
│ │ image-20210504213530641.png
│ │ image-20210504213547219.png
│ │ image-20210504213605004.png
│ │ image-20210504213640667.png
│ │ image-20210504213719323.png
│ │ image-20210504213812303.png
│ │ image-20210504213904398.png
│ │ image-20210504213921981.png
│ │ image-20210504214013276.png
│ │ image-20210505005300287.png
│ │ image-20210505005353286.png
│ │ image-20210505005407987.png
│ │ image-20210505005417581.png
│ │ image-20210505005448995.png
│ │ image-20210505005509258.png
│ │ image-20210505005733405.png
│ │ image-20210505010728156.png
│ │ image-20210505010755954.png
│ │ image-20210505010938575.png
│ │ image-20210507160209926.png
│ │ image-20210507160329016.png
│ │ image-20210507160912993.png
│ │ image-20210524160517744.png
│ │ image-20210524160549596.png
│ │ image-20210524160611338.png
│ │ image-20210524161243572.png
│ │ image-20210524161406081.png
│ │ image-20210709110852966.png
│ │ image-20210709111445360.png
│ │
│ └─资料
│ │ tessdata_fast-master-全.zip
│ │ wm_sensitive.sql
│ │
│ ├─tessdata
│ │ chi_sim.traineddata
│ │
│ └─类
│ ├─mapper
│ │ ApArticleConfigMapper.java
│ │ WmSensitiveMapper.java
│ │
│ ├─实体类
│ │ WmSensitive.java
│ │
│ └─阿里云审核工具类
│ └─aliyun
│ │ GreenImageScan.java
│ │ GreenTextScan.java
│ │
│ └─util
│ ClientUploader.java
│ CustomLibUploader.java
│ UploadCredentials.java
│
├─day05-延迟队列精确发布文章
│ ├─PPT
│ │ 延迟队列精准发布文章.pptx
│ │
│ ├─代码
│ │ heima-leadnews.zip
│ │
│ ├─视频
│ │ Day5-01-今日内容介绍.mp4
│ │ Day5-02-延迟任务概述.mp4
│ │ Day5-03-redis实现延迟任务-流程说明.mp4
│ │ Day5-04-延迟任务服务实现-延迟任务模块创建及数据库准备.mp4
│ │ Day5-05-延迟任务服务实现-乐观锁集成.mp4
│ │ Day5-06-延迟任务服务实现-redis集成和测试.mp4
│ │ Day5-07-延迟任务服务实现-添加任务1.mp4
│ │ Day5-08-延迟任务服务实现-添加任务2.mp4
│ │ Day5-09-延迟任务服务实现-取消任务.mp4
│ │ Day5-10-延迟任务服务实现-拉取任务.mp4
│ │ Day5-11-延迟任务服务实现-未来数据定时刷新-redis获取key的方式.mp4
│ │ Day5-12-延迟任务服务实现-未来数据定时刷新-redis管道技术.mp4
│ │ Day5-13-延迟任务服务实现-未来数据定时刷新-功能完成.mp4
│ │ Day5-14-分布式下的方法抢占执行问题解决-分布式锁.mp4
│ │ Day5-15-数据库任务定时同步到redis中.mp4
│ │ Day5-16-延迟队列连接发布审核文章-延迟任务接口定义.mp4
│ │ Day5-17-发布文章添加延迟任务.mp4
│ │ Day5-18-消费任务审核文章.mp4
│ │
│ ├─讲义
│ │ │ 延迟任务精准发布文章.md
│ │ │
│ │ └─延迟任务精准发布文章.assets
│ │ image-20210513145942962.png
│ │ image-20210513150058814.png
│ │ image-20210513150319742.png
│ │ image-20210513150352211.png
│ │ image-20210513150440342.png
│ │ image-20210513151649297.png
│ │ image-20210513151812858.png
│ │ image-20210513151835752.png
│ │ image-20210513152138388.png
│ │ image-20210514181214681.png
│ │ image-20210515162329679.png
│ │ image-20210515162419548.png
│ │ image-20210515162537224.png
│ │ image-20210515162604410.png
│ │ image-20210515162621928.png
│ │ image-20210516112243712.png
│ │ image-20210516112457413.png
│ │ image-20210516112612399.png
│ │ image-20210721013255332.png
│ │
│ └─资料
│ │ heima-leadnews-schedule.zip
│ │ redis-desktop-manager-0.7.6.15.exe
│ │
│ ├─schedule数据库脚本
│ │ leadnews_schedule.sql
│ │
│ └─类
│ ├─mapper
│ │ TaskinfoLogsMapper.java
│ │ TaskinfoMapper.java
│ │ TaskinfoMapper.xml
│ │
│ ├─实体类
│ │ Taskinfo.java
│ │ TaskinfoLogs.java
│ │
│ ├─工具类
│ │ CacheService.java
│ │
│ └─序列化工具类
│ JdkSerializeUtil.java
│ ProtostuffUtil.java
│
├─day06-kafka及异步通知文章上下架
│ ├─PPT
│ │ 05-kafka及异步通知文章上下架.pptx
│ │
│ ├─代码
│ │ heima-leadnews.zip
│ │
│ ├─视频
│ │ Day6-01-今日学习内容.mp4
│ │ Day6-02-kafka概述.mp4
│ │ Day6-03-kafka环境搭建.mp4
│ │ Day6-04-kafka入门-生产者.mp4
│ │ Day6-05-kafka入门-消费者及总结.mp4
│ │ Day6-06-kafka入门-分区机制.mp4
│ │ Day6-07-Kafka高可用设计方案.mp4
│ │ Day6-08-kafka生产者详解-消息发送类型.mp4
│ │ Day6-09-kafka生产者详解-参数配置.mp4
│ │ Day6-10-kafka消费者详解-消息有序性.mp4
│ │ Day6-11-kafka消费者详解-手动提交偏移量.mp4
│ │ Day6-12-springboot集成kafka.mp4
│ │ Day6-13-springboot集成kafka-传递消息为对象.mp4
│ │ Day6-14-自媒体文章上下架-思路分析.mp4
│ │ Day6-15-自媒体文章上下架-功能接口开发完成.mp4
│ │ Day6-16-自媒体文章上下架-消息通知article数据同步.mp4
│ │
│ ├─讲义
│ │ │ kafka及异步通知文章上下架.md
│ │ │ kafka配置.md
│ │ │
│ │ └─kafka及异步通知文章上下架.assets
│ │ image-20210525180731705.png
│ │ image-20210525180757907.png
│ │ image-20210525181028436.png
│ │ image-20210525181100793.png
│ │ image-20210525181412230.png
│ │ image-20210528111736003.png
│ │ image-20210528111853271.png
│ │ image-20210528111956504.png
│ │ image-20210528112139592.png
│ │ image-20210528112150495.png
│ │ image-20210530223101568.png
│ │ image-20210530223218580.png
│ │ image-20210530223316815.png
│ │ image-20210530224302935.png
│ │ image-20210530224406689.png
│ │ image-20210530224706747.png
│ │ image-20210530224903891.png
│ │ image-20210530224938202.png
│ │ image-20210530224959350.png
│ │ image-20210530225021266.png
│ │ image-20210530225215337.png
│ │ image-20210530225239897.png
│ │
│ └─资料
├─day07-app端文章搜索
│ ├─PPT
│ │ app端文章搜索.pptx
│ │
│ ├─代码
│ │ │ heima-leadnews.zip
│ │ │
│ │ └─heima-leadnews
│ │ │ heima-leadnews.iml
│ │ │ pom.xml
│ │ │
│ │ ├─.idea
│ │ │ │ .gitignore
│ │ │ │ compiler.xml
│ │ │ │ dataSources.local.xml
│ │ │ │ dataSources.xml
│ │ │ │ encodings.xml
│ │ │ │ jarRepositories.xml
│ │ │ │ misc.xml
│ │ │ │ modules.xml
│ │ │ │ uiDesigner.xml
│ │ │ │ workspace.xml
│ │ │ │
│ │ │ ├─dataSources
│ │ │ │ │ 35152c03-6c0d-4dd0-a706-9bb5a053887a.xml
│ │ │ │ │
│ │ │ │ └─35152c03-6c0d-4dd0-a706-9bb5a053887a
│ │ │ │ └─storage_v2
│ │ │ │ └─_src_
│ │ │ │ └─schema
│ │ │ │ information_schema.FNRwLQ.meta
│ │ │ │ sakila.oXLGyQ.meta
│ │ │ │ sakila.oXLGyQ.zip
│ │ │ │ sys.zb4BAA.meta
│ │ │ │ sys.zb4BAA.zip
│ │ │ │
│ │ │ └─libraries
│ │ │ Maven__ch_qos_logback_logback_classic_1_2_3.xml
│ │ │ Maven__ch_qos_logback_logback_core_1_2_3.xml
│ │ │ Maven__commons_beanutils_commons_beanutils_1_9_2.xml
│ │ │ Maven__commons_beanutils_commons_beanutils_1_9_3.xml
│ │ │ Maven__commons_beanutils_commons_beanutils_core_1_8_0.xml
│ │ │ Maven__commons_cli_commons_cli_1_2.xml
│ │ │ Maven__commons_codec_commons_codec_1_12.xml
│ │ │ Maven__commons_collections_commons_collections_3_2_1.xml
│ │ │ Maven__commons_collections_commons_collections_3_2_2.xml
│ │ │ Maven__commons_configuration_commons_configuration_1_6.xml
│ │ │ Maven__commons_configuration_commons_configuration_1_8.xml
│ │ │ Maven__commons_digester_commons_digester_1_8.xml
│ │ │ Maven__commons_fileupload_commons_fileupload_1_4.xml
│ │ │ Maven__commons_httpclient_commons_httpclient_3_1.xml
│ │ │ Maven__commons_io_commons_io_2_6.xml
│ │ │ Maven__commons_lang_commons_lang_2_6.xml
│ │ │ Maven__commons_logging_commons_logging_1_2.xml
│ │ │ Maven__commons_net_commons_net_3_1.xml
│ │ │ Maven__com_alibaba_cloud_spring_cloud_alibaba_commons_2_2_5_RELEASE.xml
│ │ │ Maven__com_alibaba_cloud_spring_cloud_starter_alibaba_nacos_config_2_2_5_RELEASE.xml
│ │ │ Maven__com_alibaba_cloud_spring_cloud_starter_alibaba_nacos_discovery_2_2_5_RELEASE.xml
│ │ │ Maven__com_alibaba_fastjson_1_2_58.xml
│ │ │ Maven__com_alibaba_nacos_nacos_api_1_4_1.xml
│ │ │ Maven__com_alibaba_nacos_nacos_client_1_4_1.xml
│ │ │ Maven__com_alibaba_nacos_nacos_common_1_4_1.xml
│ │ │ Maven__com_alibaba_spring_spring_context_support_1_0_10.xml
│ │ │ Maven__com_aliyun_aliyun_java_sdk_core_4_1_1.xml
│ │ │ Maven__com_aliyun_aliyun_java_sdk_green_3_4_1.xml
│ │ │ Maven__com_aliyun_oss_aliyun_sdk_oss_2_8_3.xml
│ │ │ Maven__com_baomidou_mybatis_plus_3_4_1.xml
│ │ │ Maven__com_baomidou_mybatis_plus_annotation_3_4_1.xml
│ │ │ Maven__com_baomidou_mybatis_plus_boot_starter_3_4_1.xml
│ │ │ Maven__com_baomidou_mybatis_plus_core_3_4_1.xml
│ │ │ Maven__com_baomidou_mybatis_plus_extension_3_4_1.xml
│ │ │ Maven__com_carrotsearch_hppc_0_8_1.xml
│ │ │ Maven__com_carrotsearch_thirdparty_simple_xml_safe_2_7_1.xml
│ │ │ Maven__com_fasterxml_classmate_1_5_1.xml
│ │ │ Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_4.xml
│ │ │ Maven__com_fasterxml_jackson_core_jackson_core_2_11_4.xml
│ │ │ Maven__com_fasterxml_jackson_core_jackson_databind_2_11_4.xml
│ │ │ Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_9_9.xml
│ │ │ Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_smile_2_11_4.xml
│ │ │ Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_11_4.xml
│ │ │ Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_4.xml
│ │ │ Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_4.xml
│ │ │ Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_4.xml
│ │ │ Maven__com_github_jai_imageio_jai_imageio_core_1_4_0.xml
│ │ │ Maven__com_github_jsqlparser_jsqlparser_3_2.xml
│ │ │ Maven__com_github_luben_zstd_jni_1_4_4_7.xml
│ │ │ Maven__com_github_spotbugs_spotbugs_annotations_4_0_0.xml
│ │ │ Maven__com_github_spullara_mustache_java_compiler_0_9_3.xml
│ │ │ Maven__com_github_stephenc_findbugs_findbugs_annotations_1_3_9_1.xml
│ │ │ Maven__com_github_tobato_fastdfs_client_1_26_5.xml
│ │ │ Maven__com_github_xiaoymin_knife4j_annotations_2_0_2.xml
│ │ │ Maven__com_github_xiaoymin_knife4j_core_2_0_2.xml
│ │ │ Maven__com_github_xiaoymin_knife4j_spring_2_0_2.xml
│ │ │ Maven__com_github_xiaoymin_knife4j_spring_boot_autoconfigure_2_0_2.xml
│ │ │ Maven__com_github_xiaoymin_knife4j_spring_boot_starter_2_0_2.xml
│ │ │ Maven__com_github_xiaoymin_knife4j_spring_ui_2_0_2.xml
│ │ │ Maven__com_google_code_findbugs_jsr305_3_0_2.xml
│ │ │ Maven__com_google_code_gson_gson_2_8_6.xml
│ │ │ Maven__com_google_errorprone_error_prone_annotations_2_3_4.xml
│ │ │ Maven__com_google_guava_failureaccess_1_0_1.xml
│ │ │ Maven__com_google_guava_guava_29_0_jre.xml
│ │ │ Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml
│ │ │ Maven__com_google_j2objc_j2objc_annotations_1_3.xml
│ │ │ Maven__com_google_protobuf_protobuf_java_3_13_0.xml
│ │ │ Maven__com_hankcs_hanlp_portable_1_3_4.xml
│ │ │ Maven__com_jayway_jsonpath_json_path_2_4_0.xml
│ │ │ Maven__com_jcraft_jsch_0_1_54.xml
│ │ │ Maven__com_lowagie_itext_2_1_7.xml
│ │ │ Maven__com_netflix_archaius_archaius_core_0_7_7.xml
│ │ │ Maven__com_netflix_hystrix_hystrix_core_1_5_18.xml
│ │ │ Maven__com_netflix_netflix_commons_netflix_commons_util_0_3_0.xml
│ │ │ Maven__com_netflix_netflix_commons_netflix_statistics_0_1_1.xml
│ │ │ Maven__com_netflix_ribbon_ribbon_2_3_0.xml
│ │ │ Maven__com_netflix_ribbon_ribbon_core_2_3_0.xml
│ │ │ Maven__com_netflix_ribbon_ribbon_httpclient_2_3_0.xml
│ │ │ Maven__com_netflix_ribbon_ribbon_loadbalancer_2_3_0.xml
│ │ │ Maven__com_netflix_ribbon_ribbon_transport_2_3_0.xml
│ │ │ Maven__com_netflix_servo_servo_core_0_12_21.xml
│ │ │ Maven__com_squareup_okhttp3_okhttp_3_14_9.xml
│ │ │ Maven__com_squareup_okio_okio_1_17_2.xml
│ │ │ Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml
│ │ │ Maven__com_sun_jersey_jersey_client_1_19_1.xml
│ │ │ Maven__com_sun_jersey_jersey_core_1_19_1.xml
│ │ │ Maven__com_sun_xml_bind_jaxb_core_2_1_14.xml
│ │ │ Maven__com_sun_xml_bind_jaxb_impl_2_1.xml
│ │ │ Maven__com_tdunning_t_digest_3_2.xml
│ │ │ Maven__com_thoughtworks_paranamer_paranamer_2_3.xml
│ │ │ Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
│ │ │ Maven__com_zaxxer_HikariCP_3_4_5.xml
│ │ │ Maven__io_dropwizard_metrics_metrics_core_4_1_17.xml
│ │ │ Maven__io_github_openfeign_feign_core_10_10_1.xml
│ │ │ Maven__io_github_openfeign_feign_hystrix_10_10_1.xml
│ │ │ Maven__io_github_openfeign_feign_slf4j_10_10_1.xml
│ │ │ Maven__io_github_openfeign_form_feign_form_3_8_0.xml
│ │ │ Maven__io_github_openfeign_form_feign_form_spring_3_8_0.xml
│ │ │ Maven__io_jsonwebtoken_jjwt_0_9_1.xml
│ │ │ Maven__io_lettuce_lettuce_core_5_3_6_RELEASE.xml
│ │ │ Maven__io_micrometer_micrometer_core_1_5_11.xml
│ │ │ Maven__io_minio_minio_7_1_0.xml
│ │ │ Maven__io_netty_netty_buffer_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_codec_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_codec_http2_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_codec_http_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_codec_socks_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_common_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_handler_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_handler_proxy_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_resolver_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_transport_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_59_Final.xml
│ │ │ Maven__io_netty_netty_transport_native_unix_common_4_1_59_Final.xml
│ │ │ Maven__io_projectreactor_addons_reactor_extra_3_3_5_RELEASE.xml
│ │ │ Maven__io_projectreactor_netty_reactor_netty_0_9_17_RELEASE.xml
│ │ │ Maven__io_projectreactor_reactor_core_3_3_14_RELEASE.xml
│ │ │ Maven__io_prometheus_simpleclient_0_5_0.xml
│ │ │ Maven__io_protostuff_protostuff_api_1_6_0.xml
│ │ │ Maven__io_protostuff_protostuff_collectionschema_1_6_0.xml
│ │ │ Maven__io_protostuff_protostuff_core_1_6_0.xml
│ │ │ Maven__io_protostuff_protostuff_runtime_1_6_0.xml
│ │ │ Maven__io_reactivex_rxjava_1_3_8.xml
│ │ │ Maven__io_reactivex_rxnetty_0_4_9.xml
│ │ │ Maven__io_reactivex_rxnetty_contexts_0_4_9.xml
│ │ │ Maven__io_reactivex_rxnetty_servo_0_4_9.xml
│ │ │ Maven__io_springfox_springfox_bean_validators_2_9_2.xml
│ │ │ Maven__io_springfox_springfox_core_2_9_2.xml
│ │ │ Maven__io_springfox_springfox_schema_2_9_2.xml
│ │ │ Maven__io_springfox_springfox_spi_2_9_2.xml
│ │ │ Maven__io_springfox_springfox_spring_web_2_9_2.xml
│ │ │ Maven__io_springfox_springfox_swagger2_2_9_2.xml
│ │ │ Maven__io_springfox_springfox_swagger_common_2_9_2.xml
│ │ │ Maven__io_springfox_springfox_swagger_ui_2_9_2.xml
│ │ │ Maven__io_swagger_swagger_annotations_1_5_20.xml
│ │ │ Maven__io_swagger_swagger_models_1_5_20.xml
│ │ │ Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
│ │ │ Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
│ │ │ Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml
│ │ │ Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
│ │ │ Maven__javax_activation_activation_1_1_1.xml
│ │ │ Maven__javax_activation_javax_activation_api_1_2_0.xml
│ │ │ Maven__javax_inject_javax_inject_1.xml
│ │ │ Maven__javax_ws_rs_jsr311_api_1_1_1.xml
│ │ │ Maven__javax_xml_bind_jaxb_api_2_3_1.xml
│ │ │ Maven__joda_time_joda_time_2_10_3.xml
│ │ │ Maven__joda_time_joda_time_2_10_5.xml
│ │ │ Maven__junit_junit_4_12.xml
│ │ │ Maven__log4j_log4j_1_2_17.xml
│ │ │ Maven__mysql_mysql_connector_java_5_1_46.xml
│ │ │ Maven__net_bytebuddy_byte_buddy_1_10_20.xml
│ │ │ Maven__net_bytebuddy_byte_buddy_agent_1_10_20.xml
│ │ │ Maven__net_coobird_thumbnailator_0_4_8.xml
│ │ │ Maven__net_java_dev_jna_jna_4_1_0.xml
│ │ │ Maven__net_jcip_jcip_annotations_1_0.xml
│ │ │ Maven__net_minidev_accessors_smart_1_2.xml
│ │ │ Maven__net_minidev_json_smart_2_3.xml
│ │ │ Maven__net_sf_jopt_simple_jopt_simple_5_0_2.xml
│ │ │ Maven__net_sourceforge_lept4j_lept4j_1_10_0.xml
│ │ │ Maven__net_sourceforge_tess4j_tess4j_4_1_1.xml
│ │ │ Maven__org_apache_avro_avro_1_7_4.xml
│ │ │ Maven__org_apache_commons_commons_compress_1_4_1.xml
│ │ │ Maven__org_apache_commons_commons_crypto_1_0_0.xml
│ │ │ Maven__org_apache_commons_commons_io_1_3_2.xml
│ │ │ Maven__org_apache_commons_commons_lang3_3_5.xml
│ │ │ Maven__org_apache_commons_commons_math3_3_1_1.xml
│ │ │ Maven__org_apache_commons_commons_pool2_2_8_1.xml
│ │ │ Maven__org_apache_curator_curator_client_2_7_1.xml
│ │ │ Maven__org_apache_curator_curator_framework_4_2_0.xml
│ │ │ Maven__org_apache_curator_curator_recipes_4_2_0.xml
│ │ │ Maven__org_apache_directory_api_api_asn1_api_1_0_0_M20.xml
│ │ │ Maven__org_apache_directory_api_api_util_1_0_0_M20.xml
│ │ │ Maven__org_apache_directory_server_apacheds_i18n_2_0_0_M15.xml
│ │ │ Maven__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15.xml
│ │ │ Maven__org_apache_hadoop_hadoop_annotations_2_7_7.xml
│ │ │ Maven__org_apache_hadoop_hadoop_auth_2_7_7.xml
│ │ │ Maven__org_apache_hadoop_hadoop_common_2_7_7.xml
│ │ │ Maven__org_apache_hbase_hbase_client_2_1_5.xml
│ │ │ Maven__org_apache_hbase_hbase_common_2_1_5.xml
│ │ │ Maven__org_apache_hbase_hbase_hadoop2_compat_2_1_5.xml
│ │ │ Maven__org_apache_hbase_hbase_hadoop_compat_2_1_5.xml
│ │ │ Maven__org_apache_hbase_hbase_metrics_2_1_5.xml
│ │ │ Maven__org_apache_hbase_hbase_metrics_api_2_1_5.xml
│ │ │ Maven__org_apache_hbase_hbase_protocol_2_1_5.xml
│ │ │ Maven__org_apache_hbase_hbase_protocol_shaded_2_1_5.xml
│ │ │ Maven__org_apache_hbase_thirdparty_hbase_shaded_miscellaneous_2_1_0.xml
│ │ │ Maven__org_apache_hbase_thirdparty_hbase_shaded_netty_2_1_0.xml
│ │ │ Maven__org_apache_hbase_thirdparty_hbase_shaded_protobuf_2_1_0.xml
│ │ │ Maven__org_apache_htrace_htrace_core4_4_2_0_incubating.xml
│ │ │ Maven__org_apache_htrace_htrace_core_3_1_0_incubating.xml
│ │ │ Maven__org_apache_httpcomponents_httpasyncclient_4_1_4.xml
│ │ │ Maven__org_apache_httpcomponents_httpclient_4_5_13.xml
│ │ │ Maven__org_apache_httpcomponents_httpcore_4_4_14.xml
│ │ │ Maven__org_apache_httpcomponents_httpcore_nio_4_4_14.xml
│ │ │ Maven__org_apache_kafka_kafka_clients_2_5_1.xml
│ │ │ Maven__org_apache_kafka_kafka_streams_2_5_1.xml
│ │ │ Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml
│ │ │ Maven__org_apache_logging_log4j_log4j_core_2_13_3.xml
│ │ │ Maven__org_apache_logging_log4j_log4j_jul_2_13_3.xml
│ │ │ Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_13_3.xml
│ │ │ Maven__org_apache_lucene_lucene_analyzers_common_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_backward_codecs_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_core_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_grouping_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_highlighter_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_join_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_memory_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_misc_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_queries_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_queryparser_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_sandbox_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_spatial3d_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_spatial_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_spatial_extras_8_2_0.xml
│ │ │ Maven__org_apache_lucene_lucene_suggest_8_2_0.xml
│ │ │ Maven__org_apache_pdfbox_fontbox_2_0_11.xml
│ │ │ Maven__org_apache_pdfbox_jbig2_imageio_3_0_1.xml
│ │ │ Maven__org_apache_pdfbox_pdfbox_2_0_11.xml
│ │ │ Maven__org_apache_pdfbox_pdfbox_debugger_2_0_11.xml
│ │ │ Maven__org_apache_pdfbox_pdfbox_tools_2_0_11.xml
│ │ │ Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_43.xml
│ │ │ Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_43.xml
│ │ │ Maven__org_apache_xmlgraphics_xmlgraphics_commons_1_4.xml
│ │ │ Maven__org_apache_yetus_audience_annotations_0_5_0.xml
│ │ │ Maven__org_apache_zookeeper_zookeeper_3_4_10.xml
│ │ │ Maven__org_apiguardian_apiguardian_api_1_1_0.xml
│ │ │ Maven__org_aspectj_aspectjweaver_1_9_6.xml
│ │ │ Maven__org_assertj_assertj_core_3_16_1.xml
│ │ │ Maven__org_bouncycastle_bcpkix_jdk15on_1_64.xml
│ │ │ Maven__org_bouncycastle_bcprov_jdk15on_1_64.xml
│ │ │ Maven__org_checkerframework_checker_qual_2_11_1.xml
│ │ │ Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml
│ │ │ Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml
│ │ │ Maven__org_elasticsearch_client_elasticsearch_rest_client_7_4_0.xml
│ │ │ Maven__org_elasticsearch_client_elasticsearch_rest_high_level_client_7_4_0.xml
│ │ │ Maven__org_elasticsearch_elasticsearch_7_4_0.xml
│ │ │ Maven__org_elasticsearch_elasticsearch_cli_7_4_0.xml
│ │ │ Maven__org_elasticsearch_elasticsearch_core_7_4_0.xml
│ │ │ Maven__org_elasticsearch_elasticsearch_geo_7_4_0.xml
│ │ │ Maven__org_elasticsearch_elasticsearch_secure_sm_7_4_0.xml
│ │ │ Maven__org_elasticsearch_elasticsearch_x_content_7_4_0.xml
│ │ │ Maven__org_elasticsearch_jna_4_5_1.xml
│ │ │ Maven__org_elasticsearch_plugin_aggs_matrix_stats_client_7_4_0.xml
│ │ │ Maven__org_elasticsearch_plugin_lang_mustache_client_7_4_0.xml
│ │ │ Maven__org_elasticsearch_plugin_mapper_extras_7_4_0.xml
│ │ │ Maven__org_elasticsearch_plugin_parent_join_client_7_4_0.xml
│ │ │ Maven__org_elasticsearch_plugin_rankal_client_7_4_0.xml
│ │ │ Maven__org_freemarker_freemarker_2_3_31.xml
│ │ │ Maven__org_ghost4j_ghost4j_1_0_1.xml
│ │ │ Maven__org_glassfish_jakarta_el_3_0_3.xml
│ │ │ Maven__org_hamcrest_hamcrest_2_2.xml
│ │ │ Maven__org_hamcrest_hamcrest_core_2_2.xml
│ │ │ Maven__org_hdrhistogram_HdrHistogram_2_1_12.xml
│ │ │ Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml
│ │ │ Maven__org_hibernate_validator_hibernate_validator_6_1_7_Final.xml
│ │ │ Maven__org_javassist_javassist_3_21_0_GA.xml
│ │ │ Maven__org_jboss_jboss_vfs_3_2_12_Final.xml
│ │ │ Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml
│ │ │ Maven__org_jdom_jdom_1_1.xml
│ │ │ Maven__org_jruby_jcodings_jcodings_1_0_18.xml
│ │ │ Maven__org_jruby_joni_joni_2_1_11.xml
│ │ │ Maven__org_jsoup_jsoup_1_10_2.xml
│ │ │ Maven__org_jsoup_jsoup_1_13_1.xml
│ │ │ Maven__org_junit_jupiter_junit_jupiter_5_6_3.xml
│ │ │ Maven__org_junit_jupiter_junit_jupiter_api_5_6_3.xml
│ │ │ Maven__org_junit_jupiter_junit_jupiter_engine_5_6_3.xml
│ │ │ Maven__org_junit_jupiter_junit_jupiter_params_5_6_3.xml
│ │ │ Maven__org_junit_platform_junit_platform_commons_1_6_3.xml
│ │ │ Maven__org_junit_platform_junit_platform_engine_1_6_3.xml
│ │ │ Maven__org_junit_vintage_junit_vintage_engine_5_6_3.xml
│ │ │ Maven__org_latencyutils_LatencyUtils_2_0_3.xml
│ │ │ Maven__org_lz4_lz4_java_1_7_1.xml
│ │ │ Maven__org_mapstruct_mapstruct_1_2_0_Final.xml
│ │ │ Maven__org_mockito_mockito_core_3_3_3.xml
│ │ │ Maven__org_mockito_mockito_junit_jupiter_3_3_3.xml
│ │ │ Maven__org_mongodb_bson_4_0_5.xml
│ │ │ Maven__org_mongodb_mongodb_driver_core_4_0_5.xml
│ │ │ Maven__org_mongodb_mongodb_driver_sync_4_0_5.xml
│ │ │ Maven__org_mortbay_jetty_jetty_sslengine_6_1_26.xml
│ │ │ Maven__org_mybatis_mybatis_3_5_1.xml
│ │ │ Maven__org_mybatis_mybatis_spring_2_0_1.xml
│ │ │ Maven__org_objenesis_objenesis_2_6.xml
│ │ │ Maven__org_opentest4j_opentest4j_1_2_0.xml
│ │ │ Maven__org_ow2_asm_asm_5_0_4.xml
│ │ │ Maven__org_projectlombok_lombok_1_18_8.xml
│ │ │ Maven__org_reactivestreams_reactive_streams_1_0_3.xml
│ │ │ Maven__org_reflections_reflections_0_9_11.xml
│ │ │ Maven__org_rocksdb_rocksdbjni_5_18_3.xml
│ │ │ Maven__org_skyscreamer_jsonassert_1_5_0.xml
│ │ │ Maven__org_slf4j_jcl_over_slf4j_1_7_30.xml
│ │ │ Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
│ │ │ Maven__org_slf4j_log4j_over_slf4j_1_7_30.xml
│ │ │ Maven__org_slf4j_slf4j_api_1_7_30.xml
│ │ │ Maven__org_springframework_boot_spring_boot_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_actuator_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_configuration_processor_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_actuator_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_aop_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_cache_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_data_mongodb_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_data_redis_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_freemarker_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_json_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_log4j2_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_test_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_validation_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_webflux_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_starter_web_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_test_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_9_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_commons_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_context_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_gateway_server_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_netflix_archaius_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_netflix_ribbon_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_openfeign_core_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_starter_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_starter_gateway_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_starter_netflix_archaius_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_starter_netflix_ribbon_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_cloud_spring_cloud_starter_openfeign_2_2_7_RELEASE.xml
│ │ │ Maven__org_springframework_data_spring_data_commons_2_3_7_RELEASE.xml
│ │ │ Maven__org_springframework_data_spring_data_keyvalue_2_3_7_RELEASE.xml
│ │ │ Maven__org_springframework_data_spring_data_mongodb_3_0_7_RELEASE.xml
│ │ │ Maven__org_springframework_data_spring_data_redis_2_3_7_RELEASE.xml
│ │ │ Maven__org_springframework_kafka_spring_kafka_2_6_6.xml
│ │ │ Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml
│ │ │ Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml
│ │ │ Maven__org_springframework_retry_spring_retry_1_2_5_RELEASE.xml
│ │ │ Maven__org_springframework_security_spring_security_crypto_5_3_8_RELEASE.xml
│ │ │ Maven__org_springframework_security_spring_security_rsa_1_0_9_RELEASE.xml
│ │ │ Maven__org_springframework_spring_aop_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_beans_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_context_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_context_support_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_core_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_expression_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_jcl_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_jdbc_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_messaging_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_oxm_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_test_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_tx_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_webflux_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_webmvc_5_2_13_RELEASE.xml
│ │ │ Maven__org_springframework_spring_web_5_2_13_RELEASE.xml
│ │ │ Maven__org_synchronoss_cloud_nio_multipart_parser_1_1_0.xml
│ │ │ Maven__org_synchronoss_cloud_nio_stream_storage_1_1_3.xml
│ │ │ Maven__org_tukaani_xz_1_0.xml
│ │ │ Maven__org_xerial_snappy_snappy_java_1_1_7_3.xml
│ │ │ Maven__org_xmlunit_xmlunit_core_2_7_0.xml
│ │ │ Maven__org_yaml_snakeyaml_1_26.xml
│ │ │ Maven__xmlenc_xmlenc_0_52.xml
│ │ │
│ │ ├─heima-leadnews-basic
│ │ │ │ heima-leadnews-basic.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ └─heima-file-starter
│ │ │ │ heima-file-starter.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ ├─src
│ │ │ │ ├─main
│ │ │ │ │ ├─java
│ │ │ │ │ │ └─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─file
│ │ │ │ │ │ ├─config
│ │ │ │ │ │ │ MinIOConfig.java
│ │ │ │ │ │ │ MinIOConfigProperties.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─service
│ │ │ │ │ │ │ FileStorageService.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─impl
│ │ │ │ │ │ MinIOFileStorageService.java
│ │ │ │ │ │
│ │ │ │ │ └─resources
│ │ │ │ │ └─META-INF
│ │ │ │ │ spring.factories
│ │ │ │ │
│ │ │ │ └─test
│ │ │ │ └─java
│ │ │ └─target
│ │ │ ├─classes
│ │ │ │ ├─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─file
│ │ │ │ │ ├─config
│ │ │ │ │ │ MinIOConfig.class
│ │ │ │ │ │ MinIOConfigProperties.class
│ │ │ │ │ │
│ │ │ │ │ └─service
│ │ │ │ │ │ FileStorageService.class
│ │ │ │ │ │
│ │ │ │ │ └─impl
│ │ │ │ │ MinIOFileStorageService.class
│ │ │ │ │
│ │ │ │ └─META-INF
│ │ │ │ spring-configuration-metadata.json
│ │ │ │ spring.factories
│ │ │ │
│ │ │ └─generated-sources
│ │ │ └─annotations
│ │ ├─heima-leadnews-common
│ │ │ │ heima-leadnews-common.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ ├─src
│ │ │ │ ├─main
│ │ │ │ │ ├─java
│ │ │ │ │ │ └─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─common
│ │ │ │ │ │ ├─aliyun
│ │ │ │ │ │ │ │ GreenImageScan.java
│ │ │ │ │ │ │ │ GreenTextScan.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─util
│ │ │ │ │ │ │ ClientUploader.java
│ │ │ │ │ │ │ CustomLibUploader.java
│ │ │ │ │ │ │ UploadCredentials.java
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─constants
│ │ │ │ │ │ │ ArticleConstants.java
│ │ │ │ │ │ │ ScheduleConstants.java
│ │ │ │ │ │ │ WemediaConstants.java
│ │ │ │ │ │ │ WmNewsMessageConstants.java
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─exception
│ │ │ │ │ │ │ CustomException.java
│ │ │ │ │ │ │ ExceptionCatch.java
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─redis
│ │ │ │ │ │ │ CacheService.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─swagger
│ │ │ │ │ │ Swagger2Configuration.java
│ │ │ │ │ │ SwaggerConfiguration.java
│ │ │ │ │ │
│ │ │ │ │ └─resources
│ │ │ │ │ │ application.yml
│ │ │ │ │ │
│ │ │ │ │ └─META-INF
│ │ │ │ │ spring.factories
│ │ │ │ │
│ │ │ │ └─test
│ │ │ │ └─java
│ │ │ │ TimeWheel.java
│ │ │ │
│ │ │ └─target
│ │ │ ├─classes
│ │ │ │ │ application.yml
│ │ │ │ │
│ │ │ │ ├─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─common
│ │ │ │ │ ├─aliyun
│ │ │ │ │ │ │ GreenImageScan.class
│ │ │ │ │ │ │ GreenTextScan.class
│ │ │ │ │ │ │
│ │ │ │ │ │ └─util
│ │ │ │ │ │ ClientUploader.class
│ │ │ │ │ │ CustomLibUploader.class
│ │ │ │ │ │ UploadCredentials.class
│ │ │ │ │ │
│ │ │ │ │ ├─constants
│ │ │ │ │ │ ArticleConstants.class
│ │ │ │ │ │ ScheduleConstants.class
│ │ │ │ │ │ WemediaConstants.class
│ │ │ │ │ │ WmNewsMessageConstants.class
│ │ │ │ │ │
│ │ │ │ │ ├─exception
│ │ │ │ │ │ CustomException.class
│ │ │ │ │ │ ExceptionCatch.class
│ │ │ │ │ │
│ │ │ │ │ ├─redis
│ │ │ │ │ │ CacheService$1.class
│ │ │ │ │ │ CacheService$2.class
│ │ │ │ │ │ CacheService.class
│ │ │ │ │ │
│ │ │ │ │ └─swagger
│ │ │ │ │ Swagger2Configuration.class
│ │ │ │ │ SwaggerConfiguration.class
│ │ │ │ │
│ │ │ │ └─META-INF
│ │ │ │ spring-configuration-metadata.json
│ │ │ │ spring.factories
│ │ │ │
│ │ │ ├─generated-sources
│ │ │ │ └─annotations
│ │ │ ├─generated-test-sources
│ │ │ │ └─test-annotations
│ │ │ └─test-classes
│ │ │ TimeWheel.class
│ │ │
│ │ ├─heima-leadnews-feign-api
│ │ │ │ heima-leadnews-feign-api.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ ├─src
│ │ │ │ ├─main
│ │ │ │ │ ├─java
│ │ │ │ │ │ └─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─apis
│ │ │ │ │ │ ├─article
│ │ │ │ │ │ │ │ IArticleClient.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─fallback
│ │ │ │ │ │ │ IArticleClientFallback.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─schedule
│ │ │ │ │ │ IScheduleClient.java
│ │ │ │ │ │
│ │ │ │ │ └─resources
│ │ │ │ └─test
│ │ │ │ └─java
│ │ │ └─target
│ │ │ ├─classes
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─apis
│ │ │ │ ├─article
│ │ │ │ │ │ IArticleClient.class
│ │ │ │ │ │
│ │ │ │ │ └─fallback
│ │ │ │ │ IArticleClientFallback.class
│ │ │ │ │
│ │ │ │ └─schedule
│ │ │ │ IScheduleClient.class
│ │ │ │
│ │ │ └─generated-sources
│ │ │ └─annotations
│ │ ├─heima-leadnews-gateway
│ │ │ │ heima-leadnews-gateway.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ ├─heima-leadnews-app-gateway
│ │ │ │ │ heima-leadnews-app-gateway.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─heima
│ │ │ │ │ │ │ └─app
│ │ │ │ │ │ │ └─gateway
│ │ │ │ │ │ │ │ AppGatewayApplication.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─filter
│ │ │ │ │ │ │ │ AuthorizeFilter.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─util
│ │ │ │ │ │ │ AppJwtUtil.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─app
│ │ │ │ │ └─gateway
│ │ │ │ │ │ AppGatewayApplication.class
│ │ │ │ │ │
│ │ │ │ │ ├─filter
│ │ │ │ │ │ AuthorizeFilter.class
│ │ │ │ │ │
│ │ │ │ │ └─util
│ │ │ │ │ AppJwtUtil.class
│ │ │ │ │
│ │ │ │ └─generated-sources
│ │ │ │ └─annotations
│ │ │ └─heima-leadnews-wemedia-gateway
│ │ │ │ heima-leadnews-wemedia-gateway.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ ├─src
│ │ │ │ ├─main
│ │ │ │ │ ├─java
│ │ │ │ │ │ └─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─wemedia
│ │ │ │ │ │ └─gateway
│ │ │ │ │ │ │ WemediaGatewayAplication.java
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─filter
│ │ │ │ │ │ │ AuthorizeFilter.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─util
│ │ │ │ │ │ AppJwtUtil.java
│ │ │ │ │ │
│ │ │ │ │ └─resources
│ │ │ │ │ bootstrap.yml
│ │ │ │ │
│ │ │ │ └─test
│ │ │ │ └─java_20230530_213257
│ │ │ └─target
│ │ │ ├─classes
│ │ │ │ │ bootstrap.yml
│ │ │ │ │
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─wemedia
│ │ │ │ └─gateway
│ │ │ │ │ WemediaGatewayAplication.class
│ │ │ │ │
│ │ │ │ ├─filter
│ │ │ │ │ AuthorizeFilter.class
│ │ │ │ │
│ │ │ │ └─util
│ │ │ │ AppJwtUtil.class
│ │ │ │
│ │ │ └─generated-sources
│ │ │ └─annotations
│ │ ├─heima-leadnews-model
│ │ │ │ heima-leadnews-model.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ ├─src
│ │ │ │ ├─main
│ │ │ │ │ └─java
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─model
│ │ │ │ │ ├─article
│ │ │ │ │ │ ├─dtos
│ │ │ │ │ │ │ ArticleDto.java
│ │ │ │ │ │ │ ArticleHomeDto.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─pojos
│ │ │ │ │ │ ApArticle.java
│ │ │ │ │ │ ApArticleConfig.java
│ │ │ │ │ │ ApArticleContent.java
│ │ │ │ │ │
│ │ │ │ │ ├─common
│ │ │ │ │ │ ├─dtos
│ │ │ │ │ │ │ PageRequestDto.java
│ │ │ │ │ │ │ PageResponseResult.java
│ │ │ │ │ │ │ ResponseResult.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─enums
│ │ │ │ │ │ AppHttpCodeEnum.java
│ │ │ │ │ │ TaskTypeEnum.java
│ │ │ │ │ │
│ │ │ │ │ ├─schedule
│ │ │ │ │ │ ├─dtos
│ │ │ │ │ │ │ Task.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─pojos
│ │ │ │ │ │ Taskinfo.java
│ │ │ │ │ │ TaskinfoLogs.java
│ │ │ │ │ │
│ │ │ │ │ ├─search
│ │ │ │ │ │ ├─dtos
│ │ │ │ │ │ │ HistorySearchDto.java
│ │ │ │ │ │ │ UserSearchDto.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─vos
│ │ │ │ │ │ SearchArticleVo.java
│ │ │ │ │ │
│ │ │ │ │ ├─user
│ │ │ │ │ │ ├─dtos
│ │ │ │ │ │ │ LoginDto.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─pojos
│ │ │ │ │ │ ApUser.java
│ │ │ │ │ │
│ │ │ │ │ └─wemedia
│ │ │ │ │ ├─dtos
│ │ │ │ │ │ WmLoginDto.java
│ │ │ │ │ │ WmMaterialDto.java
│ │ │ │ │ │ WmNewsDto.java
│ │ │ │ │ │ WmNewsPageReqDto.java
│ │ │ │ │ │
│ │ │ │ │ └─pojos
│ │ │ │ │ WmChannel.java
│ │ │ │ │ WmMaterial.java
│ │ │ │ │ WmNews.java
│ │ │ │ │ WmNewsMaterial.java
│ │ │ │ │ WmUser.java
│ │ │ │ │
│ │ │ │ └─test
│ │ │ │ └─java
│ │ │ └─target
│ │ │ ├─classes
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─model
│ │ │ │ ├─article
│ │ │ │ │ ├─dtos
│ │ │ │ │ │ ArticleDto.class
│ │ │ │ │ │ ArticleHomeDto.class
│ │ │ │ │ │
│ │ │ │ │ └─pojos
│ │ │ │ │ ApArticle.class
│ │ │ │ │ ApArticleConfig.class
│ │ │ │ │ ApArticleContent.class
│ │ │ │ │
│ │ │ │ ├─common
│ │ │ │ │ ├─dtos
│ │ │ │ │ │ PageRequestDto.class
│ │ │ │ │ │ PageResponseResult.class
│ │ │ │ │ │ ResponseResult.class
│ │ │ │ │ │
│ │ │ │ │ └─enums
│ │ │ │ │ AppHttpCodeEnum.class
│ │ │ │ │ TaskTypeEnum.class
│ │ │ │ │
│ │ │ │ ├─schedule
│ │ │ │ │ ├─dtos
│ │ │ │ │ │ Task.class
│ │ │ │ │ │
│ │ │ │ │ └─pojos
│ │ │ │ │ Taskinfo.class
│ │ │ │ │ TaskinfoLogs.class
│ │ │ │ │
│ │ │ │ ├─search
│ │ │ │ │ ├─dtos
│ │ │ │ │ │ HistorySearchDto.class
│ │ │ │ │ │ UserSearchDto.class
│ │ │ │ │ │
│ │ │ │ │ └─vos
│ │ │ │ │ SearchArticleVo.class
│ │ │ │ │
│ │ │ │ ├─user
│ │ │ │ │ ├─dtos
│ │ │ │ │ │ LoginDto.class
│ │ │ │ │ │
│ │ │ │ │ └─pojos
│ │ │ │ │ ApUser.class
│ │ │ │ │
│ │ │ │ └─wemedia
│ │ │ │ ├─dtos
│ │ │ │ │ WmLoginDto.class
│ │ │ │ │ WmMaterialDto.class
│ │ │ │ │ WmNewsDto.class
│ │ │ │ │ WmNewsPageReqDto.class
│ │ │ │ │
│ │ │ │ └─pojos
│ │ │ │ WmChannel.class
│ │ │ │ WmMaterial.class
│ │ │ │ WmNews$Status.class
│ │ │ │ WmNews.class
│ │ │ │ WmNewsMaterial.class
│ │ │ │ WmUser.class
│ │ │ │
│ │ │ └─generated-sources
│ │ │ └─annotations
│ │ ├─heima-leadnews-service
│ │ │ │ heima-leadnews-service.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ ├─heima-leadnews-article
│ │ │ │ │ heima-leadnews-article.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─heima
│ │ │ │ │ │ │ └─article
│ │ │ │ │ │ │ │ ArticleApplication.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─config_20210805_214751_20210805_214751
│ │ │ │ │ │ │ ├─controller
│ │ │ │ │ │ │ │ └─v1
│ │ │ │ │ │ │ │ ArticleHomeController.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─feign
│ │ │ │ │ │ │ │ ArticleClient.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─listener
│ │ │ │ │ │ │ │ ArticleIsDownListener.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─mapper
│ │ │ │ │ │ │ │ ApArticleConfigMapper.java
│ │ │ │ │ │ │ │ ApArticleContentMapper.java
│ │ │ │ │ │ │ │ ApArticleMapper.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─service
│ │ │ │ │ │ │ │ ApArticleConfigService.java
│ │ │ │ │ │ │ │ ApArticleService.java
│ │ │ │ │ │ │ │ ArticleFreemarkerService.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─impl
│ │ │ │ │ │ │ ApArticleConfigServiceImpl.java
│ │ │ │ │ │ │ ApArticleServiceImpl.java
│ │ │ │ │ │ │ ArticleFreemarkerServiceImpl.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │ │ logback.xml
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─mapper
│ │ │ │ │ │ │ ApArticleMapper.xml
│ │ │ │ │ │ │
│ │ │ │ │ │ └─templates
│ │ │ │ │ │ article.ftl
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─article
│ │ │ │ │ └─test
│ │ │ │ │ ArticleFreemarkerTest.java
│ │ │ │ │
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │ logback.xml
│ │ │ │ │ │
│ │ │ │ │ ├─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─article
│ │ │ │ │ │ │ ArticleApplication.class
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─controller
│ │ │ │ │ │ │ └─v1
│ │ │ │ │ │ │ ArticleHomeController.class
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─feign
│ │ │ │ │ │ │ ArticleClient.class
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─listener
│ │ │ │ │ │ │ ArticleIsDownListener.class
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─mapper
│ │ │ │ │ │ │ ApArticleConfigMapper.class
│ │ │ │ │ │ │ ApArticleContentMapper.class
│ │ │ │ │ │ │ ApArticleMapper.class
│ │ │ │ │ │ │
│ │ │ │ │ │ └─service
│ │ │ │ │ │ │ ApArticleConfigService.class
│ │ │ │ │ │ │ ApArticleService.class
│ │ │ │ │ │ │ ArticleFreemarkerService.class
│ │ │ │ │ │ │
│ │ │ │ │ │ └─impl
│ │ │ │ │ │ ApArticleConfigServiceImpl.class
│ │ │ │ │ │ ApArticleServiceImpl.class
│ │ │ │ │ │ ArticleFreemarkerServiceImpl.class
│ │ │ │ │ │
│ │ │ │ │ ├─mapper
│ │ │ │ │ │ ApArticleMapper.xml
│ │ │ │ │ │
│ │ │ │ │ └─templates
│ │ │ │ │ article.ftl
│ │ │ │ │
│ │ │ │ ├─generated-sources
│ │ │ │ │ └─annotations
│ │ │ │ ├─generated-test-sources
│ │ │ │ │ └─test-annotations
│ │ │ │ └─test-classes
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─article
│ │ │ │ └─test
│ │ │ │ ArticleFreemarkerTest.class
│ │ │ │
│ │ │ ├─heima-leadnews-schedule
│ │ │ │ │ heima-leadnews-schedule.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─heima
│ │ │ │ │ │ │ └─schedule
│ │ │ │ │ │ │ │ ScheduleApplication.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─feign
│ │ │ │ │ │ │ │ ScheduleClient.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─mapper
│ │ │ │ │ │ │ │ TaskinfoLogsMapper.java
│ │ │ │ │ │ │ │ TaskinfoMapper.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─service
│ │ │ │ │ │ │ │ TaskService.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─impl
│ │ │ │ │ │ │ TaskServiceImpl.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │ │
│ │ │ │ │ │ └─mapper
│ │ │ │ │ │ TaskinfoMapper.xml
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─schedule
│ │ │ │ │ ├─service
│ │ │ │ │ │ └─impl
│ │ │ │ │ │ TaskServiceImplTest.java
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ RedisTest.java
│ │ │ │ │
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │
│ │ │ │ │ ├─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─schedule
│ │ │ │ │ │ │ ScheduleApplication.class
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─feign
│ │ │ │ │ │ │ ScheduleClient.class
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─mapper
│ │ │ │ │ │ │ TaskinfoLogsMapper.class
│ │ │ │ │ │ │ TaskinfoMapper.class
│ │ │ │ │ │ │
│ │ │ │ │ │ └─service
│ │ │ │ │ │ │ TaskService.class
│ │ │ │ │ │ │
│ │ │ │ │ │ └─impl
│ │ │ │ │ │ TaskServiceImpl.class
│ │ │ │ │ │
│ │ │ │ │ └─mapper
│ │ │ │ │ TaskinfoMapper.xml
│ │ │ │ │
│ │ │ │ ├─generated-sources
│ │ │ │ │ └─annotations
│ │ │ │ ├─generated-test-sources
│ │ │ │ │ └─test-annotations
│ │ │ │ └─test-classes
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─schedule
│ │ │ │ ├─service
│ │ │ │ │ └─impl
│ │ │ │ │ TaskServiceImplTest.class
│ │ │ │ │
│ │ │ │ └─test
│ │ │ │ RedisTest$1.class
│ │ │ │ RedisTest.class
│ │ │ │
│ │ │ ├─heima-leadnews-search
│ │ │ │ │ heima-leadnews-search.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─heima
│ │ │ │ │ │ │ └─search
│ │ │ │ │ │ │ │ SearchApplication.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─config
│ │ │ │ │ │ │ │ ElasticSearchConfig.java
│ │ │ │ │ │ │ │ WebMvcConfig.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─controller
│ │ │ │ │ │ │ │ └─v1
│ │ │ │ │ │ │ │ ApAssociateWordsController.java
│ │ │ │ │ │ │ │ ApUserSearchController.java
│ │ │ │ │ │ │ │ ArticleSearchController.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─interceptor
│ │ │ │ │ │ │ │ AppTokenInterceptor.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─listener
│ │ │ │ │ │ │ │ SyncArticleListener.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─pojos
│ │ │ │ │ │ │ │ ApAssociateWords.java
│ │ │ │ │ │ │ │ ApUserSearch.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─service
│ │ │ │ │ │ │ │ ApAssociateWordsService.java
│ │ │ │ │ │ │ │ ApUserSearchService.java
│ │ │ │ │ │ │ │ ArticleSearchService.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─impl
│ │ │ │ │ │ │ ApAssociateWordsServiceImpl.java
│ │ │ │ │ │ │ ApUserSearchServiceImpl.java
│ │ │ │ │ │ │ ArticleSearchServiceImpl.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─search
│ │ │ │ │ └─test
│ │ │ │ │ ArticleESTest.java
│ │ │ │ │
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─search
│ │ │ │ │ │ SearchApplication.class
│ │ │ │ │ │
│ │ │ │ │ ├─config
│ │ │ │ │ │ ElasticSearchConfig.class
│ │ │ │ │ │ WebMvcConfig.class
│ │ │ │ │ │
│ │ │ │ │ ├─controller
│ │ │ │ │ │ └─v1
│ │ │ │ │ │ ApAssociateWordsController.class
│ │ │ │ │ │ ApUserSearchController.class
│ │ │ │ │ │ ArticleSearchController.class
│ │ │ │ │ │
│ │ │ │ │ ├─interceptor
│ │ │ │ │ │ AppTokenInterceptor.class
│ │ │ │ │ │
│ │ │ │ │ ├─listener
│ │ │ │ │ │ SyncArticleListener.class
│ │ │ │ │ │
│ │ │ │ │ ├─pojos
│ │ │ │ │ │ ApAssociateWords.class
│ │ │ │ │ │ ApUserSearch.class
│ │ │ │ │ │
│ │ │ │ │ └─service
│ │ │ │ │ │ ApAssociateWordsService.class
│ │ │ │ │ │ ApUserSearchService.class
│ │ │ │ │ │ ArticleSearchService.class
│ │ │ │ │ │
│ │ │ │ │ └─impl
│ │ │ │ │ ApAssociateWordsServiceImpl.class
│ │ │ │ │ ApUserSearchServiceImpl.class
│ │ │ │ │ ArticleSearchServiceImpl.class
│ │ │ │ │
│ │ │ │ ├─generated-sources
│ │ │ │ │ └─annotations
│ │ │ │ ├─generated-test-sources
│ │ │ │ │ └─test-annotations
│ │ │ │ └─test-classes
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─search
│ │ │ │ └─test
│ │ │ │ ArticleESTest.class
│ │ │ │
│ │ │ ├─heima-leadnews-user
│ │ │ │ │ heima-leadnews-user.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─heima
│ │ │ │ │ │ │ └─user
│ │ │ │ │ │ │ │ UserApplication.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─config
│ │ │ │ │ │ │ ├─controller
│ │ │ │ │ │ │ │ └─v1
│ │ │ │ │ │ │ │ ApUserLoginController.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─mapper
│ │ │ │ │ │ │ │ ApUserMapper.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─service
│ │ │ │ │ │ │ │ ApUserService.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─impl
│ │ │ │ │ │ │ ApUserServiceImpl.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │ logback.xml
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │ logback.xml
│ │ │ │ │ │
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─user
│ │ │ │ │ │ UserApplication.class
│ │ │ │ │ │
│ │ │ │ │ ├─controller
│ │ │ │ │ │ └─v1
│ │ │ │ │ │ ApUserLoginController.class
│ │ │ │ │ │
│ │ │ │ │ ├─mapper
│ │ │ │ │ │ ApUserMapper.class
│ │ │ │ │ │
│ │ │ │ │ └─service
│ │ │ │ │ │ ApUserService.class
│ │ │ │ │ │
│ │ │ │ │ └─impl
│ │ │ │ │ ApUserServiceImpl.class
│ │ │ │ │
│ │ │ │ └─generated-sources
│ │ │ │ └─annotations
│ │ │ └─heima-leadnews-wemedia
│ │ │ │ heima-leadnews-wemedia.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ ├─src
│ │ │ │ ├─main
│ │ │ │ │ ├─java
│ │ │ │ │ │ └─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─wemedia
│ │ │ │ │ │ │ WemediaApplication.java
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─config
│ │ │ │ │ │ │ InitConfig.java
│ │ │ │ │ │ │ WebMvcConfig.java
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─controller
│ │ │ │ │ │ │ └─v1
│ │ │ │ │ │ │ LoginController.java
│ │ │ │ │ │ │ WmchannelController.java
│ │ │ │ │ │ │ WmMaterialController.java
│ │ │ │ │ │ │ WmNewsController.java
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─interceptor
│ │ │ │ │ │ │ WmTokenInterceptor.java
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─mapper
│ │ │ │ │ │ │ WmChannelMapper.java
│ │ │ │ │ │ │ WmMaterialMapper.java
│ │ │ │ │ │ │ WmNewsMapper.java
│ │ │ │ │ │ │ WmNewsMaterialMapper.java
│ │ │ │ │ │ │ WmUserMapper.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─service
│ │ │ │ │ │ │ WmChannelService.java
│ │ │ │ │ │ │ WmMaterialService.java
│ │ │ │ │ │ │ WmNewsAutoScanService.java
│ │ │ │ │ │ │ WmNewsService.java
│ │ │ │ │ │ │ WmNewsTaskService.java
│ │ │ │ │ │ │ WmUserService.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─impl
│ │ │ │ │ │ WmChannelServiceImpl.java
│ │ │ │ │ │ WmMaterialServiceImpl.java
│ │ │ │ │ │ WmNewsAutoScanServiceImpl.java
│ │ │ │ │ │ WmNewsServiceImpl.java
│ │ │ │ │ │ WmNewsTaskServiceImpl.java
│ │ │ │ │ │ WmUserServiceImpl.java
│ │ │ │ │ │
│ │ │ │ │ └─resources
│ │ │ │ │ │ a.json
│ │ │ │ │ │ bootstrap.yml
│ │ │ │ │ │ logback.xml
│ │ │ │ │ │
│ │ │ │ │ └─mapper
│ │ │ │ │ WmNewsMaterialMapper.xml
│ │ │ │ │
│ │ │ │ └─test
│ │ │ │ └─java
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─wemedia
│ │ │ │ ├─service
│ │ │ │ │ WmNewsAutoScanServiceTest.java
│ │ │ │ │
│ │ │ │ └─test
│ │ │ │ AliyunTest.java
│ │ │ │ ReptilesArticleData.java
│ │ │ │
│ │ │ └─target
│ │ │ ├─classes
│ │ │ │ │ a.json
│ │ │ │ │ bootstrap.yml
│ │ │ │ │ logback.xml
│ │ │ │ │
│ │ │ │ ├─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─wemedia
│ │ │ │ │ │ WemediaApplication.class
│ │ │ │ │ │
│ │ │ │ │ ├─config
│ │ │ │ │ │ InitConfig.class
│ │ │ │ │ │ WebMvcConfig.class
│ │ │ │ │ │
│ │ │ │ │ ├─controller
│ │ │ │ │ │ └─v1
│ │ │ │ │ │ LoginController.class
│ │ │ │ │ │ WmchannelController.class
│ │ │ │ │ │ WmMaterialController.class
│ │ │ │ │ │ WmNewsController.class
│ │ │ │ │ │
│ │ │ │ │ ├─interceptor
│ │ │ │ │ │ WmTokenInterceptor.class
│ │ │ │ │ │
│ │ │ │ │ ├─mapper
│ │ │ │ │ │ WmChannelMapper.class
│ │ │ │ │ │ WmMaterialMapper.class
│ │ │ │ │ │ WmNewsMapper.class
│ │ │ │ │ │ WmNewsMaterialMapper.class
│ │ │ │ │ │ WmUserMapper.class
│ │ │ │ │ │
│ │ │ │ │ └─service
│ │ │ │ │ │ WmChannelService.class
│ │ │ │ │ │ WmMaterialService.class
│ │ │ │ │ │ WmNewsAutoScanService.class
│ │ │ │ │ │ WmNewsService.class
│ │ │ │ │ │ WmNewsTaskService.class
│ │ │ │ │ │ WmUserService.class
│ │ │ │ │ │
│ │ │ │ │ └─impl
│ │ │ │ │ WmChannelServiceImpl.class
│ │ │ │ │ WmMaterialServiceImpl.class
│ │ │ │ │ WmNewsAutoScanServiceImpl.class
│ │ │ │ │ WmNewsServiceImpl.class
│ │ │ │ │ WmNewsTaskServiceImpl.class
│ │ │ │ │ WmUserServiceImpl.class
│ │ │ │ │
│ │ │ │ └─mapper
│ │ │ │ WmNewsMaterialMapper.xml
│ │ │ │
│ │ │ ├─generated-sources
│ │ │ │ └─annotations
│ │ │ ├─generated-test-sources
│ │ │ │ └─test-annotations
│ │ │ └─test-classes
│ │ │ └─com
│ │ │ └─heima
│ │ │ └─wemedia
│ │ │ ├─service
│ │ │ │ WmNewsAutoScanServiceTest.class
│ │ │ │
│ │ │ └─test
│ │ │ AliyunTest.class
│ │ │ ReptilesArticleData.class
│ │ │
│ │ ├─heima-leadnews-test
│ │ │ │ heima-leadnews-test.iml
│ │ │ │ pom.xml
│ │ │ │
│ │ │ ├─es-init
│ │ │ │ │ es-init.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─heima
│ │ │ │ │ │ │ └─es
│ │ │ │ │ │ │ │ EsInitApplication.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─config
│ │ │ │ │ │ │ │ ElasticSearchConfig.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─mapper
│ │ │ │ │ │ │ │ ApArticleMapper.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─pojo
│ │ │ │ │ │ │ SearchArticleVo.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ │ application.yml
│ │ │ │ │ │ │
│ │ │ │ │ │ └─mapper
│ │ │ │ │ │ ApArticleMapper.xml
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─es
│ │ │ │ │ ApArticleTest.java
│ │ │ │ │
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ application.yml
│ │ │ │ │ │
│ │ │ │ │ ├─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─es
│ │ │ │ │ │ │ EsInitApplication.class
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─config
│ │ │ │ │ │ │ ElasticSearchConfig.class
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─mapper
│ │ │ │ │ │ │ ApArticleMapper.class
│ │ │ │ │ │ │
│ │ │ │ │ │ └─pojo
│ │ │ │ │ │ SearchArticleVo.class
│ │ │ │ │ │
│ │ │ │ │ └─mapper
│ │ │ │ │ ApArticleMapper.xml
│ │ │ │ │
│ │ │ │ ├─generated-sources
│ │ │ │ │ └─annotations
│ │ │ │ ├─generated-test-sources
│ │ │ │ │ └─test-annotations
│ │ │ │ └─test-classes
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─es
│ │ │ │ ApArticleTest.class
│ │ │ │
│ │ │ ├─freemarker-demo
│ │ │ │ │ freemarker-demo.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─heima
│ │ │ │ │ │ │ └─freemarker
│ │ │ │ │ │ │ │ FreemarkerDemoApplication.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─controller
│ │ │ │ │ │ │ │ HelloController.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─entity
│ │ │ │ │ │ │ Student.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ │ application.yml
│ │ │ │ │ │ │
│ │ │ │ │ │ └─templates
│ │ │ │ │ │ 01-basic.ftl
│ │ │ │ │ │ 02-list.ftl
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─freemarker
│ │ │ │ │ └─test
│ │ │ │ │ FreemarkerTest.java
│ │ │ │ │
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ application.yml
│ │ │ │ │ │
│ │ │ │ │ ├─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─freemarker
│ │ │ │ │ │ │ FreemarkerDemoApplication.class
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─controller
│ │ │ │ │ │ │ HelloController.class
│ │ │ │ │ │ │
│ │ │ │ │ │ └─entity
│ │ │ │ │ │ Student.class
│ │ │ │ │ │
│ │ │ │ │ └─templates
│ │ │ │ │ 01-basic.ftl
│ │ │ │ │ 02-list.ftl
│ │ │ │ │
│ │ │ │ ├─generated-sources
│ │ │ │ │ └─annotations
│ │ │ │ ├─generated-test-sources
│ │ │ │ │ └─test-annotations
│ │ │ │ └─test-classes
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─freemarker
│ │ │ │ └─test
│ │ │ │ FreemarkerTest.class
│ │ │ │
│ │ │ ├─kafka-demo
│ │ │ │ │ kafka-demo.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─heima
│ │ │ │ │ │ │ └─kafka
│ │ │ │ │ │ │ │ KafkaDemoApplication.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─controller
│ │ │ │ │ │ │ │ HelloController.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─listener
│ │ │ │ │ │ │ │ HelloListener.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─pojo
│ │ │ │ │ │ │ │ User.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─sample
│ │ │ │ │ │ │ ConsumerQuickStart.java
│ │ │ │ │ │ │ ProducerQuickStart.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ application.yml
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ application.yml
│ │ │ │ │ │
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─kafka
│ │ │ │ │ │ KafkaDemoApplication.class
│ │ │ │ │ │
│ │ │ │ │ ├─controller
│ │ │ │ │ │ HelloController.class
│ │ │ │ │ │
│ │ │ │ │ ├─listener
│ │ │ │ │ │ HelloListener.class
│ │ │ │ │ │
│ │ │ │ │ ├─pojo
│ │ │ │ │ │ User.class
│ │ │ │ │ │
│ │ │ │ │ └─sample
│ │ │ │ │ ConsumerQuickStart.class
│ │ │ │ │ ProducerQuickStart$1.class
│ │ │ │ │ ProducerQuickStart.class
│ │ │ │ │
│ │ │ │ └─generated-sources
│ │ │ │ └─annotations
│ │ │ ├─minio-demo
│ │ │ │ │ minio-demo.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─heima
│ │ │ │ │ │ │ └─minio
│ │ │ │ │ │ │ MinIOApplication.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ application.yml
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─minio
│ │ │ │ │ └─test
│ │ │ │ │ MinIOTest.java
│ │ │ │ │
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ application.yml
│ │ │ │ │ │
│ │ │ │ │ └─com
│ │ │ │ │ └─heima
│ │ │ │ │ └─minio
│ │ │ │ │ MinIOApplication.class
│ │ │ │ │
│ │ │ │ ├─generated-sources
│ │ │ │ │ └─annotations
│ │ │ │ ├─generated-test-sources
│ │ │ │ │ └─test-annotations
│ │ │ │ └─test-classes
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─minio
│ │ │ │ └─test
│ │ │ │ MinIOTest.class
│ │ │ │
│ │ │ ├─mongo-demo
│ │ │ │ │ mongo-demo.iml
│ │ │ │ │ pom.xml
│ │ │ │ │
│ │ │ │ ├─src
│ │ │ │ │ ├─main
│ │ │ │ │ │ ├─java
│ │ │ │ │ │ │ └─com
│ │ │ │ │ │ │ └─itheima
│ │ │ │ │ │ │ └─mongo
│ │ │ │ │ │ │ │ MongoApplication.java
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─pojo
│ │ │ │ │ │ │ ApAssociateWords.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─resources
│ │ │ │ │ │ application.yml
│ │ │ │ │ │
│ │ │ │ │ └─test
│ │ │ │ │ └─java
│ │ │ │ │ └─com
│ │ │ │ │ └─itheima
│ │ │ │ │ └─mongo
│ │ │ │ │ └─test
│ │ │ │ │ MongoTest.java
│ │ │ │ │
│ │ │ │ └─target
│ │ │ │ ├─classes
│ │ │ │ │ │ application.yml
│ │ │ │ │ │
│ │ │ │ │ └─com
│ │ │ │ │ └─itheima
│ │ │ │ │ └─mongo
│ │ │ │ │ │ MongoApplication.class
│ │ │ │ │ │
│ │ │ │ │ └─pojo
│ │ │ │ │ ApAssociateWords.class
│ │ │ │ │
│ │ │ │ ├─generated-sources
│ │ │ │ │ └─annotations
│ │ │ │ ├─generated-test-sources
│ │ │ │ │ └─test-annotations
│ │ │ │ └─test-classes
│ │ │ │ └─com
│ │ │ │ └─itheima
│ │ │ │ └─mongo
│ │ │ │ └─test
│ │ │ │ MongoTest.class
│ │ │ │
│ │ │ └─tess4j-demo
│ │ │ │ pom.xml
│ │ │ │ tess4j-demo.iml
│ │ │ │
│ │ │ ├─src
│ │ │ │ ├─main
│ │ │ │ │ ├─java
│ │ │ │ │ │ └─com
│ │ │ │ │ │ └─heima
│ │ │ │ │ │ └─tess4j
│ │ │ │ │ │ Application.java
│ │ │ │ │ │
│ │ │ │ │ └─resources
│ │ │ │ └─test
│ │ │ └─target
│ │ │ ├─classes
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─tess4j
│ │ │ │ Application.class
│ │ │ │
│ │ │ ├─generated-sources
│ │ │ │ └─annotations
│ │ │ ├─generated-test-sources
│ │ │ │ └─test-annotations
│ │ │ └─test-classes
│ │ └─heima-leadnews-utils
│ │ │ heima-leadnews-utils.iml
│ │ │ pom.xml
│ │ │
│ │ ├─src
│ │ │ ├─main
│ │ │ │ └─java
│ │ │ │ └─com
│ │ │ │ └─heima
│ │ │ │ └─utils
│ │ │ │ ├─common
│ │ │ │ │ AppJwtUtil.java
│ │ │ │ │ Base64Utils.java
│ │ │ │ │ BCrypt.java
│ │ │ │ │ BurstUtils.java
│ │ │ │ │ Compute.java
│ │ │ │ │ DateUtils.java
│ │ │ │ │ DESUtils.java
│ │ │ │ │ FileUtils.java
│ │ │ │ │ IdsUtils.java
│ │ │ │ │ JdkSerializeUtil.java
│ │ │ │ │ MD5Utils.java
│ │ │ │ │ ProtostuffUtil.java
│ │ │ │ │ ReflectUtils.java
│ │ │ │ │ SensitiveWordUtil.java
│ │ │ │ │ SimHashUtils.java
│ │ │ │ │ SnowflakeIdWorker.java
│ │ │ │ │ UrlSignUtils.java
│ │ │ │ │ ZipUtils.java
│ │ │ │ │
│ │ │ │ └─thread
│ │ │ │ AppThreadLocalUtil.java
│ │ │ │ WmThreadLocalUtil.java
│ │ │ │
│ │ │ └─test
│ │ │ └─java
│ │ └─target
│ │ ├─classes
│ │ │ └─com
│ │ │ └─heima
│ │ │ └─utils
│ │ │ ├─common
│ │ │ │ AppJwtUtil.class
│ │ │ │ Base64Utils.class
│ │ │ │ BCrypt.class
│ │ │ │ BurstUtils.class
│ │ │ │ Compute.class
│ │ │ │ DateUtils.class
│ │ │ │ DESUtils.class
│ │ │ │ FileUtils.class
│ │ │ │ IdsUtils.class
│ │ │ │ JdkSerializeUtil.class
│ │ │ │ MD5Utils.class
│ │ │ │ ProtostuffUtil.class
│ │ │ │ ReflectUtils.class
│ │ │ │ SensitiveWordUtil.class
│ │ │ │ SimHashUtils.class
│ │ │ │ SnowflakeIdWorker.class
│ │ │ │ UrlSignUtils.class
│ │ │ │ ZipUtils.class
│ │ │ │
│ │ │ └─thread
│ │ │ AppThreadLocalUtil.class
│ │ │ WmThreadLocalUtil.class
│ │ │
│ │ └─generated-sources
│ │ └─annotations
│ ├─视频
│ │ Day7-01-今日学习内容.mp4
│ │ Day7-02-elasticsearch环境搭建.mp4
│ │ Day7-03-app文章搜索-创建索引和映射.mp4
│ │ Day7-04-app文章搜索-初始化索引库数据.mp4
│ │ Day7-05-app文章搜索-搜索微服务创建.mp4
│ │ Day7-06-app文章搜索-实现步骤说明.mp4
│ │ Day7-07-app文章搜索-功能实现1.mp4
│ │ Day7-08-app文章搜索-功能实现2.mp4
│ │ Day7-09-app文章搜索-新增文章同步添加索引.mp4
│ │ Day7-10-搜索历史记录-mongodb环境搭建.mp4
│ │ Day7-11-搜索历史记录-springboot集成mongodb.mp4
│ │ Day7-12-搜索历史记录-保存搜索记录-思路步骤说明.mp4
│ │ Day7-13-搜索历史记录-保存搜索记录-功能实现1.mp4
│ │ Day7-14-搜索历史记录-保存搜索记录-功能实现2.mp4
│ │ Day7-15-搜索历史记录-查询历史列表.mp4
│ │ Day7-16-搜索历史记录-删除搜索历史.mp4
│ │ Day7-17-app文章搜索-搜索联想词功能.mp4
│ │
│ ├─讲义
│ │ │ app端文章搜索.md
│ │ │
│ │ └─app端文章搜索.assets
│ │ 1587366878895.png
│ │ 1587366921085.png
│ │ 1606653927638.png
│ │ image-20210709140539138.png
│ │ image-20210709140935410.png
│ │ image-20210709141502366.png
│ │ image-20210709141558811.png
│ │ image-20210709142215818.png
│ │ image-20210709142339535.png
│ │ image-20210709142616797.png
│ │ image-20210709143151781.png
│ │ image-20210709153428259.png
│ │ image-20210709153935904.png
│ │ image-20210709154053892.png
│ │ image-20210709154830953.png
│ │ image-20210709154841113.png
│ │ image-20210709160036983.png
│ │
│ └─资料
│ │ elasticsearch-analysis-ik-7.4.0-源码.zip
│ │ elasticsearch-analysis-ik-7.4.0.zip
│ │ es-init.zip
│ │ heima-leadnews-search.zip
│ │ mongo-demo.zip
│ │ 黑马长尾词_1623047701.xlsx
│ │
│ ├─mongo数据脚本
│ │ leadnews-history.sql
│ │
│ └─类
│ ├─mapper
│ │ ApAssociateWordsMapper.java
│ │ ApUserSearchMapper.java
│ │
│ ├─service
│ │ │ ApAssociateWordsService.java
│ │ │ ApUserSearchService.java
│ │ │
│ │ └─impl
│ │ ApAssociateWordsServiceImpl.java
│ │ ApUserSearchServiceImpl.java
│ │
│ └─搜索历史实体类
│ ApAssociateWords.java
│ ApUserSearch.java
│
├─day08-平台管理[实战]
│ ├─接口文档
│ │ 平台管理-接口文档.md
│ │
│ ├─视频
│ │ Day8-平台管理-需求说明.mp4
│ │
│ ├─资料
│ │ │ admin-web.zip
│ │ │ leadnews_admin.sql
│ │ │
│ │ ├─admin-web
│ │ │ │ index.html
│ │ │ │
│ │ │ └─static
│ │ │ │ favicon.ico
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─css
│ │ │ │ app.9e1442fd7889a6cca0e01666ce864cb3.css
│ │ │ │ app.9e1442fd7889a6cca0e01666ce864cb3.css.map
│ │ │ │
│ │ │ ├─fonts
│ │ │ │ element-icons.535877f.woff
│ │ │ │ element-icons.732389d.ttf
│ │ │ │
│ │ │ ├─img
│ │ │ │ 404.38b07fb.png
│ │ │ │ article1.jpg
│ │ │ │ article2.jpg
│ │ │ │ login_bg.ec9bf21.jpg
│ │ │ │ logo_heima_admin@2x.efa65eb.png
│ │ │ │
│ │ │ ├─js
│ │ │ │ 0.d977ee6965555df2f7c9.js
│ │ │ │ 0.d977ee6965555df2f7c9.js.map
│ │ │ │ 1.296ea948914b3024f9f0.js
│ │ │ │ 1.296ea948914b3024f9f0.js.map
│ │ │ │ 10.cb0e0d9f5662e9a64ac6.js
│ │ │ │ 10.cb0e0d9f5662e9a64ac6.js.map
│ │ │ │ 2.3abcb00689da29d7d1e9.js
│ │ │ │ 2.3abcb00689da29d7d1e9.js.map
│ │ │ │ 3.579b30162e4a068d85bc.js
│ │ │ │ 3.579b30162e4a068d85bc.js.map
│ │ │ │ 4.c89238715f7caed36a6b.js
│ │ │ │ 4.c89238715f7caed36a6b.js.map
│ │ │ │ 5.77235a1cc2bab360dd26.js
│ │ │ │ 5.77235a1cc2bab360dd26.js.map
│ │ │ │ 6.9fb26a3bcb5b57ae5b33.js
│ │ │ │ 6.9fb26a3bcb5b57ae5b33.js.map
│ │ │ │ 7.c6d5904f5329cc96bc66.js
│ │ │ │ 7.c6d5904f5329cc96bc66.js.map
│ │ │ │ 8.770c787db64081f0c622.js
│ │ │ │ 8.770c787db64081f0c622.js.map
│ │ │ │ 9.622f9a7ed4832b2cd4e2.js
│ │ │ │ 9.622f9a7ed4832b2cd4e2.js.map
│ │ │ │ app.87aebed4d0fba0ee1a5f.js
│ │ │ │ app.87aebed4d0fba0ee1a5f.js.map
│ │ │ │ manifest.17900185dc13ba263e7f.js
│ │ │ │ manifest.17900185dc13ba263e7f.js.map
│ │ │ │ vendor.b5e0e8c9f02f99b798b9.js
│ │ │ │ vendor.b5e0e8c9f02f99b798b9.js.map
│ │ │ │
│ │ │ └─tinymce
│ │ │ │ zh_CN.js
│ │ │ │
│ │ │ └─skins
│ │ │ └─lightgray
│ │ │ │ content.inline.min.css
│ │ │ │ content.min.css
│ │ │ │ content.mobile.min.css
│ │ │ │ skin.min.css
│ │ │ │ skin.mobile.min.css
│ │ │ │
│ │ │ ├─fonts
│ │ │ │ tinymce-mobile.woff
│ │ │ │ tinymce-small.eot
│ │ │ │ tinymce-small.svg
│ │ │ │ tinymce-small.ttf
│ │ │ │ tinymce-small.woff
│ │ │ │ tinymce.eot
│ │ │ │ tinymce.svg
│ │ │ │ tinymce.ttf
│ │ │ │ tinymce.woff
│ │ │ │
│ │ │ └─img
│ │ │ anchor.gif
│ │ │ loader.gif
│ │ │ object.gif
│ │ │ trans.gif
│ │ │
│ │ ├─后台数据图
│ │ │ back_image.jpg
│ │ │ font_image.jpg
│ │ │ hold_image.jpg
│ │ │ live_image.jpg
│ │ │ 璧勬枡璇佹槑@2x.jpg
│ │ │
│ │ └─类
│ │ AdUser.java
│ │ ApUserRealname.java
│ │
│ └─需求
│ │ 平台管理-需求说明.md
│ │
│ └─平台管理-需求说明.assets
│ image-20210725225604300.png
│ image-20210725225940936.png
│ image-20210725230126215.png
│ image-20210725230556844.png
│ image-20210725230741203.png
│ image-20210725230914763.png
│ image-20210725230942502.png
│ image-20210725231452092.png
│ image-20210725233224825.png
│ image-20210725233328453.png
│ image-20210725233521821.png
│ image-20210726013458078.png
│ image-20210726013527654.png
│
├─day09-用户行为[实战]
│ ├─接口文档
│ │ 用户行为-接口文档.md
│ │
│ ├─视频
│ │ Day9-01-用户行为-需求说明.mp4
│ │ Day9-02-long类型精度丢失问题解决.mp4
│ │ Day9-03-网络设置及跨域.mp4
│ │
│ ├─资料
│ │ │ jackson.zip
│ │ │ jackson进行序列化和反序列化解决.md
│ │ │
│ │ └─jackson进行序列化和反序列化解决.assets
│ │ image-20210727184750641.png
│ │
│ └─需求说明
│ │ 用户行为-需求.md
│ │
│ └─用户行为-需求.assets
│ image-20210727161838807.png
│ image-20210727162221437.png
│ image-20210727162332931.png
│ image-20210727162449406.png
│ image-20210727162600274.png
│ image-20210727163038634.png
│
├─day10-定时计算热点文章、xxl-job
│ ├─PPT
│ │ 热点文章-定时计算.pptx
│ │
│ ├─代码
│ │ heima-leadnews.zip
│ │
│ ├─视频
│ │ Day10-01-当日需求分析及内容介绍.mp4
│ │ Day10-02-xxl-job概述.mp4
│ │ Day10-03-xxl-job-部署调度中心.mp4
│ │ Day10-04-xxl-job-调度中心部署(docker方式).mp4
│ │ Day10-05-xxl-job-入门案例.mp4
│ │ Day10-06-xxl-job-任务详解.mp4
│ │ Day10-07-xxl-job-集群下任务路由策略-轮询.mp4
│ │ Day10-08-xxl-job-集群下任务路由策略-分片广播.mp4
│ │ Day10-09-热文章计算-定时计算-需求说明.mp4
│ │ Day10-10-热文章计算-定时计算-实现步骤说明.mp4
│ │ Day10-11-热文章计算-定时计算-查询前5天的文章数据.mp4
│ │ Day10-12-热文章计算-定时计算-计算文章具体的分值.mp4
│ │ Day10-13-热文章计算-定时计算-缓存分值较高的数据.mp4
│ │ Day10-14-热文章计算-定时计算-功能测试.mp4
│ │ Day10-15-热文章计算-定时计算-定时任务.mp4
│ │ Day10-16-app端文章列表接口查询改造.mp4
│ │
│ ├─讲义
│ │ │ 热点文章-定时计算.md
│ │ │
│ │ └─热点文章-定时计算.assets
│ │ image-20210613101615780.png
│ │ image-20210613110712894.png
│ │ image-20210729224950851.png
│ │ image-20210729225206299.png
│ │ image-20210729230059884.png
│ │ image-20210729230502703.png
│ │ image-20210729230630495.png
│ │ image-20210729232146585.png
│ │ image-20210729232825564.png
│ │ image-20210729232926534.png
│ │ image-20210729233016355.png
│ │ image-20210729233903610.png
│ │ image-20210729233926457.png
│ │ image-20210729234009010.png
│ │ image-20210729234114283.png
│ │ image-20210729234219162.png
│ │ image-20210729234256062.png
│ │ image-20210729234409132.png
│ │ image-20210729234513775.png
│ │ image-20210729234536483.png
│ │ image-20210729234756221.png
│ │ image-20210729234822935.png
│ │ image-20210729234930218.png
│ │ image-20210729234948571.png
│ │ image-20210729235644605.png
│ │ image-20210729235731309.png
│ │ image-20210730000549587.png
│ │ image-20210730000626824.png
│ │ image-20210730001433997.png
│ │
│ └─资料
│ │ ad_channel.sql
│ │ xuxueli0323-xxl-job-2.3.0.zip
│ │
│ └─xuxueli0323-xxl-job-2.3.0
│ └─xxl-job
│ │ .gitattributes
│ │ .gitignore
│ │ LICENSE
│ │ NOTICE
│ │ pom.xml
│ │ README.md
│ │
│ ├─.github
│ │ │ FUNDING.yml
│ │ │ ISSUE_TEMPLATE
│ │ │ PULL_REQUEST_TEMPLATE
│ │ │
│ │ └─workflows
│ │ maven.yml
│ │
│ ├─doc
│ │ │ XXL-JOB-English-Documentation.md
│ │ │ XXL-JOB官方文档.md
│ │ │ XXL-JOB架构图.pptx
│ │ │
│ │ ├─db
│ │ │ tables_xxl_job.sql
│ │ │
│ │ └─images
│ │ cnblog-首页-每日一博-第一.png
│ │ cnblog-首页-热门动弹-第一.png
│ │ donate-alipay.jpg
│ │ donate-paypal.png
│ │ donate-wechat.png
│ │ gitee-gvp.jpg
│ │ img_1001.png
│ │ img_1002.png
│ │ img_6yC0.png
│ │ img_BPLG.png
│ │ img_dNUJ.png
│ │ img_EB65.png
│ │ img_eYrv.png
│ │ img_Fgql.png
│ │ img_hIci.png
│ │ img_Hr2T.png
│ │ img_inc8.png
│ │ img_iUw0.png
│ │ img_jOAU.png
│ │ img_jrdI.png
│ │ img_o8HQ.png
│ │ img_Qohm.png
│ │ img_tJOq.png
│ │ img_tvGI.png
│ │ img_UDSo.png
│ │ img_V3vF.png
│ │ img_Wb2o.png
│ │ img_Ypik.png
│ │ img_Z9Qr.png
│ │ img_ZAhX.png
│ │ img_ZAsz.png
│ │ qq群-一个xxl同学进了58.png
│ │ xxl-logo.jpg
│ │ xxl-logo.png
│ │
│ ├─xxl-job-admin
│ │ │ Dockerfile
│ │ │ pom.xml
│ │ │
│ │ └─src
│ │ ├─main
│ │ │ ├─java
│ │ │ │ └─com
│ │ │ │ └─xxl
│ │ │ │ └─job
│ │ │ │ └─admin
│ │ │ │ │ XxlJobAdminApplication.java
│ │ │ │ │
│ │ │ │ ├─controller
│ │ │ │ │ │ IndexController.java
│ │ │ │ │ │ JobApiController.java
│ │ │ │ │ │ JobCodeController.java
│ │ │ │ │ │ JobGroupController.java
│ │ │ │ │ │ JobInfoController.java
│ │ │ │ │ │ JobLogController.java
│ │ │ │ │ │ UserController.java
│ │ │ │ │ │
│ │ │ │ │ ├─annotation
│ │ │ │ │ │ PermissionLimit.java
│ │ │ │ │ │
│ │ │ │ │ ├─interceptor
│ │ │ │ │ │ CookieInterceptor.java
│ │ │ │ │ │ PermissionInterceptor.java
│ │ │ │ │ │ WebMvcConfig.java
│ │ │ │ │ │
│ │ │ │ │ └─resolver
│ │ │ │ │ WebExceptionResolver.java
│ │ │ │ │
│ │ │ │ ├─core
│ │ │ │ │ ├─alarm
│ │ │ │ │ │ │ JobAlarm.java
│ │ │ │ │ │ │ JobAlarmer.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─impl
│ │ │ │ │ │ EmailJobAlarm.java
│ │ │ │ │ │
│ │ │ │ │ ├─complete
│ │ │ │ │ │ XxlJobCompleter.java
│ │ │ │ │ │
│ │ │ │ │ ├─conf
│ │ │ │ │ │ XxlJobAdminConfig.java
│ │ │ │ │ │
│ │ │ │ │ ├─cron
│ │ │ │ │ │ CronExpression.java
│ │ │ │ │ │
│ │ │ │ │ ├─exception
│ │ │ │ │ │ XxlJobException.java
│ │ │ │ │ │
│ │ │ │ │ ├─model
│ │ │ │ │ │ XxlJobGroup.java
│ │ │ │ │ │ XxlJobInfo.java
│ │ │ │ │ │ XxlJobLog.java
│ │ │ │ │ │ XxlJobLogGlue.java
│ │ │ │ │ │ XxlJobLogReport.java
│ │ │ │ │ │ XxlJobRegistry.java
│ │ │ │ │ │ XxlJobUser.java
│ │ │ │ │ │
│ │ │ │ │ ├─old
│ │ │ │ │ │ RemoteHttpJobBean.java
│ │ │ │ │ │ XxlJobDynamicScheduler.java
│ │ │ │ │ │ XxlJobThreadPool.java
│ │ │ │ │ │
│ │ │ │ │ ├─route
│ │ │ │ │ │ │ ExecutorRouter.java
│ │ │ │ │ │ │ ExecutorRouteStrategyEnum.java
│ │ │ │ │ │ │
│ │ │ │ │ │ └─strategy
│ │ │ │ │ │ ExecutorRouteBusyover.java
│ │ │ │ │ │ ExecutorRouteConsistentHash.java
│ │ │ │ │ │ ExecutorRouteFailover.java
│ │ │ │ │ │ ExecutorRouteFirst.java
│ │ │ │ │ │ ExecutorRouteLast.java
│ │ │ │ │ │ ExecutorRouteLFU.java
│ │ │ │ │ │ ExecutorRouteLRU.java
│ │ │ │ │ │ ExecutorRouteRandom.java
│ │ │ │ │ │ ExecutorRouteRound.java
│ │ │ │ │ │
│ │ │ │ │ ├─scheduler
│ │ │ │ │ │ MisfireStrategyEnum.java
│ │ │ │ │ │ ScheduleTypeEnum.java
│ │ │ │ │ │ XxlJobScheduler.java
│ │ │ │ │ │
│ │ │ │ │ ├─thread
│ │ │ │ │ │ JobCompleteHelper.java
│ │ │ │ │ │ JobFailMonitorHelper.java
│ │ │ │ │ │ JobLogReportHelper.java
│ │ │ │ │ │ JobRegistryHelper.java
│ │ │ │ │ │ JobScheduleHelper.java
│ │ │ │ │ │ JobTriggerPoolHelper.java
│ │ │ │ │ │
│ │ │ │ │ ├─trigger
│ │ │ │ │ │ TriggerTypeEnum.java
│ │ │ │ │ │ XxlJobTrigger.java
│ │ │ │ │ │
│ │ │ │ │ └─util
│ │ │ │ │ CookieUtil.java
│ │ │ │ │ FtlUtil.java
│ │ │ │ │ I18nUtil.java
│ │ │ │ │ JacksonUtil.java
│ │ │ │ │ LocalCacheUtil.java
│ │ │ │ │
│ │ │ │ ├─dao
│ │ │ │ │ XxlJobGroupDao.java
│ │ │ │ │ XxlJobInfoDao.java
│ │ │ │ │ XxlJobLogDao.java
│ │ │ │ │ XxlJobLogGlueDao.java
│ │ │ │ │ XxlJobLogReportDao.java
│ │ │ │ │ XxlJobRegistryDao.java
│ │ │ │ │ XxlJobUserDao.java
│ │ │ │ │
│ │ │ │ └─service
│ │ │ │ │ LoginService.java
│ │ │ │ │ XxlJobService.java
│ │ │ │ │
│ │ │ │ └─impl
│ │ │ │ AdminBizImpl.java
│ │ │ │ XxlJobServiceImpl.java
│ │ │ │
│ │ │ └─resources
│ │ │ │ application.properties
│ │ │ │ logback.xml
│ │ │ │
│ │ │ ├─i18n
│ │ │ │ message_en.properties
│ │ │ │ message_zh_CN.properties
│ │ │ │ message_zh_TC.properties
│ │ │ │
│ │ │ ├─mybatis-mapper
│ │ │ │ XxlJobGroupMapper.xml
│ │ │ │ XxlJobInfoMapper.xml
│ │ │ │ XxlJobLogGlueMapper.xml
│ │ │ │ XxlJobLogMapper.xml
│ │ │ │ XxlJobLogReportMapper.xml
│ │ │ │ XxlJobRegistryMapper.xml
│ │ │ │ XxlJobUserMapper.xml
│ │ │ │
│ │ │ ├─static
│ │ │ │ │ favicon.ico
│ │ │ │ │
│ │ │ │ ├─adminlte
│ │ │ │ │ ├─bower_components
│ │ │ │ │ │ ├─bootstrap
│ │ │ │ │ │ │ ├─css
│ │ │ │ │ │ │ │ bootstrap.min.css
│ │ │ │ │ │ │ │ bootstrap.min.css.map
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├─fonts
│ │ │ │ │ │ │ │ glyphicons-halflings-regular.eot
│ │ │ │ │ │ │ │ glyphicons-halflings-regular.svg
│ │ │ │ │ │ │ │ glyphicons-halflings-regular.ttf
│ │ │ │ │ │ │ │ glyphicons-halflings-regular.woff
│ │ │ │ │ │ │ │ glyphicons-halflings-regular.woff2
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─js
│ │ │ │ │ │ │ bootstrap.min.js
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─bootstrap-daterangepicker
│ │ │ │ │ │ │ daterangepicker.css
│ │ │ │ │ │ │ daterangepicker.js
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─datatables.net
│ │ │ │ │ │ │ └─js
│ │ │ │ │ │ │ jquery.dataTables.min.js
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─datatables.net-bs
│ │ │ │ │ │ │ ├─css
│ │ │ │ │ │ │ │ dataTables.bootstrap.min.css
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─js
│ │ │ │ │ │ │ dataTables.bootstrap.min.js
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─fastclick
│ │ │ │ │ │ │ fastclick.js
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─font-awesome
│ │ │ │ │ │ │ ├─css
│ │ │ │ │ │ │ │ font-awesome.css.map
│ │ │ │ │ │ │ │ font-awesome.min.css
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─fonts
│ │ │ │ │ │ │ fontawesome-webfont.eot
│ │ │ │ │ │ │ fontawesome-webfont.svg
│ │ │ │ │ │ │ fontawesome-webfont.ttf
│ │ │ │ │ │ │ fontawesome-webfont.woff
│ │ │ │ │ │ │ fontawesome-webfont.woff2
│ │ │ │ │ │ │ FontAwesome.otf
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─Ionicons
│ │ │ │ │ │ │ ├─css
│ │ │ │ │ │ │ │ ionicons.min.css
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─fonts
│ │ │ │ │ │ │ ionicons.eot
│ │ │ │ │ │ │ ionicons.svg
│ │ │ │ │ │ │ ionicons.ttf
│ │ │ │ │ │ │ ionicons.woff
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─jquery
│ │ │ │ │ │ │ jquery.min.js
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─jquery-slimscroll
│ │ │ │ │ │ │ jquery.slimscroll.min.js
│ │ │ │ │ │ │
│ │ │ │ │ │ ├─moment
│ │ │ │ │ │ │ moment.min.js
│ │ │ │ │ │ │
│ │ │ │ │ │ └─PACE
│ │ │ │ │ │ │ pace.min.js
│ │ │ │ │ │ │
│ │ │ │ │ │ └─themes
│ │ │ │ │ │ └─blue
│ │ │ │ │ │ pace-theme-flash.css
│ │ │ │ │ │
│ │ │ │ │ ├─dist
│ │ │ │ │ │ ├─css
│ │ │ │ │ │ │ │ AdminLTE.min.css
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ └─skins
│ │ │ │ │ │ │ _all-skins.min.css
│ │ │ │ │ │ │
│ │ │ │ │ │ └─js
│ │ │ │ │ │ adminlte.min.js
│ │ │ │ │ │
│ │ │ │ │ └─plugins
│ │ │ │ │ └─iCheck
│ │ │ │ │ │ icheck.min.js
│ │ │ │ │ │
│ │ │ │ │ └─square
│ │ │ │ │ blue.css
│ │ │ │ │ blue.png
│ │ │ │ │ blue@2x.png
│ │ │ │ │
│ │ │ │ ├─js
│ │ │ │ │ common.1.js
│ │ │ │ │ index.js
│ │ │ │ │ jobcode.index.1.js
│ │ │ │ │ jobgroup.index.1.js
│ │ │ │ │ jobinfo.index.1.js
│ │ │ │ │ joblog.detail.1.js
│ │ │ │ │ joblog.index.1.js
│ │ │ │ │ login.1.js
│ │ │ │ │ user.index.1.js
│ │ │ │ │
│ │ │ │ └─plugins
│ │ │ │ ├─codemirror
│ │ │ │ │ ├─addon
│ │ │ │ │ │ └─hint
│ │ │ │ │ │ anyword-hint.js
│ │ │ │ │ │ show-hint.css
│ │ │ │ │ │ show-hint.js
│ │ │ │ │ │
│ │ │ │ │ ├─lib
│ │ │ │ │ │ codemirror.css
│ │ │ │ │ │ codemirror.js
│ │ │ │ │ │
│ │ │ │ │ └─mode
│ │ │ │ │ ├─clike
│ │ │ │ │ │ clike.js
│ │ │ │ │ │
│ │ │ │ │ ├─javascript
│ │ │ │ │ │ javascript.js
│ │ │ │ │ │
│ │ │ │ │ ├─php
│ │ │ │ │ │ php.js
│ │ │ │ │ │
│ │ │ │ │ ├─powershell
│ │ │ │ │ │ powershell.js
│ │ │ │ │ │
│ │ │ │ │ ├─python
│ │ │ │ │ │ python.js
│ │ │ │ │ │
│ │ │ │ │ └─shell
│ │ │ │ │ shell.js
│ │ │ │ │
│ │ │ │ ├─cronGen
│ │ │ │ │ cronGen.js
│ │ │ │ │ cronGen_en.js
│ │ │ │ │
│ │ │ │ ├─echarts
│ │ │ │ │ echarts.common.min.js
│ │ │ │ │
│ │ │ │ ├─jquery
│ │ │ │ │ jquery.cookie.js
│ │ │ │ │ jquery.validate.min.js
│ │ │ │ │
│ │ │ │ └─layer
│ │ │ │ │ layer.js
│ │ │ │ │
│ │ │ │ └─theme
│ │ │ │ └─default
│ │ │ │ icon-ext.png
│ │ │ │ icon.png
│ │ │ │ layer.css
│ │ │ │ loading-0.gif
│ │ │ │ loading-1.gif
│ │ │ │ loading-2.gif
│ │ │ │
│ │ │ └─templates
│ │ │ │ help.ftl
│ │ │ │ index.ftl
│ │ │ │ login.ftl
│ │ │ │
│ │ │ ├─common
│ │ │ │ common.exception.ftl
│ │ │ │ common.macro.ftl
│ │ │ │
│ │ │ ├─jobcode
│ │ │ │ jobcode.index.ftl
│ │ │ │
│ │ │ ├─jobgroup
│ │ │ │ jobgroup.index.ftl
│ │ │ │
│ │ │ ├─jobinfo
│ │ │ │ jobinfo.index.ftl
│ │ │ │
│ │ │ ├─joblog
│ │ │ │ joblog.detail.ftl
│ │ │ │ joblog.index.ftl
│ │ │ │
│ │ │ └─user
│ │ │ user.index.ftl
│ │ │
│ │ └─test
│ │ └─java
│ │ └─com
│ │ └─xxl
│ │ └─job
│ │ ├─admin
│ │ │ ├─controller
│ │ │ │ AbstractSpringMvcTest.java
│ │ │ │ JobInfoControllerTest.java
│ │ │ │
│ │ │ ├─core
│ │ │ │ └─util
│ │ │ │ JacksonUtilTest.java
│ │ │ │
│ │ │ ├─dao
│ │ │ │ XxlJobGroupDaoTest.java
│ │ │ │ XxlJobInfoDaoTest.java
│ │ │ │ XxlJobLogDaoTest.java
│ │ │ │ XxlJobLogGlueDaoTest.java
│ │ │ │ XxlJobRegistryDaoTest.java
│ │ │ │
│ │ │ └─util
│ │ │ I18nUtilTest.java
│ │ │
│ │ ├─adminbiz
│ │ │ AdminBizTest.java
│ │ │
│ │ └─executorbiz
│ │ ExecutorBizTest.java
│ │
│ ├─xxl-job-core
│ │ │ pom.xml
│ │ │
│ │ └─src
│ │ └─main
│ │ └─java
│ │ └─com
│ │ └─xxl
│ │ └─job
│ │ └─core
│ │ ├─biz
│ │ │ │ AdminBiz.java
│ │ │ │ ExecutorBiz.java
│ │ │ │
│ │ │ ├─client
│ │ │ │ AdminBizClient.java
│ │ │ │ ExecutorBizClient.java
│ │ │ │
│ │ │ ├─impl
│ │ │ │ ExecutorBizImpl.java
│ │ │ │
│ │ │ └─model
│ │ │ HandleCallbackParam.java
│ │ │ IdleBeatParam.java
│ │ │ KillParam.java
│ │ │ LogParam.java
│ │ │ LogResult.java
│ │ │ RegistryParam.java
│ │ │ ReturnT.java
│ │ │ TriggerParam.java
│ │ │
│ │ ├─context
│ │ │ XxlJobContext.java
│ │ │ XxlJobHelper.java
│ │ │
│ │ ├─enums
│ │ │ ExecutorBlockStrategyEnum.java
│ │ │ RegistryConfig.java
│ │ │
│ │ ├─executor
│ │ │ │ XxlJobExecutor.java
│ │ │ │
│ │ │ └─impl
│ │ │ XxlJobSimpleExecutor.java
│ │ │ XxlJobSpringExecutor.java
│ │ │
│ │ ├─glue
│ │ │ │ GlueFactory.java
│ │ │ │ GlueTypeEnum.java
│ │ │ │
│ │ │ └─impl
│ │ │ SpringGlueFactory.java
│ │ │
│ │ ├─handler
│ │ │ │ IJobHandler.java
│ │ │ │
│ │ │ ├─annotation
│ │ │ │ JobHandler.java
│ │ │ │ XxlJob.java
│ │ │ │
│ │ │ └─impl
│ │ │ GlueJobHandler.java
│ │ │ MethodJobHandler.java
│ │ │ ScriptJobHandler.java
│ │ │
│ │ ├─log
│ │ │ XxlJobFileAppender.java
│ │ │
│ │ ├─server
│ │ │ EmbedServer.java
│ │ │
│ │ ├─thread
│ │ │ ExecutorRegistryThread.java
│ │ │ JobLogFileCleanThread.java
│ │ │ JobThread.java
│ │ │ TriggerCallbackThread.java
│ │ │
│ │ └─util
│ │ DateUtil.java
│ │ FileUtil.java
│ │ GsonTool.java
│ │ IpUtil.java
│ │ JdkSerializeTool.java
│ │ NetUtil.java
│ │ ScriptUtil.java
│ │ ShardingUtil.java
│ │ ThrowableUtil.java
│ │ XxlJobRemotingUtil.java
│ │
│ └─xxl-job-executor-samples
│ │ pom.xml
│ │
│ ├─xxl-job-executor-sample-frameless
│ │ │ pom.xml
│ │ │
│ │ └─src
│ │ ├─main
│ │ │ ├─java
│ │ │ │ └─com
│ │ │ │ └─xxl
│ │ │ │ └─job
│ │ │ │ └─executor
│ │ │ │ └─sample
│ │ │ │ └─frameless
│ │ │ │ │ FramelessApplication.java
│ │ │ │ │
│ │ │ │ ├─config
│ │ │ │ │ FrameLessXxlJobConfig.java
│ │ │ │ │
│ │ │ │ └─jobhandler
│ │ │ │ SampleXxlJob.java
│ │ │ │
│ │ │ └─resources
│ │ │ log4j.xml
│ │ │ xxl-job-executor.properties
│ │ │
│ │ └─test
│ │ └─java
│ │ └─com
│ │ └─xxl
│ │ └─job
│ │ └─executor
│ │ └─sample
│ │ └─frameless
│ │ └─test
│ │ FramelessApplicationTest.java
│ │
│ └─xxl-job-executor-sample-springboot
│ │ Dockerfile
│ │ pom.xml
│ │
│ └─src
│ ├─main
│ │ ├─java
│ │ │ └─com
│ │ │ └─xxl
│ │ │ └─job
│ │ │ └─executor
│ │ │ │ XxlJobExecutorApplication.java
│ │ │ │
│ │ │ ├─core
│ │ │ │ └─config
│ │ │ │ XxlJobConfig.java
│ │ │ │
│ │ │ ├─mvc
│ │ │ │ └─controller
│ │ │ │ IndexController.java
│ │ │ │
│ │ │ └─service
│ │ │ └─jobhandler
│ │ │ SampleXxlJob.java
│ │ │
│ │ └─resources
│ │ application.properties
│ │ logback.xml
│ │
│ └─test
│ └─java
│ └─com
│ └─xxl
│ └─job
│ └─executor
│ └─test
│ XxlJobExecutorExampleBootApplicationTests.java
│
├─day11-实时计算热点文章、kafkaStream
│ ├─PPT
│ │ 热点文章-实时计算.pptx
│ │
│ ├─代码
│ │ heima-leadnews.zip
│ │
│ ├─视频
│ │ Day11-01-今日学习内容.mp4
│ │ Day11-02-流式计算-概述.mp4
│ │ Day11-03-kafkaStream概述.mp4
│ │ Day11-04-kafkaStream入门案例-1.mp4
│ │ Day11-05-kafkaStream入门案例-2.mp4
│ │ Day11-06-kafkaStream-入门案例测试和总结.mp4
│ │ Day11-07-springboot集成kafkastream.mp4
│ │ Day11-08-热点文章-实现思路说明.mp4
│ │ Day11-09-热文章计算-文章点赞和阅读发送消息进行聚合.mp4
│ │ Day11-10-热文章计算-实时计算-流式聚合处理-1.mp4
│ │ Day11-11-热文章计算-实时计算-流式聚合处理-2.mp4
│ │ Day11-12-热文章计算-实时计算-流式聚合处理-3.mp4
│ │ Day11-13-热文章计算-实时计算-创建监听接收聚合之后的数据.mp4
│ │ Day11-14-热文章计算-实时计算-更新文章分值.mp4
│ │ Day11-15-热文章计算-实时计算-替换redis中的热点数据.mp4
│ │ Day11-16-热文章计算-实时计算-综合测试.mp4
│ │
│ ├─讲义
│ │ │ 新热文章-实时计算.md
│ │ │
│ │ └─新热文章-实时计算.assets
│ │ image-20210621235620854.png
│ │ image-20210730201509223.png
│ │ image-20210730201524338.png
│ │ image-20210730201706437.png
│ │ image-20210730201817959.png
│ │ image-20210730201911566.png
│ │ image-20210731090637590.png
│ │ image-20210731090700382.png
│ │ image-20210731090727323.png
│ │ image-20210731090746415.png
│ │
│ └─资料
├─day12-项目部署 持续集成发布Jenkins+Git+Docker
│ ├─PPT
│ │ 项目部署_持续集成.pptx
│ │
│ ├─代码
│ │ heima-leadnews.zip
│ │
│ ├─视频
│ │ Day12-01-持续集成概述及今日内容.mp4
│ │ Day12-02-软件开发模式.mp4
│ │ Day12-03-jenkins概述及安装.mp4
│ │ Day12-04-jenkins-插件概述及安装.mp4
│ │ Day12-05-jenkins服务器环境准备.mp4
│ │ Day12-06-后端项目部署-多环境配置切换.mp4
│ │ Day12-07-后端项目部署-整体思路说明及代码上传到码云.mp4
│ │ Day12-08-后端项目部署-微服务集成Dockerfile.mp4
│ │ Day12-09-后端项目部署-父工程项目构建.mp4
│ │ Day12-10-后端项目部署-jenkins构建微服务.mp4
│ │ Day12-11-后端项目部署-jenkins构建微服务-测试.mp4
│ │ Day12-12-后端项目部署-远程构建微服务-准备工作.mp4
│ │ Day12-13-后端项目部署-远程构建微服务.mp4
│ │ Day12-14-后端项目部署-综合测试.mp4
│ │ Day12-15-jenkins触发器-远程触发及其他项目构建后触发.mp4
│ │ Day12-16-jenkins触发器-定时触发和轮询触发.mp4
│ │
│ ├─讲义
│ │ │ 项目部署_持续集成.md
│ │ │
│ │ └─项目部署_持续集成.assets
│ │ image-20210623143417530.png
│ │ image-20210623143557710.png
│ │ image-20210629184013542.png
│ │ image-20210629184047128.png
│ │ image-20210802000658790.png
│ │ image-20210802000829722.png
│ │ image-20210802001259060.png
│ │ image-20210802003805944.png
│ │ image-20210802003955971.png
│ │ image-20210802004007699.png
│ │ image-20210802004133439.png
│ │ image-20210802004744531.png
│ │ image-20210802004803711.png
│ │ image-20210802004818581.png
│ │ image-20210802004838998.png
│ │ image-20210802004858057.png
│ │ image-20210802004915042.png
│ │ image-20210802004942366.png
│ │ image-20210802005000376.png
│ │ image-20210802005018020.png
│ │ image-20210802005027229.png
│ │ image-20210802005318464.png
│ │ image-20210802005329034.png
│ │ image-20210802005404751.png
│ │ image-20210802005417489.png
│ │ image-20210802005438400.png
│ │ image-20210802005452184.png
│ │ image-20210802005538404.png
│ │ image-20210802005839314.png
│ │ image-20210802005913026.png
│ │ image-20210802005937966.png
│ │ image-20210802010201146.png
│ │ image-20210802010324224.png
│ │ image-20210802010429136.png
│ │ image-20210802010525665.png
│ │ image-20210802010650039.png
│ │ image-20210802010720937.png
│ │ image-20210802010750809.png
│ │ image-20210802010824088.png
│ │ image-20210802010835702.png
│ │ image-20210802011202642.png
│ │ image-20210802011225737.png
│ │ image-20210802011245118.png
│ │ image-20210802011431941.png
│ │ image-20210802011508487.png
│ │ image-20210802011525024.png
│ │ image-20210802011540379.png
│ │ image-20210802011553923.png
│ │ image-20210802011607894.png
│ │ image-20210802011625800.png
│ │ image-20210802011638639.png
│ │ image-20210802011653454.png
│ │ image-20210802011707013.png
│ │ image-20210802011723835.png
│ │ image-20210802011740056.png
│ │ image-20210802011758588.png
│ │ image-20210802011944005.png
│ │ image-20210802011956261.png
│ │ image-20210802012010244.png
│ │ image-20210802012026476.png
│ │ image-20210802012038581.png
│ │ image-20210802012054989.png
│ │ image-20210802013533421.png
│ │ image-20210802013808080.png
│ │
│ └─资料
│ │ .gitignore
│ │ apache-maven-3.6.1.zip
│ │ CentOS7.zip
│ │ repository_new.zip
│ │
│ └─sql脚本
│ leadnews_article.sql
│ leadnews_schedule.sql
│ leadnews_user.sql
│ leadnews_wemedia.sql
│
├─day13-项目实战[2天]
│ ├─01-说明
│ │ 实战说明.md
│ │
│ ├─02-需求
│ │ ├─01-文章评论[实战]
│ │ │ ├─接口文档
│ │ │ │ 文章评论-接口文档.md
│ │ │ │
│ │ │ └─需求文档
│ │ │ │ 文章评论-需求说明.md
│ │ │ │
│ │ │ └─文章评论-需求说明.assets
│ │ │ image-20210728163810334.png
│ │ │ image-20210728164036714.png
│ │ │ image-20210728164814023.png
│ │ │
│ │ ├─02-自媒体评论管理[实战]
│ │ │ ├─接口文档
│ │ │ │ 评论管理-接口文档.md
│ │ │ │
│ │ │ ├─资料
│ │ │ └─需求说明
│ │ │ │ 自媒体-评论管理-需求说明.md
│ │ │ │
│ │ │ └─自媒体-评论管理-需求说明.assets
│ │ │ image-20210808114952078.png
│ │ │ image-20210808115209472.png
│ │ │ image-20210808115424316.png
│ │ │ image-20210808115443040.png
│ │ │ image-20210808115817750.png
│ │ │ image-20210808115913383.png
│ │ │ image-20210808120022061.png
│ │ │ image-20210903234124566.png
│ │ │
│ │ └─03-自媒体图文统计[实战]
│ │ ├─接口文档
│ │ │ 自媒体图文统计-接口文档.md
│ │ │
│ │ ├─资料
│ │ └─需求说明
│ │ │ 自媒体-图文数据统计.md
│ │ │
│ │ └─自媒体-图文数据统计.assets
│ │ image-20210903111810882.png
│ │ image-20210903111813022.png
│ │ image-20210903115704594.png
│ │ image-20210903115709509.png
│ │ image-20210903120807622.png
│ │
│ └─03-资料
│ ├─nginx配置
│ │ heima-leadnews-wemedia.conf
│ │
│ ├─自媒体前端项目
│ │ wemedia-web-v2.zip
│ │
│ └─评论的表-导入mongodb中
│ leadnews-comment.sql
│
├─实战一参考代码
│ day08-day09实战代码.zip
│
└─实战二参考代码
heima-leadnews.zip
特别说明:
此教程来源于网络收集整理,仅供本地学习参考,教程无法保证一直有效,请及时转存!
如本教程是商业教程,请务必联系教程作者购买商业许可后方可观看!
教程作者如需删除请第一时间联系右侧客服,获悉后将第一时间删除!