美国上市教育机构

400-111-8989

热门课程

Java学员作品-**直播软件


在**中添加了直播弹幕、录播、秒杀等功能,直播间发送红包的功能。

项目采用敏捷开发的方式进行,所谓敏捷开发,以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

项目中使用了IDEA作为开发工具,Ngnix实现反向代理,项目使用SpringBoot简化配置过程,redis哨兵集群增加查询速度使用微服务SpringCloud,Git版本控制工具,postman进行接口测试,使用BootStrap快速的搭建一个漂亮、功能完备的网站页面。

数据库遵循三范式,采用分库分表技术,拆分后业务清晰,达到专库专用,可以实现热数据和冷数据的分离,将不经常变化的数据和变动较大的数据分散再不同的库/表中,使用mysql的主键自增而是引入一种算法“雪花算法”来生成主键。

学员作品

  • 为Ta点赞
  • 人已赞
选择城市和中心