JAVA
文章平均质量分 85
编程的大耳朵
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring 事务
Spring 事务管理是Spring框架中用于确保数据库操作原子性、一致性、隔离性和持久性(ACID)的核心功能,它通过抽象化底层事务管理(如JDBC,JPA、Hibernate等),提供统一的编程模型,简化事务管理。isolation:事务隔离级别(默认Isolation.DEFAULT,即数据库默认级别)2、自调用问题:类内部方法调用(如 this.method())不会触发AOP代理。READ_UNCOMMITTED:可能读到未提交的数据(脏读、幻读、不可重复读)原创 2025-02-14 11:46:19 · 767 阅读 · 0 评论 -
高并发的场景下,有哪些方式可以提升系统性能
线程池可以有效管理线程的生命周期,避免频繁创建和销毁线程带来的性能开销,并且能够合理利用系统资源,提高系统的吞吐量和响应速度。原创 2025-02-12 16:40:37 · 2509 阅读 · 0 评论 -
JVM 内存管理理解
将内存分为两块,每次只使用其中的一块,当需要回收时,将存活的对象复制到另一块的内存中,这种方法简单高效,但会浪费一半的内存空间。:为每个对象维护一个计数器,记录引用该对象的次数,当计数器为0时,表示对象可以被回收,但这种方法无法解决对象之间的循环引用问题。: 先标记需要回收的对象,然后将存活的对象压缩到内存的一端,最后清除边界外的内存,这种方法可以避免内存碎片化问题。:首先标记所有需要回收的对象,然后清除这些对象占用的内存,但是这种方法会产生内存碎片。原创 2025-02-12 14:03:47 · 535 阅读 · 0 评论
分享