自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring batch 学习笔记

Job作业可以简单理解为一段业务流程的实现,可以根据业务逻辑拆分一个或者多个逻辑块(step),然后业务逻辑顺序,逐一执行。能从头到尾独立执行的有序的步骤(Step)列表。有序的步骤列表一次作业由不同的步骤组成,这些步骤顺序是有意义的,如果不按照顺序执行,会引起逻辑混乱,比如购物结算,先点结算,再支付,最后物流,如果反过来那就乱套了,作业也是这么一回事。从头到尾一次作业步骤固定了,在没有外部交互情况下,会从头到尾执行,前一个步骤做完才会到后一个步骤执行,不允许随意跳转,但是可以按照一定逻辑跳转。

2024-02-21 15:41:14 1418 1

原创 Activiti7工作流 学习笔记

是一种按照预定义规则【需要符合BPMN规范】进行部署,将业务和节点的流程进行分离【特定形式进行关联】,实现节点的自动流转的工作流框架.1.需要将预定于的流程文件BPMN部署到工作流引擎中,会把节点,路径信息存储到数据库中.2.工作流引擎提供了大量的API对流程进行查询处理,细节都是对应用程序屏蔽的,大大提供开发效率3.业务逻辑的处理和流程的流转是分离的,是通过BusinessKey进行关联的.

2023-12-20 14:34:46 134 1

原创 java 8 特性 lambda + 函数式编程 + Reactor 响应式编程

Reactor 是一个用于JVM的完全非阻塞的响应式编程框架,具备高效的需求管理(即对 “背压(backpressure)”的控制)能力。它与 Java 8 函数式 API 直接集成,比如 CompletableFuture, Stream, 以及 Duration。它提供了异步序列 API Flux(用于[N]个元素)和 Mono(用于 [0|1]个元素),并完全遵循和实现了“响应式扩展规范”(Reactive Extensions Specification)。

2023-12-12 10:58:00 238

原创 响应式编程学习笔记

Reactor 是一个用于JVM的完全非阻塞的响应式编程框架,具备高效的需求管理(即对 “背压(backpressure)”的控制)能力。它与 Java 8 函数式 API 直接集成,比如 CompletableFuture, Stream, 以及 Duration。它提供了异步序列 API Flux(用于[N]个元素)和 Mono(用于 [0|1]个元素),并完全遵循和实现了“响应式扩展规范”(Reactive Extensions Specification)。

2023-12-08 15:23:57 74

原创 Rabbit MQ 消息队列学习笔记

Work模型的使用:多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量交换机的作用是什么?接收publisher发送的消息将消息按照规则路由到与之绑定的队列不能缓存消息,路由失败,消息丢失FanoutExchange的会将消息路由到每个绑定的队列描述下Direct交换机与Fanout交换机的差异?Fanout交换机将消息路由给每一个与之绑定的队列Direct交换机根据RoutingKey判断路由给哪个队列。

2023-11-20 15:47:08 89 1

原创 Spring Security 学习笔记

​ 实际上在UsernamePasswordAuthenticationFilter进行登录认证的时候,如果登录成功了是会调用AuthenticationSuccessHandler的方法进行认证成功后的处理的。​ 实际上在UsernamePasswordAuthenticationFilter进行登录认证的时候,如果认证失败了是会调用AuthenticationFailureHandler的方法进行认证失败后的处理的。​ 我们可以发现CSRF攻击依靠的是cookie中所携带的认证信息。

2023-11-07 14:36:46 39

原创 Docker 容器学习笔记

一次镜像,处处运行为了解决环境和配置问你题的软件容器方便做持续集成并有助于整体发布的容器虚拟化技术。

2023-11-06 21:50:40 33

原创 尚硅谷--谷粒学院-----day2

day20.第二天任务:1.完成后端的项目环境搭建2.完成讲师模块的接口并完成测试3..完成全局异常处理1.环境搭建1.项目名为guli_parent42.项目有两个子模块 common 和 service(暂时)3.common的作用是对公共的代码或者依赖进行复用,有两个字模块,一个是common_utils和service_base4.service是完成接口,今天需要完成讲师模块的接口所有创建service-edu模块2.在guli_parent的pom.x

2021-10-14 17:57:19 243

原创 创建一个vue.cli项目

1.以【管理员】的身份进入cmd2.进入需要创建项目的位置,(本次创建在 D盘的vue目录下,需要提前创建好目录的位置)3.输入命令vue init webpack vueTest1其中 vueTest1为创建的项目名#1、首先需要进入到对应的目录 cd D:\vue#2、这里的vueTest1是顶日名称,可以根据自己的需求起名vue init webpack vueTest1如下图所示,正在创建项目需要稍微等待一下,如果卡在某个界面或者下载过慢可以考虑使用淘宝的镜...

2021-10-10 23:31:37 319

原创 利用腾讯云进行上传文件

1.导入依赖 <!-- 腾讯云文件上传--> <dependency> <groupId>com.qcloud</groupId> <artifactId>cos_api</artifactId> <version>5.6.54</version> </dependency>2.配置客户

2021-10-08 23:21:47 1095

原创 设计模式(design pattern)

文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结1.前言1.设计模式的重要性:设计模式是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案 2.为什么要学习设计模式 1.提高代码重用性(功能相同的代码不必重复编写) 2.增加可读性(提高代码的规范性,便于程序员 阅读和理解) 3.提高代...

2021-09-23 00:18:03 684

空空如也

空空如也

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

TA关注的人

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