【Spring】原理解析:Spring Boot 自动配置 目录1.前言插播一条消息~2.正文2.1加载bean到容器中2.1.1 @ComponentScan:主动扫描发现Bean2.1.2 @Import:灵活导入Bean的“万能钥匙”2.1.3 自定义注解:封装配置的“快捷方式”2.2Spring Boot原理分析2.2.1 @SpringBootApplication组合注解2.2. 后端 2025年09月28日 31 点赞 0 评论 16549 浏览
【新能源】【汽车】【小鹏】端到端大模型辅助驾驶架构解析 小鹏汽车的智能辅助驾驶方案,以其 “全栈自研” 和持续快速的技术迭代著称,是国内智能驾驶领域一股非常重要的力量。下面我将为你详细解读小鹏的辅助驾驶方案路线,包括其技术架构、硬件方案、算法演进、功能体验和商业模式。 🧠 一、核心理念与技术架构小鹏智能驾驶的核心理念是 “全栈自研”,这意味着小鹏从算力(车端ÿ 后端 2025年10月22日 151 点赞 0 评论 16536 浏览
Redis过期策略和内存淘汰机制 一、关于Redis内存回收 Redis是基于内存操作的非关系型数据库,Redis中提供了多种内存回收策略,当内存容量不足时,为了保证程序的运行,这时就不得不淘汰内存中的一些对象,释放这些对象占用的空间,那么选择淘汰哪些对象呢? Redis的内存回收,主要围绕以下两种方式: 1、Redis过期策略:删除已经过期的数据。 2、Redis淘汰策略:内存使用到达maxmemory上限时触发内存淘汰数据。 后端 2025年08月12日 93 点赞 0 评论 16515 浏览
Spring Cloud动态配置刷新:@RefreshScope与@Component的深度解析 个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119@qq.com] 📱个人微信:15279484656 🌐 后端 2025年04月17日 48 点赞 0 评论 16497 浏览
新生代垃圾收集器 serial(串行化)垃圾收集器 1.1 使用复制算法,是单线程的垃圾回收器 1.2 回收时会暂停其他所有工作线程,只保留GC线程,知道垃圾回收结束。 ParNew(Serial+多线程)垃圾收集器 2.1 Serial的多线程版本,使用复制算法 2.2 进行回收时默认开启和CPU数量相同的线程数(可以通过参数:-XX ParallelGcThreads设置线程数)。 2.3 工作时暂停除GC 后端 2024年11月22日 176 点赞 0 评论 16452 浏览
JVM 1. JVM体系结构 JVM体系结构 堆和栈的关系 “对象的引用”在栈里面 真正对象的“数据”在堆里面 2.类加载器及双亲委派机制 类加载器 作用:加载class文件 类是模板,对象是具体的 public class Test { public static void main(String[] args) { //类是模板,对象是具体的 后端 2025年05月27日 145 点赞 0 评论 16418 浏览
LeetCode热门100题算法和思路(day6) LeetCode 146 LRU缓存 题目详情 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果关键字 (key) 存在于缓存中,则获取关键字的值(总是正数),否则返回 -1。 写入数据 put(key, value) - 如果关键字已经存在,则变更其数据值;如果关键字 后端 2025年12月03日 176 点赞 0 评论 16417 浏览
linux的TCP连接数量最大不能超过65535个吗,那服务器是如何应对百万千万的并发的? 首先,问题中描述的65535个连接指的是客户端连接数的限制。 在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三次握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少呢? 如何标识一个TCP连接 在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{localip, localport,remoteip, 后端 2025年09月16日 196 点赞 0 评论 16384 浏览
JAVA笔记 八、类的特性 类的私有成员与公共成员与缺省访问控制符 private:私有成员修饰符,无法从该类的外部访问到该类内部的成员,而只能被该类自身访问和修改,而不能被任何其他类获取或引用,从而达到对数据的最高级别保护 public:公共访问控制符,该成员可以被所有其他类所访问,会造成安全性和数据封装性的下降,所以一般应减少公共成员的使用。 可以在公共成员方法内加上判断代码,可以杜绝错误数据的输入。 缺省 后端 2025年07月03日 96 点赞 0 评论 16378 浏览
HashMap底层实现原理 java1.7 以前HashMap底层由数组+链表形式实现。 1.1 插入数据时首先计算数据key的hash值,根据hash找到对应的数组槽位。 1.2 找到槽位后,判断当前数组槽位是否为null,null则直接作为链表表头插入,否则判断当前需要插入的key是否已经在当前槽位的链表中存在,存在则直接替换新值,不存在则插入到头结点。 // hash值计算 static final int has 后端 2025年05月07日 33 点赞 0 评论 16371 浏览