摘要: 一、问题 在做double类型运算时,发现某些double值相减会导致结构精度丢失。 二、原因 图1 图2 会发现在精度在分的情况下,double相减会丢失精度变成处理16位有效数。那么这种情况在算金额时就是错误的,如果自己写一个保留法又不靠谱。 这种情况下就要使用 阅读全文
posted @ 2018-01-25 17:50 wanglittlehandsome 阅读(2799) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在做商城项目的过程中,遇到了这样一个问题: 订单要在30分钟内未支付的情况下系统自动关闭此订单。当时考虑了三种方案: ①写一个定时任务去轮询 ②在触发点开线程进行调度 ③使用rabbitmq建立延时队列 使用第一种如果对时间要求过高,对数据库压力比较大,使用第二种如果在线程开启后,用户付完 阅读全文
posted @ 2018-01-25 17:37 wanglittlehandsome 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在做项目过程中,由于项目数量增多,项目之间的关联性变的紧密起来,当要测试一个功能的时候,可能要同时启动好几个项目,这时部署到服务器就变成了一个复杂的工作量, 一个不小心就会发错版。由于我们使用的是Springboot搭建的项目,它支持多环境配置。 二、对比 在使用多环境配置之前:appli 阅读全文
posted @ 2018-01-25 15:47 wanglittlehandsome 阅读(330) 评论(0) 推荐(0) 编辑