240 发简信
IP属地:重庆
  • quartz线程模型

    quartz是一个定时任务,如果是自己实现定时任务会怎么做呢?正常的做法都会使用一个生产者多个消费者模式,生产者获取任务交给消费者去消费。消费者交给jdk的线程池去管理。在阅...

  • quartz答疑

    这篇笔记记录我在阅读quartz源码的时候是如何分析的,如何去查找问题的. 1. 任务的状态 可以参考https://segmentfault.com/a/119000001...

  • quartz运用

    学会了如果使用quartz,也研究quartz的底层源码,写一个需求能够对quartz更融会贯通。我在用spring boot quartz的时候,发现所有的jobDetai...

  • quart初始化流程

    研究源码,从简单使用开始,跑一遍demo后,再研究是如何初始化的,我们先研究以下的代码: quartz原生初始化 [图片上传中...(image-97984b-1565345...

  • quart分布式使用

    对于高可用、任务数比较多的系统,后台任务需要部署多个,但是部署多个就可能出现一个任务跑多次,这就需要控制多台服务器,每次只能有一个任务运行。quartz利用mysql支持分布...

  • Quartz简单使用

    基础概念 Scheduler - 与调度器交互的主要API。 Job - 需要被调度器调度的任务必须实现的接口。 JobDetail - 用于定义任务的实例。 Trigger...

  • @享受孤独_2ae4 看源码不能只看书,书只是告诉你从哪里开始看和源码的整体脉络。我们自己在看的过程中要不断问自己这个是如何实现的,那个又是如何实现的,带着问题去找源码

    前言

    Spring源码解析这系列的文章,是看完《Spring源码深度解析》后的读书笔记,但并没有按照书上的顺序写,这系列文章主要是记录我在看源码解析的时候一些疑惑和平常工作过程中踩...

  • @享受孤独 @享受孤独_2ae4 谢谢支持

    二十、spring事务之回滚事务

    Spring事务信息准备好后,如果我们的程序出现了异常,又会如何回滚事务呢?这节我们分析Spring事务回滚原理。TransactionAspectSupport#invok...

  • 120
    vuejs 和 element 搭建的一个后台管理界面

    介绍: 这是一个用vuejs2.0和element搭建的后台管理界面。 相关技术: vuejs2.0:渐进式JavaScript框架,易用、灵活、高效,似乎任何规模的应用都适...

  • 120
    分布式、服务化的ERP系统架构设计

    ERP之痛 曾几何时,我混迹于电商、珠宝行业4年多,为这两个行业开发过两套大型业务系统(ERP)。作为一个ERP系统,系统主要功能模块无非是订单管理、商品管理、生产采购...

  • HashMap中entrySet调式

    昨天有朋友问我,IDEA调式HashMap,在调式下面代码的时候,entrySet一开始就有值了,但是没有找到给entrySet赋值的地方。 我写了段代码验证,发现确实如此,...

  • 三、创建Mapper对象原理

    上节二、SqlSessionFactoryBean和MapperFactoryBean作用我们分析MapperFactoryBean对象在初始化的时候会将Mapper接口添加...

  • 二、SqlSessionFactoryBean和MapperFactoryBean作用

    SqlSessionFactoryBean SqlSessionFactoryBean实现了FactoryBean接口,在创建bean时会调用getObject方法。 如果s...

  • 一、mybatis之简单使用

    这里讲的是Spring与mybatis简单使用。 配置bean 创建UserMapper 创建UserMapper.xml 这里得注意的是,UserMapper.xml必须和...

  • 前言

    Spring源码解析这系列的文章,是看完《Spring源码深度解析》后的读书笔记,但并没有按照书上的顺序写,这系列文章主要是记录我在看源码解析的时候一些疑惑和平常工作过程中踩...

  • 120
    二十五、spring mvc之@RequestMapping注册

    不知道大家和我有没有相同的疑惑,就是Spring什么时候把RequestMapping加载的,在类上声明@Controller或@RestController注解,只是声明注...