├── .DS_Store ├── .gitattributes ├── .gitignore ├── README.md ├── flink-2-hbase ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── demo │ │ │ ├── .DS_Store │ │ │ ├── agg │ │ │ └── CountAgg.java │ │ │ ├── client │ │ │ ├── HbaseClient.java │ │ │ ├── MysqlClient.java │ │ │ └── RedisClient.java │ │ │ ├── domain │ │ │ ├── LogEntity.java │ │ │ ├── ProductEntity.java │ │ │ ├── ProductPortraitEntity.java │ │ │ ├── RankProductEntity.java │ │ │ └── TopProductEntity.java │ │ │ ├── map │ │ │ ├── GetLogFunction.java │ │ │ ├── LogMapFunction.java │ │ │ ├── ProductPortraitMapFunction.java │ │ │ ├── TopProductMapFunction.java │ │ │ ├── UserHistoryMapFunction.java │ │ │ ├── UserHistoryWithInterestMapFunction.java │ │ │ └── UserPortraitMapFunction.java │ │ │ ├── reduce │ │ │ └── TopPruductReduceFunction.java │ │ │ ├── scheduler │ │ │ ├── ItemCfCoeff.java │ │ │ ├── ProductCoeff.java │ │ │ └── SchedulerJob.java │ │ │ ├── sink │ │ │ └── TopNRedisSink.java │ │ │ ├── task │ │ │ ├── LogTask.java │ │ │ ├── ProductProtaritTask.java │ │ │ ├── TopProductTask.java │ │ │ ├── UserHistoryTask.java │ │ │ ├── UserInterestTask.java │ │ │ └── UserPortraitTask.java │ │ │ ├── top │ │ │ ├── TopNFunction.java │ │ │ ├── TopNHotItems.java │ │ │ └── WindowFunction.java │ │ │ ├── util │ │ │ ├── AgeUtil.java │ │ │ ├── Constants.java │ │ │ ├── LogToEntity.java │ │ │ └── Property.java │ │ │ └── window │ │ │ └── WindowResultFunction.java │ └── resources │ │ ├── config.properties │ │ └── log4j.properties │ └── test │ └── java │ └── com │ └── demo │ └── HbaseTest.java ├── resources ├── .DS_Store ├── docker │ └── docker-compose │ │ ├── contact.sql │ │ ├── docker-compose.yml │ │ ├── generator.sh │ │ └── hbase_ini.sql ├── icon │ ├── 收藏.png │ ├── 浏览.png │ └── 购买.png ├── pic │ ├── system.png │ ├── v1.0架构.png │ ├── v1.0用户推荐流程.png │ ├── v2.0架构.png │ ├── v2.0用户推荐流程.png │ ├── 后台数据.png │ ├── 基于产品画像的推荐逻辑.png │ ├── 基于物品的协同过滤公式.svg │ └── 推荐页面.png └── sql │ ├── contact.sql │ ├── database.sql │ ├── hbase建表语句 │ ├── hbase表.txt │ ├── kafka模拟数据 │ └── mysql表.txt └── web ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── demo │ │ ├── RecommandApplication.java │ │ ├── client │ │ └── RedisClient.java │ │ ├── config │ │ └── WebMvcConfig.java │ │ ├── controller │ │ ├── BackstageController.java │ │ └── RecommandController.java │ │ ├── dao │ │ ├── ContactDao.java │ │ └── ProductDao.java │ │ ├── domain │ │ ├── ContactEntity.java │ │ ├── LogEntity.java │ │ ├── ProductEntity.java │ │ ├── ProductScoreEntity.java │ │ ├── RankProductEntity.java │ │ ├── TopProductEntity.java │ │ └── UserScoreEntity.java │ │ ├── dto │ │ └── ProductDto.java │ │ ├── service │ │ ├── ContactService.java │ │ ├── KafkaService.java │ │ ├── ProductService.java │ │ ├── RecommandService.java │ │ ├── UserScoreService.java │ │ └── impl │ │ │ ├── ContactServiceImpl.java │ │ │ ├── KafkaServiceImpl.java │ │ │ ├── ProductServiceImpl.java │ │ │ ├── RecommandServiceImpl.java │ │ │ └── UserScoreServiceImpl.java │ │ └── util │ │ ├── Result.java │ │ ├── ResultCode.java │ │ └── ResultUtils.java └── resources │ ├── application.yml │ ├── icon │ ├── 收藏.png │ ├── 浏览.png │ └── 购买.png │ ├── log4j.properties │ ├── mapper │ ├── ContactMapper.xml │ └── ProductMapper.xml │ └── templates │ ├── index.html │ └── user.html └── test └── java └── com └── demo ├── HbaseTest.java ├── ProductDaoTest.java ├── RedisClientTest.java └── ScoreSortTest.java /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/README.md -------------------------------------------------------------------------------- /flink-2-hbase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/pom.xml -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/.DS_Store -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/agg/CountAgg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/agg/CountAgg.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/client/HbaseClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/client/HbaseClient.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/client/MysqlClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/client/MysqlClient.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/client/RedisClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/client/RedisClient.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/domain/LogEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/domain/LogEntity.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/domain/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/domain/ProductEntity.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/domain/ProductPortraitEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/domain/ProductPortraitEntity.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/domain/RankProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/domain/RankProductEntity.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/domain/TopProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/domain/TopProductEntity.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/map/GetLogFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/map/GetLogFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/map/LogMapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/map/LogMapFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/map/ProductPortraitMapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/map/ProductPortraitMapFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/map/TopProductMapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/map/TopProductMapFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/map/UserHistoryMapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/map/UserHistoryMapFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/map/UserHistoryWithInterestMapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/map/UserHistoryWithInterestMapFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/map/UserPortraitMapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/map/UserPortraitMapFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/reduce/TopPruductReduceFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/reduce/TopPruductReduceFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/scheduler/ItemCfCoeff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/scheduler/ItemCfCoeff.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/scheduler/ProductCoeff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/scheduler/ProductCoeff.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/scheduler/SchedulerJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/scheduler/SchedulerJob.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/sink/TopNRedisSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/sink/TopNRedisSink.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/task/LogTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/task/LogTask.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/task/ProductProtaritTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/task/ProductProtaritTask.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/task/TopProductTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/task/TopProductTask.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/task/UserHistoryTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/task/UserHistoryTask.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/task/UserInterestTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/task/UserInterestTask.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/task/UserPortraitTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/task/UserPortraitTask.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/top/TopNFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/top/TopNFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/top/TopNHotItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/top/TopNHotItems.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/top/WindowFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/top/WindowFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/util/AgeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/util/AgeUtil.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/util/Constants.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/util/LogToEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/util/LogToEntity.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/util/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/util/Property.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/java/com/demo/window/WindowResultFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/java/com/demo/window/WindowResultFunction.java -------------------------------------------------------------------------------- /flink-2-hbase/src/main/resources/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/resources/config.properties -------------------------------------------------------------------------------- /flink-2-hbase/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /flink-2-hbase/src/test/java/com/demo/HbaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/flink-2-hbase/src/test/java/com/demo/HbaseTest.java -------------------------------------------------------------------------------- /resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/.DS_Store -------------------------------------------------------------------------------- /resources/docker/docker-compose/contact.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/docker/docker-compose/contact.sql -------------------------------------------------------------------------------- /resources/docker/docker-compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/docker/docker-compose/docker-compose.yml -------------------------------------------------------------------------------- /resources/docker/docker-compose/generator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/docker/docker-compose/generator.sh -------------------------------------------------------------------------------- /resources/docker/docker-compose/hbase_ini.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/docker/docker-compose/hbase_ini.sql -------------------------------------------------------------------------------- /resources/icon/收藏.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/icon/收藏.png -------------------------------------------------------------------------------- /resources/icon/浏览.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/icon/浏览.png -------------------------------------------------------------------------------- /resources/icon/购买.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/icon/购买.png -------------------------------------------------------------------------------- /resources/pic/system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/pic/system.png -------------------------------------------------------------------------------- /resources/pic/v1.0架构.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/pic/v1.0架构.png -------------------------------------------------------------------------------- /resources/pic/v1.0用户推荐流程.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/pic/v1.0用户推荐流程.png -------------------------------------------------------------------------------- /resources/pic/v2.0架构.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/pic/v2.0架构.png -------------------------------------------------------------------------------- /resources/pic/v2.0用户推荐流程.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/pic/v2.0用户推荐流程.png -------------------------------------------------------------------------------- /resources/pic/后台数据.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/pic/后台数据.png -------------------------------------------------------------------------------- /resources/pic/基于产品画像的推荐逻辑.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/pic/基于产品画像的推荐逻辑.png -------------------------------------------------------------------------------- /resources/pic/基于物品的协同过滤公式.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/pic/基于物品的协同过滤公式.svg -------------------------------------------------------------------------------- /resources/pic/推荐页面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/pic/推荐页面.png -------------------------------------------------------------------------------- /resources/sql/contact.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/sql/contact.sql -------------------------------------------------------------------------------- /resources/sql/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/sql/database.sql -------------------------------------------------------------------------------- /resources/sql/hbase建表语句: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/sql/hbase建表语句 -------------------------------------------------------------------------------- /resources/sql/hbase表.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/sql/hbase表.txt -------------------------------------------------------------------------------- /resources/sql/kafka模拟数据: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/sql/kafka模拟数据 -------------------------------------------------------------------------------- /resources/sql/mysql表.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/resources/sql/mysql表.txt -------------------------------------------------------------------------------- /web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/pom.xml -------------------------------------------------------------------------------- /web/src/main/java/com/demo/RecommandApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/RecommandApplication.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/client/RedisClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/client/RedisClient.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/config/WebMvcConfig.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/controller/BackstageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/controller/BackstageController.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/controller/RecommandController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/controller/RecommandController.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/dao/ContactDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/dao/ContactDao.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/dao/ProductDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/dao/ProductDao.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/domain/ContactEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/domain/ContactEntity.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/domain/LogEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/domain/LogEntity.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/domain/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/domain/ProductEntity.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/domain/ProductScoreEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/domain/ProductScoreEntity.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/domain/RankProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/domain/RankProductEntity.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/domain/TopProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/domain/TopProductEntity.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/domain/UserScoreEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/domain/UserScoreEntity.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/dto/ProductDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/dto/ProductDto.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/ContactService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/ContactService.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/KafkaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/KafkaService.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/ProductService.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/RecommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/RecommandService.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/UserScoreService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/UserScoreService.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/impl/ContactServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/impl/ContactServiceImpl.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/impl/KafkaServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/impl/KafkaServiceImpl.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/impl/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/impl/ProductServiceImpl.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/impl/RecommandServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/impl/RecommandServiceImpl.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/service/impl/UserScoreServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/service/impl/UserScoreServiceImpl.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/util/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/util/Result.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/util/ResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/util/ResultCode.java -------------------------------------------------------------------------------- /web/src/main/java/com/demo/util/ResultUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/java/com/demo/util/ResultUtils.java -------------------------------------------------------------------------------- /web/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/resources/application.yml -------------------------------------------------------------------------------- /web/src/main/resources/icon/收藏.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/resources/icon/收藏.png -------------------------------------------------------------------------------- /web/src/main/resources/icon/浏览.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/resources/icon/浏览.png -------------------------------------------------------------------------------- /web/src/main/resources/icon/购买.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/resources/icon/购买.png -------------------------------------------------------------------------------- /web/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /web/src/main/resources/mapper/ContactMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/resources/mapper/ContactMapper.xml -------------------------------------------------------------------------------- /web/src/main/resources/mapper/ProductMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/resources/mapper/ProductMapper.xml -------------------------------------------------------------------------------- /web/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /web/src/main/resources/templates/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/main/resources/templates/user.html -------------------------------------------------------------------------------- /web/src/test/java/com/demo/HbaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/test/java/com/demo/HbaseTest.java -------------------------------------------------------------------------------- /web/src/test/java/com/demo/ProductDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/test/java/com/demo/ProductDaoTest.java -------------------------------------------------------------------------------- /web/src/test/java/com/demo/RedisClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/test/java/com/demo/RedisClientTest.java -------------------------------------------------------------------------------- /web/src/test/java/com/demo/ScoreSortTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/water8394/flink-recommandSystem-demo/HEAD/web/src/test/java/com/demo/ScoreSortTest.java --------------------------------------------------------------------------------