240 发简信
IP属地:广东
  • Maven Plugin构建模板方案

    1.常见的maven Plugin: 编译: maven-compiler-plugin:编绎阶段指定jdk版本。 资源/文件等拷贝: mave...

  • Resize,w 360,h 240
    数据导入性能优化小记

    1.背景 所在的活动组经常需要导入券码,然后发放券码。这次导入了100w券码,但是非常耗时,需要1个小时。如果有上千万的券,那么时间非常久,需要...

  • Resize,w 360,h 240
    引入规则引擎方案

    活动底盘引入规则引擎方案 1.背景 目前上游很多场景是根据客群A发礼包1,客群B发礼包2,这种情况下,这些判断条件大部分是:客群、会员等级、风控...

  • 库存扣减设计

    1.要求 是否同步返回? 绝对不能超卖 是否需要强一致,还是只需要不超卖即可 对系统可用的容忍度 2.方案 2.1 不能容忍超卖,能容忍少买(以...

  • Resize,w 360,h 240
    框架版本号的设计

    1.目前问题 目前由于都是用的snapshot快照版本,并且有些版本没设置版本号,导致加大了引起生产事故的风险,同时也会让maven构建变慢,所...

  • 日志-告警

    日志规范 服务指标 1.事前预防(预防降低故障几率) • 监控预警• 日常健康度巡检• 稳定性checklist• 研发规范• 容量规划• 压测...

  • 通用裂变-邀请设计

    设计需要考虑的要点 1.主态和客态 主态和客态属于在邀请相关的场景下通用的业务名称,主态表示发起邀请的人,客态表示被邀请的人。 2.存储数据 一...

  • Resize,w 360,h 240
    高性能排行榜通用设计

    1.整体设计 用户id取模,放到到redis槽位的排行榜(lotter:user:01 ~ lotter:user:127),存放top1000...

  • Resize,w 360,h 240
    深度排查整合shardingjdbc失效问题

    1. 背景 最近手头上刚好需要整合mybatis-plus和shardingjdbc项目,那么框架是springboot,所以打算使用mybat...