自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring IOC和DI解释

Spring基础知识理解IoC什么是IoC如何理解IOCIoC和DI的关系IoC什么是IoCIoC的英文全称是Inversion of Control,翻译成中文就控制反转如何理解IOC要理解控制反转(IoC)需要理解以下4个问题:谁控制谁?控制什么?什么是反转?那些方面被反转?谁控制谁:在以前的编程过程中,都是程序员需要什么对象就自己new什么对象,现在用IoC容器来控制对象。控制什么:由上面第一个问题的回答来说,就是控制实现过程中需要的对象以及其依赖的对象。什么是反转:

2021-02-18 17:48:14 140 3

原创 Mysql日志binlog、redo log、undo log

Mysql日志binlog、redo log、undo log日志种类本文仅仅针对InnoDb存储引擎进行讨论,在InnoDb存储引擎下,会有下列三种日志:binlogredo logundo log日志详解binlogbinlog是MySQL架构中server层产生的日志,属于逻辑日志,可以理解为对mysql增删改行为的记录日志,记录日志的形式为追加,不覆盖原有日志,binlog日志可用于主从复制,数据恢复,恢复形式类似于对之前操作的回放来实现。binlog也称为二进制日志,默认情况

2020-10-20 21:19:11 258 1

原创 mysql索引(InnoDB存储引擎)

MYSQL索引简单描述,主要针对InnoDB存储引擎索引分类索引简介主键索引(聚集索引)唯一索引普通索引全文索引组合索引前缀索引索引总结索引分类在mysql中,索引基本分为以下类:主键索引唯一索引普通索引全文索引组合索引前缀索引索引简介当mysql在创建表时指定了索引,会根据指定创建索引,若在创建表时,没指定索引主键索引(聚集索引)主键索引其实是一种唯一索引,但是必须制定为primary key,每张表必须有且只能有一个主键索引。在表创建的时候,若表中设置了主键(为某一列设置主键

2020-10-09 17:25:54 212

转载 为什么MYSQL索引要使用B+树

在MySQL中,主要有四种类型的索引,分别为:B-Tree索引,Hash索引,Fulltext索引(MyISAM 表)和R-Tree索引,本文讲的是B-Tree索引。后面的索引原理一定要看,太重要了,阿里两个人都问这个mysql的索引原理mysql使用了 B+索引:B树:有序数组+平衡多叉树;B+树:有序数组链表+平衡多叉树;一、Mysql索引主要有两种结构:B+Tree索引和Hash索引(a) Inodb存储引擎 默认是 B+Tree索引(b) MyISAM 存储引擎 默认是Fulltext

2020-10-08 16:16:47 228

原创 CompletableFuture的API使用详解

1. 创建CompletableFuture对象CompletableFuture提供了四个静态方法用来创建CompletableFuture对象:public static CompletableFuture<Void> runAsync(Runnable runnable)public static CompletableFuture<Void> runAsync(Runnable runnable, Executor executor)public static

2020-06-23 19:23:31 336

原创 JAVA中的强软弱虚4中引用介绍,以及finalize什么时候被调用

基本概念强引用:通常我们通过new来创建一个新对象时返回的引用就是一个强引用,强引用是不会被GC回收的,JVM在内存不足时,会抛出OOM异常。一个对象若是通过一系列强引用可达,则这个对象就不会被回收。软引用(SoftReference):在内存足够情况下,是不会被GC回收,只有在内存不够时才会被GC回收。若一个对象只通过软引用可达,这个对象在内存不足时会被回收,比弱引用强一点点。软引用可以和一个引用队列(ReferenceQueue)联合使用,如果软引用所引用的对象被垃圾回收,Java虚拟

2020-06-11 16:55:56 189

原创 MONGODB使用主键进行upsert操作报主键重复异常(E11000 duplicate key error)

MONGODB使用主键进行upsert操作报主键重复异常(E11000 duplicate key error)出现背景代码报错信息原因解决方法出现背景在多线程高并发对一个collection操作upsert的时候,报错。代码Query q = new Query(Criteria.where("_id").is("xxx"));Update update = new Update();update.set("_id",diffResponse.getSysNo());update.set("

2020-06-09 16:34:18 3731

空空如也

空空如也

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

TA关注的人

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