- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 超级‘’傻逼‘’错误--Float和double精度问题在账户金额计算时的大坑
最近在项目中负责会员提现模块,业务逻辑很简单,手机端会员输入需要提现的金额,我在后台接受到金额后。将金额乘以100给微信付款接口,把钱打到会员的微信零钱中。在调用微信接口前会校验账户余额,如果提现余额大于账户余额就不进行提现操作。坑就在提现金额乘以100后校验账户余额上,我们数据库存的金额单位为分,微信提现接口的数据单位也为分。当时天真的将金额类型定义成了double类型,但是double类型
2018-01-17 18:51:36
773
原创 微信公众号开发--微信昵称中含有emoji字符串处理
最近在做一个基于微信公众号开发的微店商城项目,本人是java后台。需要存储从公众号进入我们商城的用户的微信昵称,由于Android和ios系统中存在emoji这种特殊字符,导致我从微信接口中获取到的微信昵称中如果含有emoji字符,插入数据库就会报错(mysql数据库)。报错信息:Incorrect string value: '\xF0\x9F\xA4\x97 3...' for col
2017-12-05 11:10:51
17244
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人