摘要:
Spring WebFlux 是 Spring Framework5.0 引入的一个全新的响应式框架,专为支持响应式编程而设计,主要目标是使开发者能够构建异步、非阻塞、事件驱动的Web应用程序。它与Spring MVC共存,但使用了完全不同的异步核心技术。是为了满足现代系统在处理大量并发连接及高吞吐 阅读全文
摘要:
假如有些数据是异常大量上报的,此时我需要屏蔽禁止这样的数据进来。能不能在消息上报到kafka时,还没消费消息之前就判断哪些是大量上报的垃圾数据,直接去除掉 在使用Kafka对数据进行处理时,通常我们是在数据进入Kafka之后,在消费阶段进行过滤、转换等处理。但如果你的目标是在数据进入Kafka之前进 阅读全文
摘要:
SmartLifecycle,StopWatch,以及健康检查(通常使用 HealthIndicator)可以被结合使用,以确保应用的健康、高效和优雅地处理生命周期事件。SmartLifecycle 提供了对 Spring beans 生命周期的细粒度控制,而 StopWatch 用于精确测量代码段 阅读全文
摘要:
响应式流处理引入了类似于观察者模式(Observer Pattern)的异步、非阻塞、事件驱动的编程范式,允许数据作为连续的流进行处理。它可以处理异步数据流,并支持 back-pressure(反压),这意味着消费者可以以它们能够处理的速度来消费数据。 1.Project Reactor Proje 阅读全文
摘要:
一些简单的总结,只是为了知道有什么,朝哪个方向想。具体方案和实施等要根据实际情况应变 带时间戳校验 : 时间戳校验用于防止重放攻击,确保请求是在一定时间内发起的。通常,服务器和客户端都同意一个时间窗口,只有在这个时间窗内的请求才被认为是有效的。 设计方案: 在客户端的每个HTTP请求中添加一个时间戳 阅读全文
摘要:
测试异常和异常处理 package cn.jhf.study; import java.util.Scanner; //测试异常,异常处理 public class TestExcepetion { public static void main(String[] args) { // f(); 这 阅读全文
摘要:
检测继承性,super的用法,方法的重写,final,静态static等 阅读全文
摘要:
数组 博客园好像炸了,在维护中。 一. 数组概述 相同类型数据的有序集合 数组描述的是相同类型的若干个数据。按照一定的先后次序排列组合而成 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组本身就是对象,数组对象本身是存在堆中的 一旦创建,大小不可改变,长度确定 二. 数组声明 阅读全文
摘要:
Java 方法 一. 什么是方法 方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类活对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候。最好保持方法的原子性,就是一个方法只完成 阅读全文