2024版新鲜出炉:最新大厂 Java 面试八股文合集(附权威答案)

谈到 Java 面试,相信大家第一时间脑子里想到的词肯定是金三银四,金九银十。好像大家的潜意识里做 Java 开发的都得在这个时候才能出去面试,跳槽成功率才高!但 LZ 不这么认为,LZ 觉得我们做技术的一生中会遇到很多大大小小的面试,金三银四(金九银十)只是机会比平时多一些,但也未必每个人都能在这个时间段找到自己理想的岗位。我们能做的就是时刻准备着,当机会来临的时候能把握住就行。

这不借此机会,本着好东西就是要拿出来分享的原则,LZ 就把前段时间从阿里的老哥手上白嫖到的面试参考指南分享出来,希望能对你们有所帮助。

这份参考指南适合人群:

  • 正在准备 Java 面试的在校生
  • 准备跳槽、正在找工作的 Java 工程师
  • 自学和准备转行到 Java 技术领域的人
  • 想巩固 Java 核心知识、查漏补缺的人

架构师必备技能:(阿里面试必问)

多线程 &并发面试题:

JAVA 并发知识库:

  • Java 中实现多线程有几种方法

  • 继承 Thread 类

  • 实现 Runnable 接口。

  • ExecutorSenvice. Callable. Future 有返回值线程

  • 基于线程池的方式

  • 4 种线程池

  • 如何停止一个正在运行的线程

  • notify0 和 notifyAll0 有什么区别?

  • sleep0 和 wait0 有什么区别?

  • volatile 是什么?可以保证有序性吗?

  • Thread 类中的 start0 和 run0 方法有什么区别?

  • 为什么 wait, notify 和 nfifAllI 这些方法不在 thread 类里面?

  • 为什么 wait 和 ntify 方法要在同步块中调用?

  • Java 中 interrupted 和 isInterruptedd 方法的区别?

  • Java 中 synchronized 和 ReentrantLock 有什么不同?

  • 有三个线程 T1,T2,T3,如何保证顺序执行?

  • SynchronizedMap 和 ConcurrentHashMap 有什么区别?

  • 什么是线程安全

  • Thread 类中的 yield 方法有什么作用?

  • Java 线程池中 submit0 和 execute0 方法有什么区别?

  • 说一说自己对于 synchronized 关键字的了解

  • 说说自己是怎么使用 synchronized 关键字,在项目中用到了吗 ynchronized 关键字最主要的三种使用方式?

  • 什么是线程安全? Vector 是一 个线程安全类吗?

  • volatile 关键字的作用?

  • 简述一下你对线程池的理解

  • 线程生命周期(状态)

JVM 面试题:

  • Serial 垃圾收集器(单线程、复制算法)

  • ParNew 垃圾收集器(Serial+ 多线程)

  • Parallel Scavenge 收集器(多线程复制算法、高效)

  • Serial Old 收集器(单线程标记整理算法)

  • Parallel Old 收集器(多线程标记整理算法)

  • CMS 收集器(多线程标记清除算法)

  • G1 收集器

  • JVM 类加载机制

  • 类加载器

  • 双亲委派

  • OSGI (动态模型系统)

  • 动态改变构造

  • 模块化编程与热插拔

  • JVM 内存模型

  • 本地方法栈

  • 程序计数器

  • 方法区

  • 分代回收

  • 堆和栈的区别

  • 什么时候会触发 FullGC

  • 什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?

  • 对象分配规则

  • 描述一下 JM 加载 class 文件的原理机制?

  • Java 对象创建过程

Java 中的 IO 与 NIO 面试题:

  • Java 中 10 流?

  • Java 10 与 NIO 的区别

  • 常用 io 类有哪些

  • 字节流与字符流的区别

  • 阻塞 10 模型

  • 非阻塞 10 模型

  • 多路复用 10 模型

  • 信号驱动 10 模型

  • 异步 10 模型

  • JAVA NIO

  • NIO 的缓冲区

  • NIO 的非阻塞

  • Channel

  • Buffer

Mysql 面试题:

  • 分库分表之后,d 主键如何处理

  • 存储过程(特定功能的 SQL 语句集)

  • 存储过程优化思路

  • 触发器(一段能自动执行的程序)

  • 数据库并发策略

  • MySQL 中有哪几种锁?

  • MySQL 中有哪些不同的表格?

  • 简述在 MySQL 数据库中 MyISAM 和 InnoDB 的区别

  • MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?

  • CHAR 和 VARCHAR 的区别?

  • 主键和候选键有什么区别?

  • myisamchk 是用来做什么的?

  • MyISAM Static 和 MyISAM Dynamic 有什么区别?

  • 如果一个表有一-列定义为 TIMESTAMP,将发生什么?

  • 你怎么看到为表格定义的所有索引?

  • LIKE 声明中的 %和_是什么意思?

  • 列对比运算符是什么?

  • BLOB 和 TEXT 有什么区别?

  • MySQL fetch. array 和 MySQL fetch object 的区别是什么?

  • MyISAM 表格将在哪里存储,并且还提供其存储格式?

  • MySQL 如何优化 DISTINCT?

  • 如何显示前 50 名?

  • 可以使用多少列创建索引?

  • NOW () 和 CURRENT_ DATE () 有什么区别?

  • 什么是非标准字符串类型?

  • 什么是通用 SQL 函数?

  • MySQL 支持事务吗?

Redis 面试题:

  • Redis 是单进程单线程的?

  • 一个字符串类型的智能存储最大容量是多少?

  • Redis 持久化机制

  • 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题

  • 热点数据和冷数据是什么

  • 单线程的 redis 为什么这么快

  • redis 的数据类型,以及每种数据类型的使用场景

  • redis 的过期策略以及内存淘汰机制

  • Redis 常见性能问题和解决方案?

  • 为什么 Redis 的操作是原子性的,怎么保证原子性的?

  • Redis 事务

  • Redis 的持久化机制是什么?各自的优缺点?

  • Redis 常见性能问题和解决方案:

  • redis 过期键的删除策略?

  • Redis 的回收策略(海汰策略) ?

  • 为什么 edis 需要把所有数据放到内存中?

  • Redis 的同步机制了解么?

  • Pipeline 有什么好处,为什么要用 pipeline?

  • 是否使用过 Redis 集群,集群的原理是什么?

  • Redis 集群方案什么情况下会导致整个集群不可用?

  • Redis 支持的 Java 客户端都有哪些?官方推荐用哪个?

  • Jedis 与 Redisson 对比有什么优缺点?

  • Redis 如何设置密码及验证密码?

MongoDB 面试题:

  • 当更新-个正在被迁移的块(Chunk). 上的文档时会发生什么?

  • MongoDB 在 A:(B,C}上建立索引,查询 A:{B,C]和 A:{C,B)都会使用索引吗?

  • 如果一个分片(Shard) 停止或很慢的时候,发起一个查询会怎样?

  • MongoDB 支持存储过程吗?如果支持的话,怎么用?

  • 如何理解 MongoDB 中的 GridFS 机制,MongoDB 为何使用 GridFS 来存储文件?

  • 什么是 NoSQL 数据库? NoSQL 和 RDBMS 有什么区别?在哪些情况下使用和不使用 NoSQL 数据库?

  • MongoDB 支持存储过程吗?如果支持的话,怎么用?

  • 如何理解 MongoDB 中的 GridFS 机制,MongoDB 为何使用 GridFS 来存储文件?

  • 为什么 MongoDB 的数据文件很大?

  • 当更新-个正在被迁移的块(Chunk) 上的文档时会发生什么?

  • MongoDB 在 A:(B,C}上建立索引,查询 A:{B,C]和 A:{C,B)都会使用索引吗?

  • 如果一个分片(Shard) 停止或很慢的时候,发起一个查询会怎样

  • 分析器在 MongoDB 中的作用是什么?

  • 如果用户移除对象的属性,该属性是否从存储层中删除?

  • 能否使用日志特征进行安全备份?

  • 更新操作立刻 fsync 到磁盘?

  • 如何执行事务/加锁?

  • 什么是 master 或 primary?

  • getLasterror 的作用

  • 分片(sharding) 和复制(replication) 是怎样工作的?

  • 数据在什么时候才会扩展到多个分片(shard) 里?

  • 当我试图更新 一个正在被迁移的块(chunk) 上的文档时会发生什么?

MyBatis 面试题:

  • 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,

  • 这个 Dao 接口的工作原理是什么? Dao 接口里的方法,参数不同时,方法能重载吗?

  • 如何获取自动生成的(主)键值?

  • 在 mapper 中如何传递多个参数?

  • Mybatis 动态 sql 有什么用?执行原理?有哪些动态 sql?

  • Xml 映射文件中,除了常见的 selectlinsertlupdaeldelete 标签之外,还有哪些标签?

  • Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重复?

  • 为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?

  • 一对一、一对多的关联查询?

  • MyBatis 实现一对一有几种方式?具体怎么操作的?

  • MyBatis 实现-对多有几种方式,怎么操作的?

  • Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么?

  • Mybatis 的一级、二级缓存

  • 什么是 MyBatis 的接口绑定?有哪些实现方式?

  • 使用 MyBatis 的 mapper 接口调用时有哪些要求?

  • Mapper 编写有哪几种方式?

  • 简述 Mybatis 的插件运行原理,以及如何编写一个插件。

  • MyBatis 实现一对一有几种方式?具体怎么操作的?

Spring 面试题:

  • Spring AOP and AspectU AOP 有什么区别?

  • 如何理解 Spring 中的代理?

  • 什么是编织(Weaving) ?

  • Spring MVC 框架有什么用?

  • 描述一下 DispatcherServlet 的工作流程

  • 介绍一下 WebApplicationContext

  • 什么是 spring?

  • 使用 Spring 框架的好处是什么?

  • Spring 由哪些模块组成?

  • Spring 的 IOC 和 AOP 机制

  • Spring 中 Autowired 和 Resource 关键字的区别

  • 依赖注入的方式有几种,各是什么?

  • 讲一下什么是 Spring

  • Spring MVC 流程

  • springMVC 是什么

  • SpringMVC 怎么样设定重定向和转发的?

  • SpringMVC 常用的注解有哪些

  • Spring 的 AOP 理解

  • Spring 的 IOC 理解

  • 解释一下 spring bean 的生命周期

  • 解释 Spring 支持的几种 bean 的作用域。

  • Spring 基于 xml 注入 bean 的几种方式

  • Spring 框架中都用到了哪些设计模式

  • 核心容器(应用上下文)模块

  • BeanFactory - BeanFactory 实现举例。

  • XML BeanFactory

  • 解释 AOP 模块

Spring Boot 面试题:

  • 我们能否在 spring-boot- starter-web 中用 jetty 代替 tomcat?

  • 如何使用 Spring Boot 生成一个 WAR 文件?

  • 如何使用 Spring Boot 部署到不同的服务器?

  • RequestMapping 和 GetMapping 的不同之处在哪里?

  • 为什么我们不建议在实际的应用程序中使用 Spring Data Rest?

  • 在 Spring Initializer 中,如何改变-个项目的包名字?

  • 可以配置 application.propertierde 的完整的属性列表在哪里可以找到?

  • JPA 和 Hibernate 有哪些区别?

  • 使用 Spring Boot 启动连接到内存数据库 H2 的 JPA 应用程序需!要哪些依赖项?

  • 如何不通过任何配置来选择 Hibernate 作为 JPA 的默认实现?

  • 指定的数据库连接信息在哪里?它是如何知道自动连接至 H2 的?

  • 我们如何连接一个像 MSSQL 或者 orcale -样的外部数据库?

  • Spring Boot 配置的默认 H2 数据库的名字是上面?为什么默认的数据库名字是 testdb?

  • 如果 H2 不在类路径里面,会出现上面情况?

  • 你能否举一个以 ReadOnly 为事务管理的例子?

  • 发布 Spring Boot 用户应用程序自定义配置的最好方法是什么?

  • 配置文件的需求是什么?

  • 如何使用配置文件通过 Spring Boot 配置特定环境的配置?

  • 我们如何使用 Maven 设置 Spring Boot 应用程序?

  • 如何禁用特定的自动配置?

  • Spring boot 支持哪些外部配置?

  • 如何对 Spring Boot 应用进行测试?

  • Spring Boot Actuator 有什么用?

  • SpringBoot 中静态首页默认位置可以放在哪里?

  • SpringBoot 中静态资源直接映射的优先级是怎样的?

Spring Cloud 面试题:

  • SpringBoot 和 SpringCloud 的区别?

  • 什么是 Hystrix 断路器?我们需要它吗

  • 说说 RPC 的实现原理

  • 微服务的优点缺点?说下开发项目中遇到的坑?

  • spring cloud 和 dubbo 区别?

  • REST 和 RPC 对比

  • 你所知道的微服务技术栈?

  • 微服务之间是如何独立通讯的?

  • springcloud 如何实现服务的注册?

  • Eureka 和 Zookeeper 区别

  • eureka 自我保护机制是什么?

  • 什么是 Ribbon?

  • 什么是 feigin?它的优点是什么?

  • Ribbon 和 Feign 的区别?

  • 什么是 Spring Cloud Bus?

  • springcloud 断路器作用?

  • Spring Cloud Gateway?

  • 作为服务注册中心,Eureka 比 Zookeeper 好在哪里?

  • 什么是 Ribbon 负载均衡?

  • Ribbon 负载均衡能干什么?

  • 什么是 zuu|路由网关

  • 分布式配置中心能干嘛?

数据结构面试题:

  • 栈(stack)

  • 队列(queue)

  • 链表(Link)

  • 散列表(Hash Table)

  • 排序二叉树

  • 前缨树

  • 红黑树

  • B-TREE

  • 位图

算法面试题:

  • 数据里有{1,2,3,4,5,6,7,8,9}. 请随机打乱顺序,生成一个新的数组(请以代码实现)

  • 写出代码判断一个整数是不是 2 的阶次方(请代码实现,谢绝调用 API 方法)

  • 假设今日是 2015 年 3 月 1 日,星期日,请算出 13 个月及 6 天后是星期几,距离现在多少天(请用代码实现,谢绝调用 API 方法)

  • 有两个篮子,分别为 A 和 B,篮子 A 里装有鸡蛋,篮子 B 里装有苹果,请用面向对象的思想实现两个篮子里的物品交换(请用代码实现)

  • 二分查找

  • 冒泡排序算法

  • 插入排序算法

  • 快速排序算法

  • 希尔排序算法

  • 归并排序算法

  • 桶排序算法

  • 基数排序算法

  • 剪枝算法

  • 回溯算法

  • 最短路径算法

  • 最小生成树算法

  • AES

  • RSA

  • CRC

  • MD5

  • 更多算法练习

Kafka 面试题:

  • Consumer Group

  • 如何获取 topic 主题的列表

  • 生产者和消费者的命令行是什么?

  • consumer 是推还是拉?

  • 讲讲 kafka 维护消费状态跟踪的方法

  • 讲一下主从同步

  • 为什么需要消息系统,mysql 不能满足需求吗?

  • Zookeeper 对于 Kafka 的作用是什么?

  • Kafka 判断一个节点是否还过着有那两个条件?

  • Kafka 与传统 MQ 消息系统之间有三个关键区别

  • 讲一讲 kafka 的 ack 的三种机制|

  • 消费者如何不自动提交偏移量,由应用提交?

  • 消费者故障,出现过锁问题如何解决?

  • 如何控制消费的位置

微服务 面试题:

  • Container 在微服务中的用途是什么?

  • 什么是微服务架构中的 DRY?

  • 什么是消费者驱动的合同(CDC) ?

  • Web, RESTful API 在微服务中的作用是什么?

  • 您对微服务架构中的语义监控有何了解?

  • 我们如何进行跨功能测试?

  • 我们如何在测试中消除非决定论?

  • Mock 或 Stub 有什么区别?

  • 您对 Mike Cohn 的测试金字塔了解多少?

  • Docker 的目的是什么?

  • 什么是金丝雀释放?

  • 什么是持续集成(CI) ?

  • 什么是持续监测?

  • 架构师在微服务架构中的角色是什么?

  • 我们可以用微服务创建状态机吗?

  • 什么是微服务中的反应性扩展?

Elasticsearch 面试题

  • Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法

  • ucence 内部结构是什么?

  • Elasticsearch 是如何实现 Master 选举的?

  • Elasticsearch 中的节点(比如共 20 个),其中的 10 个选

  • 个 master, 另外 10 个选了另一个 master, 怎么办?

  • 客户端在和集群连接时,如何选择特定的节点执行请求的?

  • 详细描述一下 Elasticsearch 索引文档的过程。

  • 详细描述一下 Elasticsearch 更新和删除文档的过程。

  • 详细描述一 下 Elasticsearch 搜索的过程

  • 在 Elasticsearch 中,是怎么根据一个词找到对应的倒排索

  • Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法?

  • 对于 GC 方面,在使用 Elasticsearch 时要注意什么?

  • Elasticsearch 对于大数据量( 上亿量级)的聚合如何实现?

  • 在并发情况下,Elasticsearch 如何保证读写一致?

  • 如何监控 Elasticsearch 集群状态?

  • 介绍下你们电商搜索的整体技术架构

  • 介绍一下你们的个性化搜索方案?

  • 是否了解字典树?

  • 拼写纠错是如何实现的?

Ps:由于篇幅限制,笔记无法全部为大家展示出来,就以截图主要内容的形式让大家参考啦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/8307.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Latex之LNCS模板——使用bib添加参考文献

1、获取参考文献 从谷歌学术中获取bib格式的参考文献。 创建一个.bib文件,将参考文献复制进去。 2、添加参考文献 在文章最后引用.bib格式的参考文献。 \bibliographystyle{splncs04} % 格式 \bibliography{references.bib} % 文件名 LNCS模板中会包含该格式文件…

【考研数学 - 数二题型】考研数学必吃榜(数二)

数学二 suhan, 2024.10 文章目录 数学二一、函数❗1.极限1.1求常见极限1.2求数列极限1.2.1 n项和数列极限1.2.2 n项连乘数列极限1.2.3 递推关系定义的数列极限 1.3确定极限式中的参数1.4无穷小量阶的比较 2.连续2.1判断是否连续,不连续则判断间断点类型2.2证明题 二…

【HarmonyOS】鸿蒙应用低功耗蓝牙BLE的使用心得 (二)

【HarmonyOS】鸿蒙应用低功耗蓝牙BLE的使用心得 (二) 一、前言 目前鸿蒙应用的实现逻辑,基本都是参考和移植Android端来实现。针对BLE低功耗蓝牙来说,在鸿蒙化的实现过程中。我们发现了,鸿蒙独有的优秀点&#xff0c…

基于STM32的数字温度计教学

引言 数字温度计是许多电子项目中的常见应用,它可以实时监测周围环境的温度并显示。利用STM32微控制器实现数字温度计,可以帮助我们了解如何使用传感器进行模拟信号转换及数据传输。本教程将指导您使用STM32和DS18B20数字温度传感器实现一个简单的数字温…

go mod 依赖管理

什么是go mod go mod 是从 Go 1.11 版本开始引入的。Go Modules 是 Go 语言官方提供的一个版本管理工具,旨在解决依赖管理和版本控制的问题。从 Go 1.11 开始,Go Modules 被作为实验性功能引入,到了 Go 1.13 版本,Go Modules 成为…

洛谷解题日记||基础篇2

题目链接 0 剪刀&#xff0c;1 石头&#xff0c;2 布&#xff0c;3 蜥蜴人&#xff0c;4 斯波克我们可以根据题意&#xff0c;构建一个二维矩阵 result[5][5] 来表示每一种出拳的胜负情况。 #include <iostream> #include <vector> using namespace std;int m…

年会必备的抽奖小程序!

感觉一年一度的年会快来了&#xff0c;准备个小的抽奖小程序蛮陶冶情操的&#xff01; 正好今天有空整了一个&#xff0c;简单&#xff0c;简洁&#xff01;&#xff0c;大家也可以玩起来&#xff01; 技术栈&#xff1a; Flask 试玩的链接在这里,有意思的话也可以部署到自己的…

sqoop Oracle 导入到hive 日期时间消失

sqoop脚本&#xff1a; sqoop import -D mapred.job.queue.namehighway \ -D mapreduce.map.memory.mb4096 \ -D mapreduce.map.java.opts-Xmx3072m \ --connect "jdbc:oracle:thin://localhost:61521/LZY2" \ --username LZSHARE \ --password 123456 \ --query &q…

20241108通过iperf3确认中科创达的高通CM6125的WIFI的网速【失败】

20241108通过iperf3确认中科创达的高通CM6125的WIFI的网速【失败】 2024/11/8 15:43 由于以太网不能用&#xff0c;那就测试一下WIFI&#xff0c;iperf3链接/测试异常。 一般认为可能的原因有&#xff1a; 1、CM6125开发板的WIFI不带天线&#xff0c;影响性能。 2、CM6125的And…

Vue项目中点击按钮后浏览器屏幕变黑,再次点击恢复的解决方法

情况说明 点击按钮后出现以下情况&#xff0c;浏览器屏幕变暗&#xff0c;再次点击则恢复正常。 解决方法&#xff1a; 找到你的全局样式文件&#xff0c;我的是gloable.css&#xff0c;添加以下代码&#xff1a; .v-modal {display: none; }重启服务器即可解决。

05栈和队列/代码随想录

六、栈和队列 6.1数据结构的应用 用栈实现队列 力扣232 很简单&#xff0c;添加的时候正常加在弹入栈&#xff0c;删除的时候把元素放到弹出栈&#xff0c;直接调用java集合实现的Stack class MyQueue {Stack<Integer> stackIn;Stack<Integer> stackout;public M…

51c大模型~合集18

我自己的原文哦~ https://blog.51cto.com/whaosoft/11621494 #SpatialBot 空间大模型&#xff1a;上交、斯坦福、智源、北大、牛津、东大联合推出&#xff01; 大模型走向空间智能、具身智能之路&#xff01; 智源&#xff0c;斯坦福&#xff0c;北大&#xff0c;牛津&…

国外白帽故事 | 攻破大学数据库系统,暴露数千学生记录

引言 在这篇文章中&#xff0c;我将分享我是如何攻破一个大型大学解决方案门户服务器的&#xff0c;这个服务器服务于许多大学客户&#xff0c;并且涉及数千名学生的数据。 目标 这是一个由印度许多大学和学院使用的门户网站&#xff0c;用于管理学生记录、成绩单、出勤记录…

苍穹外卖05-Redis相关知识点

目录 什么是Redis&#xff1f; redis中的一些常用指令 value的5种常用数据类型 各种数据类型的特点 Redis中数据操作的常用命令 字符串类型常用命令&#xff1a; 哈希类型常用命令 列表操作命令 集合操作命令 有序集合操作命令 通用命令 在java中操作Redis 环境…

【MySQL】数据的增删查改

文章目录 1. 插入数据(Create)1.1 全列插入1.2 指定列插入1.3 多行数据插入1.4 插入否则更新1.5 替换 2. 读取数据(Retrieve)2.1 select列2.2 where条件2.3 结果排序2.4 筛选分页结果 3. 修改数据(Update)4. 删除数据(delete)4.1 删除数据4.2 截断表 5. 插入查询的结果6. 分组与…

【案例分享】借助 iSpring,创造客户真正欣赏的专业在线培训体验

Safety Bee Training是一家领先的认证在线学习提供商&#xff0c;专门提供职业健康、安全和环境项目。它也是中东和亚洲唯一一家提供经 NASP 等国际认证机构认可的课程的培训提供商。它已经培训了超过 28,000 名学习者&#xff0c;并且正在不断扩大其课程范围&#xff0c;以提供…

【连续多届检索,ACM出版】第四届大数据、人工智能与风险管理国际学术会议 (ICBAR 2024,11月15-17)--冬季主会场

第四届大数据、人工智能与风险管理国际学术会议 (ICBAR 2024)--冬季主会场 2024 4th International Conference on Big Data, Artificial Intelligence and Risk Management 会议官网&#xff1a;www.icbar.net 2024 4th International Conference on Big Data, Artificial I…

界面设计软件:10款设计师必备工具

UI界面设计软件是设计师们不可或缺的工具&#xff0c;它们提供了一系列功能和直观的操作界面&#xff0c;助力设计师迅速打造精美且用户友好的界面。面对众多UI设计软件&#xff0c;有的提供预设模板和图标库&#xff0c;有的更侧重于原型和交互设计。如何选择最适合自己的UI设…

TCP(上):成熟可靠的传输层协议

欢迎浏览高耳机的博客 希望我们彼此都有更好的收获 感谢三连支持! TCP&#xff08;传输控制协议&#xff09;是位于传输层的通信协议&#xff0c;是一种面向连接的、可靠的、基于字节流的传输层通信协议。主要负责在不可靠的网络环境中提供可靠的端到端字节流传输服务。TCP是…

如何在Windows中检查是否安装了GPU

文章目录 1. 系统设备管理器1.1 打开设备管理器1.2 查找显示适配器 2. 命令行工具2.1 打开命令提示符2.2 执行WMIC命令 3. DirectX诊断工具3.1 运行DirectX诊断工具3.2 查看显示信息 在Windows操作系统中&#xff0c;了解您的电脑是否配备了图形处理单元&#xff08;GPU&#x…