图形推理解题思路总结 一.基本思路看是否相加,相减,求同,留同存异,去同相加,相加再去同,一笔划问题,笔划数,线条数,旋转,黑白相间,轴对称/中心对称,旋转,或者答案只有一个图可能通过旋转转成。 视觉推理偏向奇偶项,回到初始位置。 注:5角星不是中心对称 二.特殊思路1.有阴影的图形 可能与面积有关,或者阴影在旋转,还有就是黑白相间。 2.交点个数 一般都表现在相交露头的交点上 或者一条线段穿过多边 2025-08-23 测评分类 #图形推理解题方法
操作系统OS 1.引论什么是操作系统? 操作系统(Operating System, OS)是计算机系统中管理硬件和软件资源的中间层系统,屏蔽了硬件层的复杂性,为用户提供了便捷的交互方式,如Windows、Linux、MacOS 举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等硬件 操作系统本质上是一个运行在计算机上的软件程序。 操作系统就像是硬件使用的负责人,统筹着各种相关事项。 2025-07-10 八股分类 #Operating System
计算机网络 网络模型 为什么要有网络模型? 对于同一台设备上的进程间通信,有很多种方式,比如有管道、消息队列、共享内存、信号等方式, 而对于不同设备上的进程间通信,就需要网络通信, 而设备是多样性的,所以要兼容多种多样的设备,就协商出了一套通用的网络协议。 这个网络协议是分层的,每一层都有各自的作用和职责 OSI七层模型⭐️ 为了使得多种设备能通过网络相互通信,和为了解决各种不同设备在网络互联中的兼容 2025-06-23 八股分类 #Computer Network
消息中间件 消息队列对比&技术选型 对比指标 RabbitMQ RocktMQ Kafka 性能和吞吐量 中小规模的数据传输,吞吐量较低 吞吐量高,适合大规模分布式系统 高性能和高吞吐量 消息传递的可靠性 数据不丢失和消息不重复投递 数据不丢失和消息不重复投递 消息传递模型 支持发布-订阅、点对点模型 支持发布-订阅、点对点模型 支持发布-订阅 消息持久化 传统的消息持久化方式 2025-06-09 八股分类 #RabbitMQ Kafka
JVM-Java虚拟机 ⭐️JVM组成?运行流程? Java Virtual Machine,java虚拟机,Java程序的运行环境 好处:一次编写,到处运行;自动内存管理,垃圾回收机制 JVM 主要由四个部分组成: 运行流程: 0. Java 编译器(javac)将 Java 代码转换为字节码(.class 文件) 1. 类加载器(ClassLoader) 负责加载 .class 文件,将 Java 字节码加 2025-05-30 八股分类 #Java Virtual Machine
SSM框架 Spring基础什么是Spring?Spring的优缺点?应用场景? Spring 是一款开源的轻量级 Java 开发框架,旨在提升开发效率和系统的可维护性,其核心功能包括 依赖注入DI 和 面向切面编程AOP。 它的优点是: 解耦。对象的创建和依赖关系交给 Spring IoC 容器管理,开发者不用自己去处理,很大程度上降低了系统的耦合度。 支持 AOP。比如日志、事务这种通用功能,可以和 2025-05-17 八股分类 #Spring-SpingMVC-Mybatis
数据库Redis 1.⭐️说说什么是Redis Redis是一种基于键值对的 NoSQL 数据库。 它主要的特点是把数据放在内存当中,相比直接访问磁盘的关系型数据库,读写速度会快很多,基本上能达到微秒级的响应。 所以在一些对性能要求很高的场景,比如缓存热点数据、防止接口爆刷,都会用到 Redis。 2.⭐️⭐️⭐️Redis有哪些数据类型?底层的数据结构? Redis 本质上是一个 key-value 内存数 2025-05-10 八股分类 #数据库Redis
数据库MySQL 1.⭐️⭐️⭐️MySQL的引擎有什么,各种引擎的特点? 常见的有 InnoDB、MyISAM 和 Memory。 InnoDB 现在是 MySQL 的默认引擎,支持事务,符合 ACID 特性(原子性、一致性、隔离性、持久性),也支持外键约束。它在高并发、需要事务保证一致性的场景里,比如订单或支付系统,基本都是首选。 MyISAM 是比较早期的引擎,不支持事务和外键,它只有表级锁,但是查询速度会 2025-05-09 八股分类 #数据库
并发编程JUC 1. 线程的基础知识1.0⭐️多线程的应用 异步处理,提高响应速度 比如用户下订单后,主线程返回结果,而用子线程异步发送短信、写日志、更新库存。 并行任务,加快处理速度 比如大数据处理、批量计算时,将任务拆成多份交给多个线程并行处理,比串行快很多 定时/后台任务调度 比如定时刷新缓存、定期拉取消息、后台数据清洗等。 1.1⭐️线程和进程的区别? 线程和进程的主要区别在于资源和调度方 2025-04-28 八股分类 #并发编程
Java集合 集合概述1.⭐️⭐️⭐️常见的Java集合有哪些? Java 的集合大体分成两类:单列集合(Collection) 和 双列集合(Map)。 1. 单列集合(Collection):主要存放单个元素,又分三种: List(有序,可重复) ArrayList:底层是动态数组,查询快,增删慢。 LinkedList:底层是双向链表,增删快,查询慢。 Vector:老的线程安全实现,现在基本不用了。 2025-04-11 八股分类 #集合概述