haxianhe's blog

haxianhe's blog

种一棵树最好的时间是十年前,其次是现在。

破壁MySQL - 其他问题
JSON 在实际业务中经常会使用到 JSON 数据类型,在查询过程中主要有两种使用需求: 在 where 条件中有通过 json 中的某个字段去过滤返回结果的需求 查询...
破壁MySQL - 主从复制
主从复制主要涉及三个线程:binlog 线程、I/O 线程和 SQL 线程。 binlog 线程 :负责将主服务器上的数据更改写入二进制日志(Binary log)中。...
破壁MySQL - 分库分表
怎么实现的分库分表 水平切分水平切分又称为 Sharding,它是将同一个表中的记录拆分到多个结构相同的表中。 当一个表的数据不断增多时,Sharding 是必然的选...
破壁MySQL - 性能优化
在上一篇文章 「《破壁MySQL》 - MySQL索引」 中我们简单介绍了MySQL 索引的相关知识,那么在这一篇文章中我们主要介绍的是 MySQL 性能优化的常用方案,...
破壁MySQL - 事务
事务的四个特性是什么? Mysql的四种隔离级别以及带来的问题 MVCC熟悉吗,它的底层原理? InnoDB 是如何解决幻读?原理? 介绍一下InnoDB的日志? I...
破壁MySQL - 索引
文章每周六持续更新,可以微信搜一搜「 荒古传说 」抢先阅读。 在上一篇文章 「《破壁MySQL》 - MySQL概述」 中我们简单介绍了MySQL 架构和 MySQL...
破壁MySQL - 概述
文章每周六持续更新,可以微信搜一搜「 荒古传说 」抢先阅读。 在正式开始总结MySQL之前,先给大家介绍一下“破壁”是什么意思,很久之前我老大曾说过一句 “互联网本来...
破壁Java - Maven
Maven是一个Java项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进行自动化构建,是Java项目不可缺少的工具。 Maven介绍在了解Maven之...
一个死锁的case
问题描述今天线上流水的consumer出现了一个insert导致的死锁问题,这里通过一个DEMO复现一下case的整个过程,并进行详细的分析。 表结构如下: 123456...
破壁Java - 函数式编程
函数式编程(Functional Programming)是把函数作为基本运算单元,函数可以作为变量,可以接收函数,还可以返回函数。历史上研究函数式编程的理论是Lambd...
avatar
haxianhe
一路孤独,一路狂欢!