240 发简信
IP属地:广西
  • 红包/抽奖实现方案

    1.奖品抽奖 以前做抽奖,有那种抽奖的算法,比如大转盘,有手机,积分,券等。 算法原理 + 完整示例一、算法原理这种抽奖算法叫区间概率映射法,核...

  • Resize,w 360,h 240
    Bean定义冲突的一次探究

    1.问题背景 最近有个老的项目,叫做spring-boot-dubbox(这老项目名字取的也比较随意),一直没做成放到gitlab的CICD上去...

  • 千万级数据修复总结

    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...