自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 Maven Archetype 开发

Archetype 是 Maven 项目的模板工具包,它定义了 Maven 项目的基本架构。Archetype 为开发人员提供了数千种创建 Maven 项目的模板,Maven 通过这些模板可以帮助用户快速的生成项目的目录结构以及 POM 文件。

2022-09-19 22:37:43 658 1

原创 【RocketMQ 】API 入门教程 (延迟消息,顺序消息,广播消息)

延迟消息,顺序消息,广播消息,延迟消息,批量发送消息,MQ基本JAVA API使用

2022-07-23 23:03:08 612

原创 Spring Boot 动态数据源

动态数据源流程说明 Spring Boot 的动态数据源,本质上是把多个数据源存储在一个 Map 中,当需要使用某个数据源时,从 Map 中获取此数据源进行处理。 而在 Spring 中,已提供了抽象类 AbstractRoutingDataSource 来实现此功能。......

2022-06-21 09:30:00 3123 2

原创 【Spring Cloud Alibaba】消息驱动 Kafka RocketMQ RabbitMQ Stream

【Spring Cloud Alibaba】消息驱动 Kafka RocketMQ RabbitMQ Stream SpringCloud Stream是一个用来为微服务应用构建消息驱动能力的框架。通过使用SpringCloud Stream,可以有效简化开发人员对消息中间件的使用复杂度,让开发人员有更多的精力来关注核心业务.........

2022-06-20 09:30:00 674

原创 【Spring Cloud Alibaba】分布式事务 Seata

Seata的分布式事务解决方案是业务层面的解决方案,只依赖于单台数据库的事务能力。 Seata框架中一个分布式事务包含3中角色: Transaction Coordinator (TC): 事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。 Transaction Manager (TM): 控制全局事务的边界,负责开启一个全局事务,并最终发起全局提交或全局回滚的决议。......

2022-06-19 09:15:00 2258

原创 Spring Cloud Alibaba】Sentinel 流量控制

Sentinel是面向分布式服务架构的流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助您保障微服务的稳定性SpringCloud Alibaba Sentinel流量控制方向- 资源的调用关系,例如资源的调用链路,资源和资源之间的关系- 运行指标,例如QPS、线程池、系统负载等- 控制的效果,例如直接限流、冷启动、排队等.........

2022-06-18 09:35:24 502

原创 【Spring Cloud Alibaba】Hystrix 服务熔断

熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。当检测到该节点微服务调用响应正常后,恢复调用链路。...

2022-06-15 09:45:00 550

原创 【Spring Cloud Alibaba】微服务通信 RestTemlate和OpenFeign

REST 请求在微服务中是最为常用的一种通讯方式,它依赖于 HTTP\HTTPS 协议。OpenFeign把RestTemplete,Ribbon,Hystrix糅合在了一起,在使用时就可以更加方便,优雅地完成整个服务的暴露,调用等。避免做一些重复的复制粘贴接...

2022-06-14 09:45:00 528

原创 【Spring Cloud Alibaba】链路监控 Sleuth+Zipkin

微服务架构是通过业务来划分服务的,使用 REST 调用。对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张,服务之间互相调用会越来越复杂。链路监控 Sleuth+Zipkin...

2022-06-13 10:00:00 606

原创 【Spring Cloud Alibaba】Gateway 服务网关

在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技术平台进行设计,这就要求必须使用一种语言和平 台无关的服务协议作为各个单元间的通讯方式。...

2022-06-12 09:30:00 437

原创 【Spring Cloud Alibaba】SpringBoot Admin 监控服务器

Spring Boot Admin用于管理和监控一个或多个Spring Boot服务,其分为Server端和Client端,Server端相当于一个注册中心,Client端通过Http请求向Server端进行注册,也可以结合Eureka、Nacos等注册中心实现服务注册。...

2022-06-11 09:45:00 873

原创 【Spring Cloud Alibaba】Nacos 服务注册与配置中心

服务 (Service)服务注册中心 (Service Registry)服务元数据 (Service Metadata)服务提供方 (Service Provider)服务消费方 (Service Consumer)配置 (Configuration)配置管理 (Configuration Management)名字服务 (Naming Service)配置服务 (Configuration Service)...

2022-06-10 09:30:00 1114

原创 【Spring Cloud Alibaba】开篇

主要涉及 Spring Cloud Alibaba 基础组件的使用Nacos 服务注册与配置中心、SpringBoot Admin 监控服务器、Gateway、链路监控 Sleuth+Zipkin、微服务通信、REST (RestTemlate)、OpenFeign、Hystrix 服务熔断、分布式事务Seata、消息驱动、Kafka、RocketMQ、RabbitMQ、Stream Kafka、Stream RocketMQ、Sentinel 流量控制、Gateway 结合 Sentinel......

2022-06-09 09:37:39 210

原创 MyBatis 流式查询

如果不采用流式查询, 想要从数据库取 1000 万条记录而又没有足够的内存时, 就不得不分页查询, 而分页查询效率取决于表设计, 如果设计的不好, 就无法执行高效的分页查询。 因此流式查询是一个数据库访问框架必须具备的功能。Cursor继承了 java.io.Closeable 和 java.lang.Iterable 接口, 由此可知: -Cursor 是可关闭的; -Cursor 是可遍历的。Cursor 还提供了三个方法:isOpen(): 用于在取数据之前判断 Cursor 对象是否是打开状态

2022-06-09 09:18:16 1109

原创 Docker进阶(数据卷、DockerFile)

Docker进阶、容器数据卷、tomcat 、匿名挂载、具名挂载、指定路径挂载、DockerFile、容器数据共享、DockerFile指令、查看镜像、容器数据卷、Docker Hub发布,阿里云容器镜像服务数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性: - 数据卷可以在容器之间共享和重用 - 对数据卷的修改会立马生效 - 对数据卷的更新,不会影响镜像 - 数据卷默认会一直存在,即使容器被删除 Docker中提供了两种挂载方式,-v和-

2022-05-22 15:19:01 624

原创 Docker快速入门

帮助命令、镜像命令、镜像查看、搜索、容器命令、新建并启动、列出所有运行的容器、退出容器、删除容器、启动和停止容器、其他命令、后台启动、查看日志容器进程查看、容器元数据、进入容器、文件拷贝、镜像提交基础案例:Nginx、Tomcat、ElasticSearch、Portainer镜像原理:加载原理、分层

2022-05-21 12:34:49 525 1

原创 【工作流引擎】Flowable流程设计器 基于bpmnjs开发的vue组件

【工作流引擎】Flowable流程设计器 基于bpmnjs开发的vue组件设计器介绍集成设计器设计器介绍bpmn.js官网bpmn.js 是一个BPMN2.0渲染工具包和web建模器, 使得画流程图的功能在前端来完成.集成设计器本文集成现成的Vue设计器组件Element UI版本 workflow-bpmn-modelerAnt Design Vue 版本 workflow-bpmn-modeler-antdvnpm i workflow-bpmn-modeler-antdv

2022-04-25 16:51:01 13492 7

原创 【工作流引擎】Flowable快速入门(一) 基础API使用

【工作流引擎】Flowable快速入门(一) 基础API使用获取ProcessEngine、原生构建、ProcessEngine API、 服务说明、Spring 依赖注入、流程部署、 部署流程定义、流程部署、xml文件和String 部署、BpmnModel 部署、 流程部署查询、流程图片查询、 流程XML查询、 流程删除、流程启动、无参启动、带参数启动、设置流程发起人、运行实例查询、激活或挂起;任务查询、完成,任务评论,任务附件,历史任务查询

2022-04-23 16:58:43 2221

原创 【工作流引擎】BPMN2.0介绍

【工作流引擎】BPMN2.0介绍BPMN建模语言被JBpmn、Activiti、flowable、Mule、Wso2等使用

2022-04-17 10:45:00 4965

原创 【工作流引擎】Flowable Spring Boot集成

【工作流引擎】Flowable Spring Boot集成Flowable是BPMN2.0协议的一种Java版本的实现。Flowable项目提供了一组核心的开源业务流程引擎,这些引擎紧凑且高效。它们为开发人员、系统管理员和业务用户提供了一个工作流和业务流程管理(BPM)平台。它的核心是一个非常快速且经过测试的动态BPMN流程引擎。它基于Apache2.0开源协议,有稳定且经过认证的社区。

2022-04-16 10:45:21 5869

原创 ElasticSearch 使用 canal 同步数据

ElasticSearch 使用 canal 同步数据配置Canal 服务器配置Canal 客户端解决方案数据同步测试Canal 管理页面搭建

2022-04-12 10:00:00 1212

原创 ElasticSearch 仿京东搜索

ElasticSearch 仿京东搜索Spring Boot ElasticSearch 搜索案例

2022-04-11 09:45:00 605

原创 ElasticSearch 学习笔记

ElasticSearch | Spring Boot 整合 ElasticSearch | RESTful APIPUT | /索引名称/类型名称/文档id|创建文档(指定文档id )POST|/索引名称/类型名称|创建文档(随机文档id )POST|/索引名称/类型名称/文档id/_update|修改文档DELETE|/索引名称/类型名称/文档id|删除文档GET|/索引名称/类型名称/文档id|查询文档通过文档idPOST|/索引名称/类型名称/_search|查询所有数据

2022-04-10 10:13:51 1177

原创 Spring Cloud Alibaba 个人学习笔记

Spring Cloud AlibabaNacos 服务注册与配置中心、SpringBoot Admin 监控服务器、Gateway、链路监控 Sleuth+Zipkin、微服务通信、REST (RestTemlate)、OpenFeign、Hystrix 服务熔断、分布式事务Seata、消息驱动、Kafka、RocketMQ、RabbitMQ、Stream Kafka、Stream RocketMQ、Sentinel 流量控制、Gateway 结合 Sentinel

2022-03-20 17:09:16 1082

原创 Spring / Spring Boot 集成Quartz

Spring / Spring Boot 集成QuartzSpring 集成QuartzSpring Boot 集成Quartz

2022-01-27 09:15:00 1055

原创 分布式定时任务框架 Elastic-Job (5) 高级操作

分布式定时任务框架 Elastic-Job (5) 高级操作自定义分片策略事件追踪作业监听

2022-01-26 09:15:00 644

原创 分布式定时任务框架 Elastic-Job (4) Dataflow流式作业实战【第三方订单导入】

分布式定时任务框架 Elastic-Job (4) Dataflow流式作业实战【第三方订单导入】模拟场景电商公司在天猫,京东等多个平台运营,需要统计各平台的交易数据,所以定时将各平台订单汇总至运营系统,以便运营

2022-01-25 09:15:00 882

原创 分布式定时任务框架 Elastic-Job (3) Simple作业实战【订单自动取消】

分布式定时任务框架 Elastic-Job (3) Simple作业实战【订单自动取消】定时任务订单自动取消业务流程可通过多个服务器实例分摊压力

2022-01-24 08:00:00 805

原创 分布式定时任务框架 Elastic-Job (2) Spring / Spring Boot 集成

分布式定时任务框架Elastic-Job 二 Spring / Spring Boot 整合Simple JobDataflow Job注解整合Elastic-Job,自动化加载配置Elastic-Job

2022-01-23 09:45:00 730

原创 ZooKeeper 环境搭建

ZooKeeper 环境搭建ZooKeeper Windows 环境搭建ZooKeeper CenterOS 7环境搭建ZooKeeper Linux 环境搭建ZooKeeper 单机环境搭建ZooKeeper 集群环境搭建

2022-01-22 09:15:00 732

原创 Spring Boot 快速上手(10)Maven聚合工程

Spring Boot 快速上手(10)Maven聚合工程maven依赖管理maven分模块开发

2022-01-21 09:45:00 692

原创 Spring Boot 快速上手(9)热部署

Spring Boot 快速上手(9)热部署 devtools提高开发效率

2022-01-20 09:30:00 582

原创 Spring Boot 快速上手(8)Thymeleaf模板引擎基本使用

Spring Boot 快速上手(8)Thymeleaf模板引擎基本使用集成Thymeleaf添加依赖测试页面基本使用取值标签th:textth:inline 内联标签HTML 内联样式内联JavaScript内联th:object 对象标签测试代码流程控制th:each 循环标签分支标签th:if 判断标签th:switch 选择标签碎片使用,th:include标签使用Thymeleaf 是一个现代的服务器端 Java 模板引擎,适用于 Web 和独立环境

2022-01-19 09:15:00 665

原创 分布式定时任务框架 Elastic-Job (1) 快速入门

分布式定时任务框架 Elastic-Job (1) 快速入门Elastic-Job Simple JobElastic-Job Dataflow JobElastic-Job Script Job 使用 ElasticJob 能够让开发工程师不再担心任务的线性吞吐量提升等非功能需求,使他们能够更加专注于面向业务编码设计; 同时,它也能够解放运维工程师,使他们不必再担心任务的可用性和相关管理需求,只通过轻松的增加服务节点即可达到自动化运维的目的。

2022-01-18 18:19:51 693

原创 Spring Boot 快速上手(7)整合TK Mybatis

Spring Boot 快速上手(7)整合TK Mybatismybatis增强,减少xml编写sql,简化开发中无意义的curd操作tk mybatis 增强和基础使用快速上手

2022-01-18 09:00:00 933

原创 Spring Boot 快速上手(6)整合Druid

Spring Boot 快速上手(6)整合DruidDruid 管理面板Druid 配置

2022-01-17 09:30:00 407

原创 Spring Boot 快速上手(5)整合Mybatis Plus

Spring Boot 快速上手(5)整合Mybatis PlusMybatis Plus 代码生成器条件构造器简要介绍

2022-01-16 09:30:00 489

原创 Spring Boot 快速上手(4)整合Mybatis

Spring Boot 快速上手(4)整合Mybatis Mybatis 基本使用Mybatis 快速入门Mybatis 原生集成

2022-01-15 09:00:00 430

原创 Spring Boot 快速上手(2)整合JSP

Spring Boot 快速上手(2)整合JSP SpringBoot应用默认支持的动态网页技术是Thymeleaf,不支持JSP; 在SpringBoot应用中使用JSP需要通过手动整合

2022-01-14 11:23:39 405

原创 Spring Boot 快速上手(3)项目启动banner修改

Spring Boot 快速上手(3)项目启动banner修改 无用又有意思的配置 修改启动logo

2022-01-14 10:39:39 664

canal.adapter 运行异常: com.alibaba.druid.pool.DruidDataSource 解决办法

将 client-adapter.es7x-1.1.5-jar-with-dependencies.jar 替换plugin下的jar可以解决druid报错问题,注意版本1.1.5,不是这个版本不一定能解决

2022-04-11

空空如也

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

TA关注的人

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