if的小世界

每颗星星都会以自己的方式闪耀着

来一点mysql的面试题

A blog for the Interview questions of MySQL

来一点mysql的面试题 数据库的三范式是什么 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。 在关系型数据库中这种规则就称为范式。 范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式 第一范式:每列保持原子性 即:列不可再分 如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式 例如:将“地址”这个属性......

简单谈谈MySQL的事务

A blog for the transaction of MySQL

简单谈谈MySQL的事务 事务的基本特性和隔离级别 基本特性 ACID 事务的基本特性就是==ACID== ACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性: 原子性(atomicity,[ætəˈmɪsəti],或称不可分割性) 一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个......

简单谈谈MySQL的索引失效问题

A blog for the index in MySQL

简单谈谈MySQL的索引失效问题 前言 本笔记学习于B站尚硅谷MySQL数据库高级 DQL、DML、DDL语句不在本次课程之内,有需要可以参考视频MySQL_基础 我的mysql版本为 Server version: 5.5.62-log MySQL Community Server (GPL) 课程简介 本次课程主要面向java开发人员,并不完全契合运维和数据库工程师 1、mysql的......

简单谈谈Juc并发编程

A blog for juc-Study

简单谈谈Juc并发编程 前言 本课程学习与B站狂神说Java的JUC并发编程 本课程的代码都放在了我的个人gitee仓库上了 什么是JUC? java.util.concurrent juc java.util.concurrent.atomic 原子性 java.util.concurrent.locks 锁 平时业务中可能用Thr......

简单谈谈ConcurrentHashMap

Briefly talk about ConcurrentHashMap

简单谈谈ConcurrentHashMap 前言 本文学习与B站ConcurrentHashMap底层原理剖析 本文只简单讲解ConcurrentHashMap的一些面试题,用于理解ConcurrentHashMap,并不会特别深入 如果对于HashMap不熟悉的读者,在阅读本文前可以先阅读我的另一篇博客《简单谈谈HashMap》 ConcurrentHashMap的实现原理是什么? jdk......

简单谈谈HashMap

Briefly talk about HashMap

简单谈谈HashMap @[TOC] 前言 HashMap 基于哈希表的 Map 接口实现,是以 key-value 存储形式存在,即主要用来存放键值对。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的 key、value 都可以为 null,此外,HashMap 中的映射不是有序的 hash算法 hash算法又叫摘要算法(Digest),是将给定数据转化为固定长度的不规则值......

RocketMQ学习笔记

A blog for RocketMQ-Study

RocketMQ学习笔记 前言 以下前言的几个问题选自博主割肉机的博文: 一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬 本文学习参考自B站尚硅谷的【尚硅谷】2021新版RocketMQ教程丨深度掌握MQ消息中间件 下文的所以代码工程都放在了我的gitee仓库中rocketmq-study 为什么要使用消息队列? 解耦 传统模式的缺点: 系统间耦合性太强,如上图所示,系统A在代码中......

ElasticSearch笔记

A blog for ElasticSearch-Study

ElasticSearch笔记 @[TOC] 前言 本文原创博主为本人,csdn博客地址https://blog.csdn.net/Jay_Chou345,转载请注明出处 csdn博客地址 本文所有代码在gitee仓库中,地址:https://gitee.com/ifyyf/elasticsearch-study gitee仓库地址 6.x和7.x的版本区别很大!本教程(看到狂神)用的E......

单例模式笔记

A blog for 单例模式-Study

单例模式笔记 前言 单例模式是指:确保一个类在任何情况下都绝对只有一个实例,隐藏其构造的方法,并提供一个全局访问点 例如ServletContext、ServletConfig、ApplicationContext、DBPool 你能记起多少单例? 饿汉式,饱汉式,双重检查式,静态内部类式 饿汉式 缺点:当需要加载的单例对象数量过多时,会造成内存浪费 ==注:==如果是变成static代码块......

SpringCloud-Netflix笔记

A blog for SpringCloud-Study

SpringCloud-Netflix笔记 @[TOC] 前言 本文原创博主为本人,csdn博客地址https://blog.csdn.net/Jay_Chou345,转载请注明出处 微服务架构的几个核心问题 服务很多,客户端该怎么访问? 这么多服务之间怎么进行通信 这么多服务怎么治理 如果其中一个服务挂了怎么办 解决方案: springcloud并不是一个技术框架,而是一个生态 技......