自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 springboot2.x+百度uidgenerator全局唯一ID生成器

springboot2.x+百度uidgenerator全局唯一ID生成器概述Uidgenerator是 Java 实现的,基于 Snowflake 算法的全局唯一ID生成器。Uidgenerator以组件形式工作在应用项目中,支持自定义 WorkerID 位数和初始化策略,从而适用于 Docker 等虚拟化环境下实例自动重启、漂移等场景。在实现上,Uidgenerator通过借用未来时间来解决 sequence 天然存在的并发限制;采用 RingBuffer 来缓存已生成的UID,并行化 UID

2021-05-13 10:18:56 1210

原创 springboot2.x+自定义线程池实现异步查询并返回结果集

springboot2.x+自定义线程池实现异步查询并返回结果集需求概述示例代码入口类自定义线程池组件controller层Service层总结需求概述在基于springboot开发web项目过程中,有这么一个接口需求:要统计各省推送的河流、湖泊、水库等要素的总数,因为各要素保存在单独的表中,统计各表的业务互不影响,为提升统计效率考虑使用springboot的@Asyn异步多线程调用,因为各业务都有返回数据需要处理,这个时候就需要使用Fucture类来封装返回值,并在controller层作相应处理。话

2021-03-04 10:53:34 1618 1

原创 Spark Streaming 和 Flink 流处理详细对比

本文从编程模型、任务调度、时间机制、Kafka 动态分区的感知、容错及处理语义、背压等几个方面对比 Spark Stream 与 Flink,希望对有实时处理需求业务的企业端用户在框架选型有所启发。运行模型对比运行角色Spark Streaming 运行时的角色(standalone 模式)主要有:Master:主要负责整体集群资源的管理和应用程序调度;Worker:负责单个节点的资源管理,driver 和 executor 的启动等;Driver:用户入口程序执行的地方,即 SparkCo

2020-10-13 15:00:00 1004

原创 springboot2.x+mybatis+pagehelper操作数据库并分页

SpringBoot 整合Mybatis1.pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://m

2020-06-01 17:08:33 476

原创 springboot2.x+mail实现邮件发送

这篇文章介绍springboot的邮件发送。由于很简单就没有分出server和imp之类,只是在controller简单写个方法进行测试。1.pom文件加入spring-boot-starter-mail<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0...

2020-05-06 15:37:37 430 1

原创 springboot2.x+RestHighLevelClient操作ElasticSearch7.x详解

一、ElasticSearch 简介1、简介ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多员工能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch 用于云计算中,能够达到实时搜索,稳定,可靠,...

2020-04-24 11:28:25 4132 6

原创 springboot2.x+kafka实现消息发送与消费

一、kafka介绍在把Kafka集成到springboot之前,我们首先要了解Kafka是什么?由什么东西组成?主要的使用场景是哪些?Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。Kafka是一个分布式消息队列。Kafka对消息保存时根据Topic进行归类,发送消息者称为Producer,消息接受者称为Consumer,...

2020-04-20 12:10:19 1900

原创 springboot2.x+quartz实现定时调度任务

一、Quartz介绍1.简介起初是OpenSymphony组织提供的一个功能丰富的开源作业调度框架官网:http://www.quartz-scheduler.org/纯java编写,用法简单而功能强大2.特点1.、强大的作业调度功能作为spring默认的调度框架,极易与spring无缝整合,实现灵活可配置的调度功能,quartz提供了调 度运行环境持久化机制,可以保存并恢复调度现场...

2020-04-15 14:24:09 621

原创 springboot2.x+redis 快速搭建redis环境并实现分布式锁

@[TOC]SpringBoot2.x+Redis 快速搭建redis环境SpringBoot2.x+Redis 快速搭建redis环境redis服务器已经成为时下最流行的内存服务器。接下来演示springboot2.x集成redis.##1.在springboot项目的pom.xml<?xml version="1.0" encoding="UTF-8"?><proj...

2020-04-15 13:26:16 574

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除