- 博客(4)
- 收藏
- 关注
原创 java 微信手气红包算法
3.剩余红包金额 - (剩余红包数 * 0.01)所得的值,在这个值的区间内取随机数即可。/* 如果剩余红包金额减去本次计算出的红包值,所得值 / 剩余红包个数 小于 0.01。我比较懒,直接用第二种。有人说为什么不用第一种,因为递归会带来性能问题。/*计算出红包金额后,还要考虑剩余金额是否足够剩下的人分,至少每人0.01*/项目需要做一个模拟微信拼手气红包的功能,在此记录一下。remainMoney 红包金额。remainSize 红包个数。/*剩余红包金额*//*剩余红包个数*/
2023-09-04 12:02:00 195
原创 关于mysql如何查询json里的某个字段值
表达式:replace(json_extract(`contract_param`,'$.minter'),'"','')有一天客户要求增加一个筛选条件,恰巧这个筛选条件的字段,就存在字段A的json中。如此则大功告成啦,保存后,mysql自动把表里的所有记录都按这个表达式去匹配。json_extract 则是从json中 匹配出你想要的那个字段。新增一个虚拟字段,我用的是navicat操作的。在某表中,有一个字段A,存储了json。v_minter 是我创建的虚拟字段。minter 则是我要取出的字段。
2022-09-12 17:20:02 1980 1
转载 CHAR与VARCHAR字段类型的适用场景
在知乎看到的,特意做个笔记CHAR:CHAR适合存储很短的字符串,或者所有值都接近同一个长度。例如,CHAR非常适合存储密码的MD5值,因为这是一个定长的值。对于经常变更的数据,CHAR也比VARCHAR更好,因为定长的CHAR类型不容易产生碎片。对于非常短的列,CHAR比VARCHAR在存储空间上也更有效率。例如用CHAR(1)来存储只有Y和N的值,如果采用单字节字符集只需要一个字节,但是VARCHAR(1)却需要两个字节,因为还有一个记录长度的额外字节。VARCHAR:字符串很长或者
2021-07-28 14:08:20 1631
原创 关于jSignature签名时笔划偏移的问题
在开发过程中发现,签名时,签名生成的轨迹与手指滑动的地方出现了偏移,经过重重调试,发现是样式出了问题,需要给父类div 的样式加上 display:block
2021-06-24 15:54:50 910
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人