![](https://img-blog.csdnimg.cn/dbe9ecc8820747a0ac73a8b5a688e081.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot集成组件
文章平均质量分 90
文章中包含SpringBoot集成的相关说明
黑小飞
总有人间一两风,填我十万八千梦。
展开
-
quartz-深度解析
任务调度原理分析 1.需要用到定时任务时,应该如何选型?2.为什么需要分布式任务调度系统?3.quartz核心思想?4.不改配置,不重启,如何实现定时任务的动态调度?5.集群部署如何保证不重跑、不漏跑?......原创 2022-06-18 13:56:43 · 2440 阅读 · 1 评论 -
SpringBoot+WebSocket技术实现
WebSocket1.背景为了实现推送技术,实时更新前端页面。2.实现方式1.Ajax 轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器2.浏览器通过 JavaScript 向服务器发出建立 WebSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过 TCP 连接直接交换数据。3.优势Ajax:这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有原创 2021-03-11 16:57:11 · 637 阅读 · 1 评论 -
springBoot2.0整合quartz框架
定时任务在项目开发过程中需要用到定时任务,由于业务需求,定时任务需要满足以下条件:在指定时间执行按照某一个频度执行定时任务量很大定时任务的实现方式:Java 自带的 java.util.Timer类,这个类允许你调度一个 java.util.TimerTask 任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。使用较少。Spring3.0 以后自主开发的定时任务工具 spring task ,使用简单,支持线程池,可以高效处理许多不同的定时任务,除 spring原创 2020-07-23 20:32:50 · 2200 阅读 · 2 评论 -
rabbitmq-常用的五种工作模式
RabbitMQ参考文章:https://blog.csdn.net/hellozpc/article/details/81436980安装时需注意:1.需要安装erlang环境,配置环境变量。2.需要注意RabbitMQ对应的erLang的版本,版本不对会出错。3.我的代码,RabbitMQ版本为 最新版本3.8.3,消费者代码有所不同项目下载地址:https://github.com/prettycharacter/myRabbitMQ.git五种配置模式的实现准备工作:1.引入Ra原创 2020-05-18 17:26:48 · 731 阅读 · 0 评论 -
Redis介绍 AND SpringBoot集成Redis
redis1.redis介绍Redis定义Redis是C语言开发的一个开源的高性能键值对(key-value)数据库,可以用作数据库,缓存,消息中间件,他是一个种非关系型数据库。特点性能优秀,数据在内存中,读写速度非常快,支持10W的并发请求。单进程单线程是线程安全的丰富的数据类型,String,list,hash,set,zset支持数据的持久化,可以将内存中的数据保存到磁盘中,重启时加载主从复制,哨兵,高可用可以用作分布式锁,可以作为消息中间件使用,支持发布订阅。2.redis安原创 2020-05-26 17:49:40 · 146 阅读 · 0 评论