“项目经验”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第59行: 第59行:
 
{
 
{
  
在线状态(在线优先于离线、离线时间短的优先于离线时间长的)
+
在线状态[在线优先于离线、离线时间短的优先于离线时间长的]
  
年龄是否小于35岁(小于35的优先于大于等于35的)
+
年龄是否小于35岁[小于35的优先于大于等于35的]
  
 +
择偶目标年龄区间
  
}
+
是否有车
  
 +
是否有房
 +
 +
目前居住城市
 +
 +
意愿择偶城市
 +
 +
目标身高范围
 +
 +
目标体重范围
 +
 +
…… }
  
 
|-
 
|-

2023年5月7日 (日) 03:39的版本

项目名称 红音二期
项目描述 以“伊对”作为目标竞品的婚恋平台
开发环境 在 Windows 上开发

使用 IDEA、Eclipse 开发

使用 Git 做版本控制

部署在 Linux 上

使用的关系型数据库:MS SQL Server 和 MySQL

使用的内存型数据库:Redis

解决多环境频繁更新、部署的问题:应用自动化更新、部署使用 Jenkins

子系统分析 每个子系统会有一个对应的 Maven 项目
系统名称 对应项目 主要功能
登录系统 login 账号、密码登录

微信登录

QQ登录

手机号码一键登录

手机号码、验证码登录

推荐系统 recommend 千人千面

针对每个用户应用复杂规则生成不同的推荐列表

是否同城

排除已关注

排除好友

排除点赞过的

排除被封禁的

按权重排序

{

在线状态[在线优先于离线、离线时间短的优先于离线时间长的]

年龄是否小于35岁[小于35的优先于大于等于35的]

择偶目标年龄区间

是否有车

是否有房

目前居住城市

意愿择偶城市

目标身高范围

目标体重范围

…… }

埋点系统 event-track
推送系统 push
后台管理系统 admin
运营系统 marketing 最佳牵线人

五一劳动节

国庆节

清凉一夏

贡献榜、人气榜、奖池数据

订单系统 order 支付宝、微信充值

苹果内购

应用到的框架技术
名称 应用目的
分布式微服务:Spring Cloud 子系统之间的相互调用
Redis 集群化方案:Redis Cluster 解决推荐系统中内存不足够缓存所有推荐数据的问题

解决推荐系统中单个 Redis 实例 IO 压力过大的问题


项目名称 红音一期
项目描述 以“全民K歌”作为目标竞品的唱歌平台


红音一期

呱呱直播

商业站