摘要: 导入依赖: <dependency> <groupId>io.github.bonigarcia</groupId> <artifactId>webdrivermanager</artifactId> <version>4.4.3</version> </dependency> <dependenc 阅读全文
posted @ 2024-01-24 15:42 hwj7 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Kafka是一个分布式流处理平台,最初由LinkedIn开发并开源。它的设计目标是为了解决大规模数据处理的问题,具有高性能、可扩展性和可靠性的特点。 以下是Kafka的一些关键特点和概念: 消息发布和订阅:Kafka使用发布-订阅模式,消息由一个或多个生产者发布到一个或多个主题(topics),然后 阅读全文
posted @ 2023-10-05 20:15 hwj7 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1、分布式事务 传统数据库事务 事务特性:ACID 1、原子性:事务中的所有操作,要么全部成功,要么全部失败,影响事务的操作,一般指的是增删改,也就是一个事务中,有多个增删改的SQL 2、一致性:事务开始前到事务结束后,数据状态需要一致。这意味着事务中的操作必须满足数据库定义的所有约束和规则,包括完 阅读全文
posted @ 2023-09-27 15:39 hwj7 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Stream流是Java 8引入的一个新特性,它提供了一种更简洁、更高效的方式来处理集合数据。Stream流的操作可以分为两种:中间操作和终端操作。 中间操作(Intermediate Operations): filter(Predicate<T> predicate):根据指定的条件过滤流中的元 阅读全文
posted @ 2023-09-24 23:41 hwj7 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 分布式系统是由多个独立计算机或服务器组成的系统,这些计算机或服务器通过网络进行通信和协作,共同完成一个或多个任务。分布式系统的设计目标是提高系统的可靠性、可扩展性、性能和容错性。 在分布式系统中,各个计算机或服务器被称为节点,它们可以是物理机器、虚拟机、容器等。这些节点通过网络连接在一起,可以是局域 阅读全文
posted @ 2023-09-21 22:32 hwj7 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点。 在Java中,实现单例模式有多种方式,以下是其中两种常见的实现方式: 饿汉式单例模式(Eager Initialization): 在类加载时就创建实例,并且该实例在整个程序生命周期内都是唯一的。 public clas 阅读全文
posted @ 2023-09-20 17:49 hwj7 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch是一个开源的分布式搜索和分析引擎,基于Apache Lucene构建。它提供了一个分布式、多租户的全文搜索引擎,具有快速、可扩展和高可用的特性。Elasticsearch被广泛应用于日志分析、实时搜索、数据分析、安全情报等领域。 重要特点和概念: 分布式架构:Elastic 阅读全文
posted @ 2023-09-18 20:50 hwj7 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1、使用Spring Boot:Spring Boot是一个为Java应用程序提供快速、高效开发的框架。它提供了自动配置、快速启动和简化的开发流程,使开发人员能够更快地构建Java应用程序。 l 在Spring Boot中进行CRUD(创建、读取、更新、删除)操作通常遵循以下顺序和处理逻辑: l 创 阅读全文
posted @ 2023-09-17 19:45 hwj7 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Spring MVC的请求处理流程: 1. 客户端发送请求到前端控制器DispatcherServlet。 2. DispatcherServlet(前端控制器)根据请求的URL找到对应的处理器映射HandlerMapping。 3. HandlerMapping(处理器映射)根据请求的URL找到对 阅读全文
posted @ 2023-09-15 18:15 hwj7 阅读(296) 评论(0) 推荐(0) 编辑
摘要: @Autowired和@Resource都是Spring框架中用于依赖注入的注解,它们的作用是将一个依赖对象自动注入到另一个对象中。它们的区别如下: @Autowired是Spring自带的注解,而@Resource是Java EE 5规范中定义的注解,需要依赖JDK或者其他框架的支持。 @Auto 阅读全文
posted @ 2023-09-14 15:00 hwj7 阅读(40) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示