每周回顾:一切问题在代码里已有了答案
每周回顾:一切问题在代码里已有了答案
本周收获:
- 查了一个客户反映的问题,先查找代码,想通过复现在查找代码中的问题,通过查找数据库后,数据给了答案。所以对于已经成熟的功能,代码出问题的情况很少,找到对应的数据,是一个有力的解答方式。
- 数据扩展,可能是必须的,但是得千万小心。
- 排行榜系统,发现一种解决方案:
- 数据库一份存储,内存一份存储,榜单一份存储
- 每新添加一个数据,内存修改,数据库修改,榜单把内存数据添加进去排序
- 所以内存完整数据和榜单数据可以使用一份数据
- 如果榜单没有,从完整数据中找到插入
- 如果榜单有,刷新到榜单