我微(小)胖,出现过睡完起来很累的状况。如果你是仰着睡的话就先试试侧着睡,对我来说侧睡有效减少了打呼,早上起来神清气爽。
我一个同事很瘦也有睡眠质量问题,他看完医生后整了个呼吸机,用了几天就跟我狂吹好。
你可以先试试一般的止鼾器或者侧睡,如果没改善可以到医院测试睡眠质量后对症下药。
对待楼主这种情况:
1. 如果有 BigDecimal 这类带精度的数值 type 那必须用。
2. 没有精度 type 的话尽量不用或少用除法。比如想把 2600 秒换算成分钟,尽量一直用秒甚至毫秒表示,这样不涉及除法。实在需要除法(想得到小时为单位的答案)就尽量整合除法只除一次。比如把 2600 秒/60/60=?小时变成 2600/(60*60),这时 round 只出现一次除法误差。