自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 mysql加锁

背景   MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任何一条SQL语句,都能完整的分析出这条语句会加什么锁?会有什么样的使用风险?甚至是分析线上的一个...

2021-05-18 09:49:16 792

原创 大话spring/spring boot

spring/spring bootspringiocAOPBean 的生命周期和bean作用域事物的隔离级别和传播属性常用注解spring boot怎么读取配置文件的方式启动流程标准返回报文springiocAOPBean 的生命周期和bean作用域事物的隔离级别和传播属性常用注解spring boot怎么读取配置文件的方式启动流程标准返回报文......

2021-03-05 10:08:01 126

原创 从底层了解mysql(Innodb)

从底层了解mysql(Innodb)前言问题存储引擎什么是数据库怎么存储数据的创建表的过程插入数据的步骤索引索引的分类建索引准则执行器一条sql是怎么查询数据的一条sql的执行顺序怎么优化sql前言问题问题:是怎么存储数据问题:怎么查询数据的问题:为什么表加索引查询速度会加快问题:怎么优化查询存储引擎什么是数据库假如你有很多的excel,里面有很多数据。我们在开发应用的时候需要对其中的数据进行操作,是不是要通过程序来找到对应的数据。对数据要CURD。所以这个程序就是数据库。他提供对数据

2021-01-07 15:38:46 244

原创 java核心技术三(ArrayList、LinkList、HashMap)

java集合详解为什么有集合个人理解:数据是存在磁盘中,可以理解为一个格子一个格子的连续存放。为了能够更有效的curd这些数据。集合实现了常用数据结构,提供方便的操作接口。来有效的管理这些数据。降低开发成本。集合框架图集合都实现了collection接口,......

2020-12-29 14:01:51 222

转载 java核心技术二(关键字)

转载文章:https://blog.csdn.net/weixin_48270070/article/details/109626724java关键字总览表:除了上述关键字,Java还有以下保留字:true,false,nullJava中的名称命名规范:包名:多单词组成时所有字母都小写:xxxyyyzzz类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz...

2020-11-20 14:55:07 433

原创 java核心技术(一)基本数据类型

java核心技术(数据类型)bit:计算机最小单位 byte:一个字节。1byte=8bit。八位的二进制代码八个基本数据类型数据类型取值范围最小值最大值默认值封装类型byte-2^7 ~2^7-1-1281270Byteshort-2^15 ~2^15-1-32768327670Shortint-2^31 ~2^31-1-214748364821474836470Intergerlong-2^63 ~2^63-1-

2020-11-20 14:02:27 204

原创 Redis 基础学习

学习redis(一),初步诡探redis什么是redis高性能的非关系型数据库且支持数据的持久化操作。遵循BSD规范(不知道是什么东西,规范肯定是前人经验。应该是好的)特点:1、读写高性能(主要是把数据存在内存中而非磁盘上)。读的速度是110000次/s,写的速度是81000次/s (官方文档给出的数据)2、原子性操作(不必担心多线程的问题)3、支持分布式部署(多台服务器可以共享数据吗?)4、多种数据结构(string、list、Hash、set(sortedSet))redis解决了什么

2020-10-27 17:15:48 127

原创 java多线程基础

java多线程线程和进程的解释比如说一个java应用跑在虚拟机上,那这么这个应用就是一个进程。这个应用有个任务应为很多的数据需要处理而且耗时,这个时候可以开个线程。去处理这些任务(相当于异步处理),这个就是线程。所以说线程是在应用的级别的,而进程就是一个应用。创建一个线程1、继承Thread类(内部也实现了Runnable接口)2、实现Runnable接口3、实现Callable接口,用FutureTask封装放回的对象。最后生成Thread类Thread类讲解thread内部方法thr

2020-08-21 14:23:43 72

空空如也

空空如也

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

TA关注的人

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