面试
文章平均质量分 93
图灵小弟
你是冯诺依曼小弟吗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JUC并发编程
JUC是java.util.concurrent包的简称,包含线程池、锁、并发集合等工具,用于简化多线程编程。它提供原子类、同步器等组件,解决线程安全问题,支持高效并发操作,是Java处理多线程并发的核心工具包,广泛应用于高并发场景。原创 2025-08-25 17:47:43 · 581 阅读 · 0 评论 -
GO语言基础
Go语言(Golang)是谷歌2009年推出的开源编程语言,主打简洁、高效与并发。语法类似C但更简洁,内置垃圾回收,支持goroutine轻量并发,适合构建高性能服务器、分布式系统等。标准库丰富,编译速度快,兼具开发效率与运行性能,被广泛用于云原生、微服务等领域。原创 2025-08-11 19:23:19 · 661 阅读 · 0 评论 -
分布式面经
分布式是指将系统组件分散在多个独立节点,通过网络协同工作的架构。它能提升算力、存储和可靠性,可动态扩展应对高负载。需解决节点通信、数据一致性、故障处理等问题,常见于大数据、云服务等场景,依赖分布式协议协调各节点行为。原创 2025-08-07 16:20:22 · 1101 阅读 · 0 评论 -
数据结构与算法
数据结构是计算机中组织和存储数据的方式,包含数组、链表、树、图等类型。它通过定义数据间关系及操作,优化数据存取效率,是算法实现的基础,直接影响程序性能,广泛应用于软件开发与问题求解。原创 2025-08-06 21:49:19 · 721 阅读 · 0 评论 -
计算机网络
计算机网络是将多台计算机及相关设备通过通信线路连接,实现资源共享和信息传递的系统。按覆盖范围分局域网、广域网等,采用TCP/IP等协议,融合硬件与软件,支撑数据、语音、视频等传输,是现代信息交互的核心基础设施。原创 2025-08-06 20:29:07 · 1417 阅读 · 0 评论 -
Redis
Redis是高性能键值存储系统,支持丰富数据结构(如字符串、哈希、列表等 ),具备内存存储、持久化(RDB、AOF )、复制、集群等特性,能用于缓存、会话管理、实时计数等场景,凭借快速读写、灵活数据操作,在高并发系统中广泛应用,助力提升应用性能与响应速度 。原创 2025-08-04 19:20:37 · 1075 阅读 · 0 评论 -
MySQL
文章对比了SQL与NoSQL数据库的区别,介绍了SQL的三大范式和MySQL的联表查询方法。重点分析了InnoDB与MyISAM引擎的特性差异,解释了索引的作用与分类,特别是聚簇索引与非聚簇索引的区别。详细阐述了B+树的特点及其与B树的区别,包括数据存储位置、叶子节点连接方式等。还讨论了MySQL查询语句执行顺序、避免重复插入数据的方法以及主键选择原则,为数据库设计和优化提供了实用指导。原创 2025-07-31 22:18:47 · 1029 阅读 · 0 评论 -
Spring
Spring框架核心与AOP机制 Spring框架的核心特性包括IoC容器和AOP。IoC通过控制反转管理对象生命周期,实现依赖注入(DI),降低耦合度,支持构造器/Setter/字段注入方式。AOP则通过动态代理技术实现横切关注点(如日志、事务)的模块化,减少重复代码。Spring AOP支持JDK动态代理(基于接口)和CGLIB动态代理(基于继承),核心概念包括切面(Aspect)、切点(Pointcut)和通知(Advice)等。IoC与AOP协同工作,前者管理对象依赖,后者处理横切逻辑,共同提升代码原创 2025-07-23 21:59:50 · 638 阅读 · 0 评论 -
Java虚拟机
JVM内存模型与关键概念摘要 JVM内存分为堆、栈、方法区等核心区域。堆存储对象实例,分为新生代(Eden/Survivor)和老年代;栈存储方法调用和局部变量;方法区(元空间)保存类信息。大对象直接进入老年代,字符串存于常量池。引用类型包括强/软/弱/虚引用,弱引用适合缓存场景。内存泄漏指无用对象无法回收,内存溢出则是空间不足。常见溢出情况包括:堆内存对象过多、栈递归过深、元空间类信息超限、直接内存分配过大等。理解这些区域特性和交互机制对性能调优至关重要。原创 2025-07-20 22:06:56 · 1035 阅读 · 0 评论 -
Java基础
本文总结了Java语言的核心特性与技术要点。主要内容包括:Java的平台无关性、面向对象特性和自动内存管理等基础特点;JVM/JDK/JRE的层级关系及各自功能;Java解释与编译结合的运行机制;面向对象的三大特性(封装、继承、多态)和六大设计原则;抽象类与接口的详细对比;静态与非静态内部类的区别;以及深拷贝与浅拷贝的差异及三种实现方法(Cloneable接口、序列化、手动复制)。文章全面覆盖了Java语言的核心概念和技术细节,适合作为Java基础知识的复习参考。原创 2025-07-18 22:12:33 · 871 阅读 · 0 评论 -
面试-操作系统
操作系统是管理计算机硬件与软件资源、控制程序执行并为用户和应用程序提供接口的系统软件。原创 2025-06-19 19:53:42 · 1124 阅读 · 0 评论 -
面试之消息队列
MQ(消息队列)是一种应用间通信中间件,通过异步传输模式在生产者和消费者之间传递消息,可实现解耦、异步处理和流量削峰等功能,常用于分布式系统中提升应用性能和可靠性。原创 2025-04-24 21:27:40 · 1057 阅读 · 0 评论
分享