探花交友是一款以陌生人兴趣社交为核心定位的项目,通过参考用户设置的基本信息、兴趣爱好、地理位置等指标数据快速匹配用户之间的默契度,涵盖了登录注册、匹配交友、智能推送、即时通讯等多个业务模块,可以进行动态发送、图片和视频上传等全方位多维度的进行自我展示。

      此课程包含社交交友、即时通讯、海量数据存储等主流架构解决方案,项目采用主流的Spark+MLlib实现智能推荐。通过本课程的学习,学员将基本掌握社交类项目或类似的项目开发经验。

手把手教你从0到1
搭建完整的探花交友项目

核心技术+解决方案,迅速掌握项目真实开发流程
从环境搭建到项目完成,全方位了解企业级实用技术
贴合真实场景,循序渐进实现智能搜索与推荐
探花交友平台使用ElasticSearch Geo技术实现搜索附近的人,采用快速通用计算引擎技术Spark MLlib,通过环信即时通讯平台实现全类型消息收发。
项目技术架构图
理论与实战相结合,将知识点应用于项目场景中,助你快速掌握项目必备技能,提升实战能力
核心功能
依据真实项目,从设计到实现,开发一个功能完备的社交App

掌握目前市场环境中前沿与热点技术

01
02

掌握Apache Dubbo微服务架构技术

掌握Spring Boot和MyBatis系统主架构

03
04

掌握分布式文件系统技术存储小视频数据

掌握Redis集群实现缓存的高可用

05
06

掌握即时通信的技术方案

掌握RDD、DataSet、Dataframe区别及转化

07
08

独立完成FastDFS环境搭建

使用Spark+MLlib 实现智能推荐

09
10

使用ElasticSearch实现搜附近的功能

  • 适合人群

    Suits the crowd

    • 具备Java语言基础但缺乏项目实战经验
    • 想了解EasticSearch,对搜索推荐系统感兴趣
    • 对互联网技术感兴趣,希望掌握更多前沿技术
    • 具备Java基础编程能力
    • 熟悉JavaWeb基本应用
    • 熟练运用JavaEE常用框架
  • 技术储备

    Technical reserve requirement

  • 喜欢老师的讲课风格,通俗易懂!

    阳光浅笑

    刚刚

  • 课程内容实用,讲解思路清晰,干货很多,收获大。

    history

    今日

  • 课程内容干货满满,智能推荐系统太实用了,必须好评!

    今日