美国上市教育机构

400-111-8989

热门课程

Java培优学员作品-ICS MOOC

  • 发布:IT培训
  • 来源:学员作品
  • 时间:2019-06-24 17:47

互联网的发展日新月异,每天都会有新的观点、新的技术出现,想要了解消化这些信息就需要通过交流分享来实现,而ICSMOOC就是为了让更多的新技术和新见解得到交流与分享而产生的概念。

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

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

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

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

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

广西省

海南省