• 系统架构图

    逻辑架构图物理架构图...

    如何实现类似微信回调失败重试这种业务场景

    一、业务场景:通过sdk业务操作完成后,回调通知三方服务二、考虑问题:主要是失败重试,重试时间间隔,数据量大的时候并发问题相关调研:微信支付通知:在通知一直不成功的情况下,微信总共会发起多次通知,通知频率为15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h...

    rocketmq consumer负载均衡策略

    服务现象:连续生产4条消息,都是同一个消费者消费。解释:当前服务一个topic设置16个queue,producer生产消息,轮流向各个queue写入,2个consumer各自接收8个queue的消息,所以可能连续写入几个消息都是同一个consumer消费的。节选自:《rocketmq实战与原理解析...

    idea同时运行多个测试方法

    run/debug configurations勾选 allow parallel run即可...

    音频格式转换mp3 转pcm

    安装ffmpeglinuxyum install ffmpegmacos安装homebrew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"brew ins...

    java模版渲染替换文字

    一、场景模版: 邀请了加入协作参数:operatorName="AAA"affectedName="BBB"渲染结果:AAA邀请了BBB加入协作张口就来:text = template.replaceAll("","AAA&quo...

    springcloud 微服务平滑上下线

    当前问题:服务A调用服务B,下线服务B,由于更新本地服务列表需要时间,服务A继续使用服务列表中的B的地址,就会无法访问。由于下线、发布的过程涉及服务状态同步,先提交状态到eureka server,其他eurekaClient从eureka server拉取此服务状态,无论如何调整服务注册、更新间隔...

    文档导出为word pdf

    导出文档为word pdf是一个很刚需的功能。导出的文档如果图片或者内容很大时,可能会比较耗时,所以可以异步去处理。整体流程:发起导出->检查权限,发送mq消息->导出服务接收消息开始处理->处理完成,结果写入redis ->客户端轮训获取导出结果需要通用 html页面加载文...

    es全文搜索策略

    搜索需求:拼音搜索、汉字词组、英文词组、数字搜索过滤字符:截取前50个字为关键词,超过长度的文本不计入有效关键词匹配策略:一个汉字或单词:完全匹配截取英文部分,如果符合拼音全拼:拼音搜索匹配如果是全英文、空格、数字:完全匹配中文、其他:中文分词搜索+完全匹配实现代码 /** *搜索 ...

    java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结

    转自:https://www.cnblogs.com/jpfss/p/8618297.html常见配置举例堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;6...