自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Apollo的博客

研究过视觉算法的JAVA后端工程师!

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 InnoDB表结构与页结构详解

前言写这篇文章的初衷是为了探索数据在InnoDB中如何存储的,文章从表在InnoDB中的存储形式讲到页的结构,以及索引树与页的关系,页分裂问题等。一、InnoDB表结构从MySQL 5.6版本开始innodb_file_per_table参数默认设置为1。该配置下你的每一个表都会单独作为一个文件存储(如果有分区也可能有多个文件)。在MySQL的设定中,同一个表空间内的一组连续的数据页为一个extent(区),默认区的大小为1MB,页的大小为16KB。16*64=1024,也就是说一个区里面会有64个连

2021-04-24 14:49:14 1114 2

原创 对象锁和类锁的区别

对实例对象和类加锁的区别class Account { private int money; public Account(int money) { this.money = money; } public sell(){}}Account a = new Account(2000);Account b = new Account(2000);实例锁即sycronized(this),加载实例对象上,不同的实例对象之间的锁不冲突.当sell加了

2021-04-15 15:37:22 1717

原创 七种单例模式写法即介绍

参考文章https://blog.csdn.net/mnb65482/article/details/80458571https://blog.csdn.net/itachi85/article/details/50510124定义保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式结构图:首先我们要先了解下单例的四大原则:1.构造私有。2.以静态方法或者枚举返回实例。3.确保实例只有一个,尤其是多线程环境。4.确保反序列换时不会重新构建对象。我们常用的单例模式有:饿

2021-04-13 00:36:27 391

原创 局部变量与成员变量的线程安全分析

局部变量与成员变量的线程安全分析前言观看黑马程序员全面深入学习java并发编程遇到了疑问,进行总结,同时发现了一篇文章写的也不错,是根据视频进行的总结。https://blog.csdn.net/m0_37989980/article/details/111400237线程安全分析成员变量和静态变量是否线程安全? 如果它们没有共享,则线程安全 如果它们被共享了,根据它们的状态是否能够改变,又分两种情况如果只有读操作,则线程安全如果有读写操作,则这段代码是临界区,需要考虑线程安

2021-04-08 09:54:06 1414 4

RabbitMQ讲义.pdf

RabbitMQ最全讲义,包括MQ的基本使用,生产者消费者例程,以及SpringBoot整合

2021-02-25

SpringMVC狂神说最全笔记

根据SpringMVC狂神说公众号做的笔记,把他做成了md方便大家阅读

2021-01-29

MyBatis狂神说最全笔记

根据狂神说狂神说狂神说视频复现的一模一样的笔记

2021-01-24

狂神说Spring5最全笔记

根据狂神说狂神说Spring5视频复现的一摸一样的笔记

2021-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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