fengYH8080 最近的时间轴更新
fengYH8080

fengYH8080

V2EX 第 194979 号会员,加入于 2016-10-08 11:30:58 +08:00
fengYH8080 最近回复了
13 天前
回复了 aababc 创建的主题 程序员 关于连续订阅的业务设计
订阅模式跟赠送时长底层逻辑上就有冲突,逼着别人把订阅关了去用赠送的,不然一直订阅的人根本用不上,而一旦有取消订阅的动机就代表用户已经准备脱坑,要么就是下单订阅然后立刻取消订阅薅羊毛。只能说做产品也是要经过大脑的,还不如搞些优惠券来得实际。
至于技术方案,这种方式的核心逻辑越单一越好,产品是无时无刻不在变化,维护越复杂的核心逻辑最终会导致产品的发展而写越多的特殊情况。建议只维护一个到期时间,购买订阅或者订阅自动扣费回调等其他所有形式的增加时长通过消费唯一凭证去处理,过期了就按当前时间加,未到期就叠加。
然而你说的为了方便用 expires_date_ms 作为过期时间,我看不出为啥会方便,订阅的到期时间只是其中一种支付方式的属性,为啥要跟系统的核心体系的过期时间挂钩。
这个可以从计算机组成 + 操作系统的知识来分析。
CPU 只是负责执行指令,而运行时间长短应该不会影响到 CPU 内部 3 级 Cache 的命中率,不过有可能随着时间的堆叠进程或者线程慢慢变多导致 Cache 频繁的置换从而使 Cache 命中率下降。当然也有可能这种情况会导致中断指令频繁。
然后就是内存,这个是大概率的原因了,刚开机的内存就是一大块,随着运行时长内存碎片化是不可避免的,然后碎片化整理肯定花费时长,不过这点我觉得应该影响不是特别大。
主要可能是很多软件的设计问题,随着运行时间的增加,内存占用一直增加,就例如我用 webstorm 内存老是用久了内存会增加到它不应该用到那么多内存的量级。多进程争抢内存也会导致很多内存会放在虚拟内存中,结果就是内存命中率下降,操作系统内存置换算法也要时间,就最终会感觉到电脑没有刚开始的流畅。
总结:内存命中率下降。
如果我老了面对这些问题,我会希望子女让我走得体面一点,无论是精神还是肉体,不必苟活于世
44 天前
回复了 ericuni 创建的主题 深圳 存量房贷怎么办
我身边貌似没听到谁没有降的,广州深圳珠海的朋友都是统一降了。不过我今年还是提前还了 1/6 的商贷,审核期接近两个月,说是在 xx 月 xx 日之前会审核通过,结果不出所料最后一天才给你通过,而且通过之前也是完全没有什么动静。盲猜估计也就银行后台管理系统的一条记录点审核通过的简单操作。按这个尿性就知道现在银行的压力有多大了,所以为了银行继续加点压力,下半年继续还个 1/6 。
55 天前
回复了 markyun02 创建的主题 职场话题 东哥太狡猾了, 用 let 定义的兄弟
人就是懒惰的,东哥太理想化了,以为对所有人好了全部人就会跟他一起奋斗,但是结果最终肯定会有一部分人钻空子摸鱼。人多就该按规章制度管,违背了该怎么样就怎么样,人性是经不起考验的。
这几年,我老婆在国企每年都以各种形式被降低收入,包括不限于降薪、年终等。只能说是大环境就是这样,工作确实很稳定,但是不打算呆了,性价比已经很低了,如果离家近还可以摸鱼个十几二十年。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2424 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 10:58 · PVG 18:58 · LAX 03:58 · JFK 06:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.