自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除