自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 GC调优分析

垃圾回收过程:首先new一个对象申请一块内存ed区区域,然后会多次ygc,如:第一次ygc,清除掉百分之90的垃圾还存活的不是垃圾的对象copy到s1区,第二次ygc,ed区和s1区百分之九十的垃圾被清除剩下的存活对象copy到s2区,第三次ed区和s2区存活对象copy到s1区,这样循环往复的ygc,等到年龄足够或者s区内存装不下,垃圾进入老年代,老年代的垃圾到一定容量触发fgc。fgc光加内存没用,还是会产生stw现象,内存分配:4核8g 16g。fgc一般用标记压缩算法。

2020-08-22 11:59:13 182 1

原创 解决支付幂等,订单重复提交

建立数据库的唯一约束是目前比较常用解决办法。在实际的支付业务中,通常把订单号orderId和请求系统编码system_no(或是请求商户号merchantNo)做为数据库的联合唯一约束。保证同样的订单在数据库只有唯一的一条记录。当有重复数据请求时,应用程序在捕获此SQL异常后,进行回滚 去重表(流水表)(在分库分表情况下无效) 适用于有唯一标识的插入场景,新建一张去重表,添加唯一索引,当执行插入操作时,将唯一标识保存到去重表唯一索引字段,当重复请求时,因为有唯一约束,导致数据库抛异常回滚。 以下是测试dem

2020-08-21 17:19:22 1435

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除