会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
我不想学编丿程
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
15
下一页
2025年5月21日
Apple Log
摘要: 目录 快门:1/60 Apple Log 曝光 白平衡 运镜 曝光 光圈 快门 ISO
阅读全文
posted @ 2025-05-21 14:22 我不想学编丿程
阅读(7)
评论(0)
推荐(0)
2025年5月14日
注入依赖的常见方式
摘要: 注入依赖除了使用 @Autowired ,还有哪些地方可以用到 在 Spring 框架中,除了 @Autowired 注解,还有多种依赖注入方式可供选择,这些方式在代码可维护性、灵活性和规范性上各有优势。以下是具体的替代方案及其应用场景: 一、构造函数注入(Constructor Injection
阅读全文
posted @ 2025-05-14 17:51 我不想学编丿程
阅读(124)
评论(0)
推荐(0)
springboot 为什么能通过注解实现 Aop
摘要: springboot 为什么能通过注解实现 Aop Spring Boot 能够通过注解实现 AOP(面向切面编程),主要依赖于 Spring Framework 的 AOP 机制与 Spring Boot 的自动配置能力。以下是其实现原理和关键步骤的综合分析: 一、Spring Boot 的自动配
阅读全文
posted @ 2025-05-14 17:16 我不想学编丿程
阅读(69)
评论(0)
推荐(0)
AOP的用途-动态代理
摘要: AOP的用途-动态代理 Spring提供约定,我们只需要使用约定就行了。 AOP最为典型的应用就是对数据库事务的管控。 在获取数据库事务连接、操控事务和释放数据库事务连接的过程中,都需要使用大量的try...catch...finally...语句进行操作,这显然存在大量重复的工作。是否可以替换这些
阅读全文
posted @ 2025-05-14 17:06 我不想学编丿程
阅读(6)
评论(0)
推荐(0)
动态代理的实现原理
摘要: CGLIB(Code Generation Library)动态代理的实现原理基于字节码生成技术和继承机制,其核心在于运行时生成目标类的子类,通过方法重写实现代理逻辑。以下是具体实现原理和示例的详细说明: 一、核心实现机制 子类继承 CGLIB通过ASM框架在内存中生成目标类的子类,代理类继承目标类
阅读全文
posted @ 2025-05-14 16:12 我不想学编丿程
阅读(46)
评论(0)
推荐(0)
BlockingQueue(阻塞队列) take
摘要: 以下是关于Java中 BlockingQueue(阻塞队列)的详细总结,涵盖其核心概念、实现类、工作原理及典型应用场景: 一、BlockingQueue 的核心概念 BlockingQueue 是一个支持阻塞操作的线程安全队列,主要用于生产者和消费者模型。其核心特点是: 队列为空时,消费者线程尝试获
阅读全文
posted @ 2025-05-14 10:54 我不想学编丿程
阅读(84)
评论(0)
推荐(0)
2025年5月13日
什么叫获取到了锁
摘要: 在Java中,“获取到了锁”这一概念并非抽象说法,而是通过底层数据结构和线程状态的显式管理实现的。具体判断逻辑因锁类型不同而有所差异,以下是核心机制解析: 一、synchronized锁的获取判断 1. 对象头与Monitor机制 底层实现:每个Java对象头中的Mark Word字段存储了锁状态信
阅读全文
posted @ 2025-05-13 14:54 我不想学编丿程
阅读(36)
评论(0)
推荐(0)
锁是怎么实现的
摘要: 在Java中,锁通过控制线程对共享资源的访问权限来实现线程的阻塞与等待。其核心机制涉及对象监视器(Monitor)和队列管理,以下是具体实现原理及流程: 一、内置锁(synchronized)的线程等待机制 1. 对象监视器(Monitor)模型 每个Java对象都与一个Monitor关联,由对象头
阅读全文
posted @ 2025-05-13 14:47 我不想学编丿程
阅读(43)
评论(0)
推荐(0)
什么是堆?什么是栈?它们之间有什么区别和联系?
摘要: 什么是堆?什么是栈?它们之间有什么区别和联系? 堆和栈的概念存在于数据结构中和操作系统内存中。 在数据结构中,栈中数据的存取方式为先进后出。而堆是一个优先队列,是按优先级来进行排序的,优先级可以按照大小来规定。完全 二叉树是堆的一种实现方式。 在操作系统中,内存被分为栈区和堆区。 栈区内存由编译器自
阅读全文
posted @ 2025-05-13 14:30 我不想学编丿程
阅读(33)
评论(0)
推荐(0)
JVM底层原理
摘要: JVM底层原理详解 https://javaguide.cn/java/jvm/jvm-garbage-collection.html JVM(Java虚拟机)是Java程序运行的核心环境,其底层原理涉及类加载、内存管理、执行引擎、垃圾回收等多个关键机制。以下是JVM的核心原理及工作流程: 1. 类
阅读全文
posted @ 2025-05-13 14:19 我不想学编丿程
阅读(41)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
15
下一页
公告