240 发简信
IP属地:江苏
  • rocketmq中的各个processor的作用

    processor名称接口编码功能描述AckMessageProcessorACK_MESSAGEpop模式,ack消息BATCH_ACK_ME...

  • 混合支付设计

    混合支付设计 前提: 三方支付需支持:支付下单支付退款 表结构 pay_order支付单号调用三方下单是否成功:调用中、成功、失败支付状态:未支...

  • 基于文件排序的简单实现

    当我们需要从数据库查询大量数据的时候,我们可以分页查询,然后将没页数据排序后写入磁盘文件,防止内存溢出,然后再从每个文件中取部分数据出来,排序后...

  • spring事务源码解析

    简介: 为了方便理解,防止在无关逻辑花费太多精力,本分析只是抽取了spring事务相关的核心源码的大致逻辑,与源码不一定完全一致 步骤: 事务a...

  • DruidDataSource

    1. 文档: 配置参数: https://github.com/alibaba/druid/wiki/DruidDataSource[https...

  • Resize,w 360,h 240
    弹性IP的工作原理

    弹性IP的工作原理 1. 路由器的工作原理 首先了解两个概念,路由表和ARP高速缓存。 路由表是用于决定数据转发到哪个网络使用 高速缓存存储ip...

  • quartz的启动、提交任务、执行任务主要流程

    启动过程:加载类加载器:ClassLoadHelper实例化JobFactoryInstanceIdGeneratorThreadPool:Si...

  • cron表达式怎么计算下一执行时间

    本文基于:spring-context:5.3.9 中的CronExpression分析 bits详解: 按二进制位使用,在时、分、秒、日、月中...

  • spring配置文件变量替换时机

    问题: spring配置文件的解析流程是怎样的? @Value与xml中的变量有区别吗? 1. 注解@PropertySource @Value...