摘要:一、导读 Hi!大家久等了!时隔10天,白日梦的Elasticsearch笔记进阶篇终于甘完了!本次更新依然是干货满满! 下面会和大家分享 32种查询方法、15中聚合方式、7种优化后的查询技巧。欢迎大家转发支持! 如果对ES中的各种概念不太清楚可以去看上一篇文章,白日梦的ES笔记-基础篇,并且有些概 阅读全文
posted @ 2021-01-25 10:41 赐我白日梦 阅读(76) 评论(0) 推荐(0) 编辑
摘要:一、今年互联网人才供求的现状: 先说说现在的行情吧,也不知道现在互联网行业人才是不是真的供大于需,反正虽然大型互联网企业或者是那些叫得上名字的独角兽企业多多少少都有点卡学历的情况。校招的时候,两个候选人能力相同,也许面试官会选择学历好的,甚至很多时候即使二本的同学能力更好,他们也更倾向于要能力稍次, 阅读全文
posted @ 2020-12-31 19:47 赐我白日梦 阅读(1142) 评论(18) 推荐(15) 编辑
摘要:文章公众号首发,持续更新中 Hi大家好,我是来自博客园的赐我白日梦! 为大家带来MySQL面试专题!全文110篇!以问答的方式,由浅入深的帮你应对各类MySQL面试题的狂轰滥炸!当然也不乏会分享一些高阶读写分离数据库中间件原理及落地的技术实现,为你揭开数据库中间件神秘的面纱! 面试官都关注了!你还在 阅读全文
posted @ 2020-11-10 12:45 赐我白日梦 阅读(443) 评论(0) 推荐(1) 编辑
摘要:一. 项目简介 与 使用说明 项目基于 Spring Cloud 、Vue 构建,平台针对需要维权的用户而设计,主要提供如下三个功能模块。 一、提供问答服务模块。 用户可以在本模块中描述一句简短的话,系统将为用户推送出与用户描述相似的问题及答案。 二、罪名推断模块。 用户可以输入一个场景,系统将给用 阅读全文
posted @ 2020-04-08 09:24 赐我白日梦 阅读(347) 评论(0) 推荐(0) 编辑
摘要:一、导读 Hi!大家久等了!时隔10天,白日梦的Elasticsearch笔记进阶篇终于甘完了!本次更新依然是干货满满! 下面会和大家分享 32种查询方法、15中聚合方式、7种优化后的查询技巧。欢迎大家转发支持! 如果对ES中的各种概念不太清楚可以去看上一篇文章,白日梦的ES笔记-基础篇,并且有些概 阅读全文
posted @ 2021-01-27 10:39 赐我白日梦 阅读(244) 评论(0) 推荐(3) 编辑
摘要:一、导读 Hi!大家久等了!时隔10天,白日梦的Elasticsearch笔记进阶篇终于甘完了!本次更新依然是干货满满! 下面会和大家分享 32种查询方法、15中聚合方式、7种优化后的查询技巧。欢迎大家转发支持! 如果对ES中的各种概念不太清楚可以去看上一篇文章,白日梦的ES笔记-基础篇,并且有些概 阅读全文
posted @ 2021-01-25 10:41 赐我白日梦 阅读(76) 评论(0) 推荐(0) 编辑
摘要:一、导读 Hi All!我们一起学点有意思的!NoSQL!欢迎订阅白日梦Elasticsearch专题系列文章。按计划这个专题一共有四篇文章。所有文章公众号首发。 所有文章公众号首发! 所有文章公众号首发! 点击阅读原文可以关注我哦!在第一时间追到更新 所有文章公众号首发! 所有文章公众号首发! N 阅读全文
posted @ 2021-01-14 10:23 赐我白日梦 阅读(420) 评论(3) 推荐(2) 编辑
摘要:一、吹个牛 面试官的一句:“了解MySQL的两阶段提交吗?” 不知道问凉了多少人! 这篇文章白日梦就和大家分享什么是MySQL的两阶提交到底是怎么回事!不管你原来晓不晓得两阶段提交,相信我!这篇文章中你一定能get到新的知识! 在说两阶段提交之前,白日梦用了大量的篇幅再讲undo-log、redo- 阅读全文
posted @ 2021-01-10 14:57 赐我白日梦 阅读(332) 评论(2) 推荐(0) 编辑
摘要:前言 Hi,欢迎订阅白日梦的MySQL专题! 这篇文章我们一起闲聊,如果你不小心把MySQL中的数据删了,除了跑路还能干啥? 看完本篇你将了解:常见的数据库备份方式、mysqldump实战、一条binlog长啥样、什么是gtid?什么是binlog位点?mysqlbinlog数据恢复实战。 数据备份 阅读全文
posted @ 2021-01-09 15:46 赐我白日梦 阅读(384) 评论(0) 推荐(0) 编辑
摘要:一、MySQL问答 1、数据库sql语句查询,跨表查询有哪几种方式 内连接(inner可以不写) select e.name e.age p.product_name p.saled from employee e,product p where e.id = p.id select e.name 阅读全文
posted @ 2021-01-06 10:55 赐我白日梦 阅读(209) 评论(2) 推荐(2) 编辑
摘要:一、今年互联网人才供求的现状: 先说说现在的行情吧,也不知道现在互联网行业人才是不是真的供大于需,反正虽然大型互联网企业或者是那些叫得上名字的独角兽企业多多少少都有点卡学历的情况。校招的时候,两个候选人能力相同,也许面试官会选择学历好的,甚至很多时候即使二本的同学能力更好,他们也更倾向于要能力稍次, 阅读全文
posted @ 2020-12-31 19:47 赐我白日梦 阅读(1142) 评论(18) 推荐(15) 编辑
摘要:目录 因为我个人比较喜欢看修仙类的小说,所以本文的主体部分借用修仙者的修为等级,将学习旅程划分成:练气、筑基、结丹、元婴、化神、飞升六个段位,你可以看下你大概在哪个段位上哦! 本文目录: 我为什么要写这篇文章 都这么卷了,是时候好好学MySQL了! 勾勒脑图 练气期 筑基期 结丹期 元婴期 化神期 阅读全文
posted @ 2020-12-22 17:29 赐我白日梦 阅读(472) 评论(0) 推荐(5) 编辑
摘要:问个问题吧!为什么你需要了解binlog的落盘机制呢? 我来回答一下: ​ 上一篇文章提到了生产环境中你可以使用binlog做数据的恢复、审计、以及搭建主从架构的MySQL集群。那你使用这些特性优势的时候有没有问自己一下,你使用的binlog是安全的吗?会不会少记录了一部分数据呢?因为使用一个有问题 阅读全文
posted @ 2020-12-13 13:36 赐我白日梦 阅读(172) 评论(0) 推荐(0) 编辑
摘要:一、唠嗑 文章公号 首发!连载中!关注微信公号回复:“抽奖” 还可参加抽📖活动 算上这一篇文章,白日梦的MySQL专题已经写了18篇了。前面的文章中有跟大家分享过undo log、redo log、以及接下来要有几篇文章跟大家分享bin log。 前一阵跟一个同学唠嗑,说到了MySQL的这几个日志 阅读全文
posted @ 2020-12-12 19:11 赐我白日梦 阅读(294) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-12-11 20:26 赐我白日梦 阅读(2) 评论(0) 推荐(0) 编辑
摘要:本文稍微有点晦涩、但是看过之后你就能Get到MySQL的崩溃恢复到底是怎么做的! 文章公号 首发!连载中!关注微信公号回复:“抽奖” 还可参加抽📖活动 回顾 在这篇文章之前,白日梦跟你分享了什么是redo log、以及redo log的作用、redo log的刷盘机制等知识点。简单来说就是redo 阅读全文
posted @ 2020-12-11 10:19 赐我白日梦 阅读(349) 评论(1) 推荐(2) 编辑
摘要:白日梦感觉作为研发同学的你可能真的没必要了解摸清楚关于redo log的这些机制。专注于写SQL完全能hold住日常的工作。 但是呢,感觉最好还是要了解一下,因为一般面试官都知道redo log是咋回事,其次是大家茶前饭后唠嗑时也能多少能插几句嘴。 文章公号 首发!连载中!关注微信公号回复:“抽奖” 阅读全文
posted @ 2020-12-07 13:10 赐我白日梦 阅读(386) 评论(0) 推荐(2) 编辑
摘要:什么是AMQP 和 JMS? AMQP:即Advanced Message Queuing Protocol,是一个应用层标准高级消息队列协议,提供统一消息服务。是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言 阅读全文
posted @ 2020-12-06 16:30 赐我白日梦 阅读(361) 评论(0) 推荐(1) 编辑
摘要:Hi,大家好!我是白日梦。 今天我要跟你分享的话题是:“MySQL是如何根据undo log 链条实现read view机制的?谈谈看” 一、事务的隔离级别与MVCC? MySQL单进程多线程的数据库软件,在事务的并发操作中可能会出现脏读,不可重复读,幻读。 MySQL支持的四种事务隔离级别如下: 阅读全文
posted @ 2020-12-03 09:53 赐我白日梦 阅读(483) 评论(2) 推荐(0) 编辑
摘要:一、前言 在整理undo log笔记前我感觉它应该是在 undo、redo、bin log三者中需要整理的内容最少的。但是实际上并不是想象的那么简单。 关于undo log需要整理的两大块知识点分别是: 1、简介undo log、truncate、以及undo log如何帮你回滚事务(本篇分享) 2 阅读全文
posted @ 2020-11-30 14:09 赐我白日梦 阅读(407) 评论(0) 推荐(2) 编辑
摘要:Hi,大家好!我是白日梦。 今天我要跟你分享的话题是:“了解fsync这个系统调用嘛?谈谈看!” 文章公号 首发!连载中!关注微信公号回复:“抽奖” 还可参加抽📖活动 一、缓冲 传统的UNIX实现的内核中都设置有缓冲区或者页面高速缓存,大多数磁盘IO都是通过缓冲写的。 当你想将数据write进文件 阅读全文
posted @ 2020-11-27 11:48 赐我白日梦 阅读(127) 评论(0) 推荐(1) 编辑
摘要:文章公号 首发!连载中~ 欢迎各位大佬关注, 回复:“抽奖” 还可参加抽📖活动 文末有二维码 一、知识回顾 回顾一下之前和大家分享的知识点 看了前面的文章,想必你肯定了解了什么是Buffer Pool、LRU-List、Free-List、Flush-List,你也知道了当MySQL增删改查时,内 阅读全文
posted @ 2020-11-26 12:01 赐我白日梦 阅读(603) 评论(4) 推荐(1) 编辑
摘要:文章公号 首发!连载中!关注微信公号回复:“抽奖” 还可参加抽📖活动 在前面的文章中,白日梦曾不止一次的提及到:InnoDB从磁盘中读取数据的最小单位是数据页。 而你想得到的id = xxx的数据,就是这个数据页众多行中的一行。 这篇文章我们就一起来看一下数据行设计的多么巧妙。 一、行 有哪些格式 阅读全文
posted @ 2020-11-25 12:27 赐我白日梦 阅读(335) 评论(0) 推荐(1) 编辑
摘要:今天我要跟你分享的话题是:“大家常说的表空间到底是什么?究竟什么又是数据表?” 这其实是一个概念性的知识点,当作拓展知识。涉及到的概念大家了解一下就好,涉及的参数,留个印象就好。 一、什么是表? 但凡是用过MySQL都知道,直观上看,MySQL的数据都存在数据表中。 比如一条Update SQL: 阅读全文
posted @ 2020-11-23 10:16 赐我白日梦 阅读(420) 评论(0) 推荐(2) 编辑
摘要:一、收到了大佬们的建议 1、篇幅偏短,建议稍微加长一点。 这点说的确实挺对,有的篇幅确实比较短,针对这个提议我会考虑将相似的话题放在一篇文章中。但是这可能会导致我中断每天更新的步调,换成隔几天发一篇的步调(但是这个系列的文章一定会写完的!) 2、Buffer Pool、LRU List、Flush 阅读全文
posted @ 2020-11-22 09:52 赐我白日梦 阅读(311) 评论(3) 推荐(2) 编辑
摘要:Hi,大家好!我是白日梦! 今天我要跟你分享的MySQL话题是:“了解Flush-List吗?顺便说一下脏页的落盘机制!(文末送书)” 本文是MySQL专题的第 8 篇,共110篇。 一、回顾 现在稍微回顾一下:前面几篇文章介绍了LRU List、Free List。 MySQL启动后Buffer 阅读全文
posted @ 2020-11-18 09:54 赐我白日梦 阅读(338) 评论(0) 推荐(1) 编辑
摘要:Hi,大家好!我是白日梦! 今天我要跟你分享的MySQL话题是:“了解InnoDB的FreeList吗?谈谈看!” 本文是MySQL专题的第 7 篇,共110篇。 一、回顾 前面几篇文章白日梦和你分享了,我们从磁盘中读取出来的数据页以缓存页和描述信息的方式组织在Buffer Pool中。 MySQL 阅读全文
posted @ 2020-11-17 09:19 赐我白日梦 阅读(133) 评论(0) 推荐(1) 编辑
摘要:相信大家对LRU链表是不陌生的,算是一种基础的数据结构! LRU:Least Recently Used 一、简述传统的LRU链表 LRU:Least Recently Used 相信大家对LRU链表是不陌生的,它算是一种基础的数据结构吧,而且想必面试时也被问到过什么是LRU链表,甚至是让你手写一个 阅读全文
posted @ 2020-11-16 09:50 赐我白日梦 阅读(306) 评论(0) 推荐(2) 编辑
摘要:首发地址:点击跳转阅读原文,有更好的阅读体验 使用推荐阅读,有更好的阅读体验! 一、Caches - 查询缓存 下图是MySQL官网给出的:MySQL架构体系图。 人们常说的查询缓存就是下图中的Cache部分。 如果将MySQL分成 Server层和存储引擎层两大部分,那么Caches位于Serve 阅读全文
posted @ 2020-11-15 18:25 赐我白日梦 阅读(143) 评论(0) 推荐(0) 编辑