- 博客(4)
- 收藏
- 关注
原创 MySQL的事务以及锁详解
老铁有一提问“MySQL的可重复读级别能解决幻读吗”,一听就有猫腻,实话说,之前从未思考到这个问题,很是懵逼,于是深入查看,发现了自己的细节欠缺是在太多,补上!事务基础知识:数据库原理理论事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。在关系数据库中,一个事务可以是一组SQL语句或整个程序。
2020-08-20 21:55:19 2500 2
原创 Map接口以及那些实现类
从今天开始,我的博客更新将围绕着老铁每天面试的问题开始,哈哈,直接进入昨天老铁问倒我的第二个问题:hashLinkedMap,但是顺便加上了几个常问的进行总结:hashmap:java1.7 hashMap 底层实现是数组+链表java1.8 对上面进行优化 数组+链表+红黑树2.hashmap 是怎么保存数据的。Node结构:static class Node<K,V> implements Map.Entry<K,V> { final in
2020-08-18 22:03:47 649
原创 懒汉单例
昨个被老铁一句问题给问蒙了,懒汉单例存在什么问题,一看挺简单的啊,校招就经常看这种的吗,当时想的是双重锁安全的那些,但老铁的回答并不是线程安全方面的问题,于是我意识到了这里肯定是有猫腻的,认真查了下资料,做了下总结:从头开始看问题:package com.roocon.thread.t5;public class Singleton2 { private Singleton2(){ } private static Singleton2 instance; p
2020-08-18 10:38:28 136
原创 bean的生命周期 BeanPostProcessor和InstantiationAwareBeanPostProcessor详解
由于前面有一篇文章解释了spring如何解决bean循环依赖的问题,里面涉及了SmartInstantiationAwareBeanPostProcessor的切面,这次干脆把BeanPostProcessor和InstantiationAwareBeanPostProcessor一起讲了,也好巩固下知识点基础知识:Bean创建过程中的“实例化”与“初始化”名词1、实例化(Instantiation): 要生成对象, 对象还未生成.2、初始化(Initialization): 对象已经生成.,赋值操
2020-08-02 21:37:03 2186 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人