240 发简信
IP属地:江西
  • 千万级数据修复总结

    1.问题背景 近期线上出现了较为严重的生产问题,由于线上的ReentrantLock锁错误写法引起未释放,导致线程池堵死,处理上报数据失败。中间...

  • Resize,w 360,h 240
    缓存并发加载问题

    生产上之前碰到过一个没加锁导致的经典并发的问题 1.问题现象 线上突然发生ERROR告警日志,xxx规则找不到,持续了2,3分钟 2.过程 1....

  • Resize,w 360,h 240
    java agent prometheus接入方案

    1.简单介绍 服务监控作为运维的基本,是每个系统都必须要有的,那么如何针对相对来说系统没那么大,但是有需要监控设计一套方案呢?下面就是结合自己工...

  • Resize,w 360,h 240
    特殊字符的不可见性

    代码: 上面的代码: 在ide的debug显示的是: 1.左边的在notepad++如果是utf-8显示就是:666,看不出来还有一个特殊字符 ...

  • 积分系统设计

    系统功能的设计:https://my.oschina.net/funcy/blog/1975523[https://my.oschina.net...

  • 双写迁移方案

    1.准备好双写的代码,可以考虑用mybatis插件机制,结合配置 2.增量同步数据-上线双写,这里写新表用异步,不阻塞原有流程,并且做好日志但是...

  • 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,这种情况下,这些判断条件大部分是:客群、会员等级、风控...