面试专题
文章平均质量分 53
钟灵毓秀_
这个作者很懒,什么都没留下…
展开
-
【面试总结篇】
事务一般是指要做的或所做的事情而在我们计算机术语中事务呢是对数据库的一系列操作,可由一条sql组成,也可以由多条复杂的,事务需遵循ACID四个特性:A:原子性,事务是一个不可分割的工作单元,一个事务中的sql操作要么都执行成功,要么都执行失败C:一致性;数据库从一种状态转化为另外一种一致性状态。事务开始之前和结束后,数据库的完整约束性没有被破坏i:隔离性,事务与事务之间是互不干扰D:持久性,事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。原创 2024-04-30 14:03:02 · 216 阅读 · 1 评论 -
【ThreadLocal实现原理】
ThreadLocal的实现原理呢就是在Thread类内部维护一个ThreadLocals变量,其类型时ThreadLocalMap类型,然后用这个ThreadLocalMap来保存共享变量的副本,后续线程的对共享变量的操作都是对这个Map里面的共享变量的操作,不会影响到全局变量。ThreadLocalMap内部维护了一个Entry类型的数组,用来存放key,value值,这个key值,存放的是父类ThreadLocal的引用,value存储的是共享变量,这个Entry实现了。为什么说会产生内存泄漏问题?原创 2024-03-22 19:25:29 · 205 阅读 · 0 评论