★☆★☆★☆🐈★☆★☆★☆
摘要: Spring Data JPA是Spring Framework的一个子项目,它简化了使用Java Persistence API(JPA)进行数据库访问的开发。JPA是Java EE标准的一部分,用于管理和持久化Java对象到关系型数据库中。Spring Data JPA通过提供一组工具和抽象,使 阅读全文
posted @ 2023-09-26 20:58 qd372502 阅读(129) 评论(0) 推荐(0)
摘要: 倒排索引为什么比正向索引快 倒排索引(Inverted Index)相对于正向索引(Forward Index)在某些情况下可以更快,这主要是因为倒排索引的数据结构和搜索方式适合特定的用例和查询操作。以下是倒排索引比正向索引更快的原因: 1. **高效的全文搜索**:倒排索引是为全文搜索而设计的,它 阅读全文
posted @ 2023-09-26 20:46 qd372502 阅读(272) 评论(0) 推荐(0)
摘要: 一、进程与线程 1、进程: ①电脑管家等 软件 我们运行的应用程序 ②在内存中正在运行的程序 2、线程: ①进程中的一个最小执行单元。一个进程最少得有一个线程 ②软件中的每一个功能,如电脑管家中的清理垃圾、杀毒、软件搜索 二、线程的创建方式 1、继承Thread类 : 优点——代码清晰,编写简单。 阅读全文
posted @ 2023-09-26 20:40 qd372502 阅读(40) 评论(0) 推荐(0)
摘要: 什么是死锁? 当线程 A 持有独占锁 a,并尝试去获取独占锁 b 的同时,线程 B 持有独占锁 b,并尝试获取独占锁 a 的情况下,就会发生 AB 两个线程由于互相持有对方需 要的锁,而发生的阻塞现象,我们称为死锁。 产生死锁的条件是什么?怎么防止死锁? 产生死锁的必要条件: 复制代码 1、互斥条件 阅读全文
posted @ 2023-09-24 22:16 qd372502 阅读(81) 评论(0) 推荐(0)
摘要: Java框架中常用的几种成熟的token生成框架对比 Java框架中常用的几种成熟的token生成框架有: Spring Security:一个基于Spring的安全框架,提供了声明式的安全访问控制解决方案,支持多种认证和授权机制,如OAuth2.0、JWT等。 Apache Shiro:一个轻量级 阅读全文
posted @ 2023-09-20 18:50 qd372502 阅读(189) 评论(0) 推荐(0)
摘要: 【BAT面试题系列】面试官:你了解乐观锁和悲观锁吗? 乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。 前言 乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍 阅读全文
posted @ 2023-09-16 21:04 qd372502 阅读(63) 评论(0) 推荐(0)
摘要: package cn.itcast.hotel; import cn.itcast.hotel.constant.EsConstant; import org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest; import o 阅读全文
posted @ 2023-09-16 20:35 qd372502 阅读(41) 评论(0) 推荐(0)
摘要: package cn.itcast.hotel; import cn.itcast.hotel.constant.EsConstant; import cn.itcast.hotel.pojo.Hotel; import cn.itcast.hotel.pojo.HotelDoc; import c 阅读全文
posted @ 2023-09-16 20:33 qd372502 阅读(113) 评论(0) 推荐(0)
摘要: ack机制中取值为手动ack的作用是什么? 手动 ACK(Acknowledgement)机制在消息消费中有着重要的作用。它允许消费者自主决定何时确认(ACK)已经处理完一条消息。 当消息被消费者接收后,默认情况下,消息代理(如RabbitMQ、Kafka)会认为消息已经被成功处理,并将其从队列中删 阅读全文
posted @ 2023-09-15 21:47 qd372502 阅读(174) 评论(0) 推荐(0)
摘要: ①请简述docker的作用? 答:Docker 的作用是通过容器化技术简化应用程序的开发、部署和管理,提高了开发效率、系统的稳定性和可伸缩性。它已成为现代应用程序开发和运维中的重要工具,被广泛应用于各种应用场景,从开发、测试到生产环境。 ②镜像如何跨操作系统运行,在CentOS中打好的包,在 Ubu 阅读全文
posted @ 2023-09-11 17:30 qd372502 阅读(58) 评论(0) 推荐(0)