springboot基础学习
文章平均质量分 96
xumin941012
小白程序媛,艰难爬坑中~~~
展开
-
quartz 如何动态传入自定义参数
1. 如何动态传入自己需要的参数?需求:动态传参 (eg:传入job的执行方法)思考:quartz 利用什么存储自己传入的参数?在数据库中存储的位置?如何取出存入的参数显示?一、首先发现quartz 中用 jobDataMap 去存储附加信息(eg:自己定义传入的参数)jobDataMap类:每个JobDetail都关联了一个JobDataMap实例,JobDataMap是jav...原创 2018-12-26 13:45:24 · 8728 阅读 · 5 评论 -
Springboot集成quartz实现定时任务管理
Springboot集成quartz实现定时任务管理思考:springboot如何集合quartz?quartz如何实现持久化到数据库中?Quartz 的基础原理Quartz的核心组成:Scheduler – 核心调度器Job – 任务JobDetail – 任务描述Trigger – 触发器Quartz任务调度基本实现原理:Quartz 任务调度的核心元素...原创 2018-12-16 00:33:08 · 2018 阅读 · 1 评论 -
springboot 集成rabbit mq消息队列
上一篇讲了如何在Mac上安装rabbit mq,现在在springboot框架下使用rabbit mq,初次尝试消息队列的使用。1.消息队列的基础概念MQ全称(Message Queue)又名消息队列,是一种异步通讯的中间件。我们可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息接收者(消费者),具体发送过程与时间我们无需关心,它也不会干扰我进行其它事情。常见的MQ有...原创 2019-01-11 11:17:10 · 573 阅读 · 2 评论 -
Springboot 集成 mybatis 开启二级缓存(redis)
首先来了解下mybatis 缓存,mybatis缓存分为一级缓存和二级缓存。一级缓存是默认开启的,无需其他配置操作,二级缓存则需要手动设置开启。一级缓存原理:Mybatis的一级缓存是指同一个SqlSession中的操作。一级缓存的作用域是一个SqlSession。在同一个SqlSession中,执行相同的查询SQL,第一次会去查询数据库,并写到缓存中;第二次直接从缓存中取。当执行SQL时...原创 2019-01-11 17:02:19 · 7842 阅读 · 4 评论 -
Rabbit MQ 的下载及安装(MAC系统)
Mac系统可以利用brew 安装rabbit mq,所以首先需要安装 brew。1️⃣ 安装brew,进入 https://brew.sh/ ,在终端输入 :/usr/bin/ruby -e “$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)”(打开官网可看到该指令)2️⃣ brew...原创 2019-01-08 20:37:17 · 486 阅读 · 0 评论