首页
学习
活动
专区
工具
TVP
发布

一个会写诗的程序员的博客

专栏作者
1222
文章
2318987
阅读量
95
订阅数
数据库高可用架构设计,看这篇就够了!!!
又赶上一年一度的金九银十的日子,这段期间的招聘岗位相对前几个月会多些,如果在目前公司没有进步、没有前途时,这段时间可以准备一下,去外面看看机会。不过在外面找工作时,可以提前在网上看看招聘信息,看看自己是否达到公司要求。如果多看下高薪资的技术人员招聘要求时,就会发现对三高都有一定的要求,比如下面一家公司的要求就对高并发、高负载和高可用性系统设计要有开发经验。
一个会写诗的程序员
2023-03-08
1.6K0
golang go-sql-driver gorm 数据库报错 bad connection
这是因为Mysql服务器主动关闭了Mysql链接。 在项目中使用了一个mysql链接,同时使用了事务,处理多个表操作。处理时间长。 导致空闲链接超时,Mysql关闭了链接。而客户端保持了已经关闭的链接。
一个会写诗的程序员
2022-12-21
1.7K0
java.sql.SQLException: Unknown system variable 'tx_isolation' 问题解决
问题描述 java.sql.SQLException: Unknown system variable 'tx_isolation' at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359) at org.springframework.beans.factory.support.
一个会写诗的程序员
2022-07-01
6480
【图文详解:索引极简教程】SQL 查询性能优化原理
在一本厚厚的书籍的前几页,通常会有几页目录。作用是让读者可以快速找到感兴趣的章节进行阅读。 目录之所以可以快速阅读,是因为它提前进行了结构化+有序处理。
一个会写诗的程序员
2022-03-07
6900
ClickHouse 数据库 Quick Start
Insert data from a file in specified format:
一个会写诗的程序员
2021-12-16
1K0
MySQL InnoDB 存储引擎原理浅析
前言 本文主要基于MySQL 5.6以后版本编写,多数知识来着书籍《MySQL技术内幕++InnoDB存储引擎》,本文章仅记录个人认为比较重要的部分,有兴趣的可以花点时间读原书。
一个会写诗的程序员
2021-12-16
3160
间隙锁 gap lock
间隙锁(Gap Lock):锁加在不存在的空闲空间,可以是两个索引记录之间,也可能是第一个索引记录之前或最后一个索引之后的空间。
一个会写诗的程序员
2021-03-27
7.6K0
【图文详解】MySQL系列之redo log、undo log和binlog详解
这篇文章主要介绍了MySQL系列之redo log、undo log和binlog详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。
一个会写诗的程序员
2021-03-15
13.8K0
为什么MySQL InnoDB 存储引擎要用B+树做索引,而不用B树?
一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上。这样的话,索引查找过程中就要产生磁盘I/O消耗。而因为B+树的内部节点只是作为索引使用,而不像B树那样每个节点都需要存储硬盘指针。也就是说:B+树中每个非叶节点没有指向某个关键字具体信息的指针,所以每一个节点可以存放更多的关键字数量,即一次性读入内存所需要查找的关键字也就越多,减少了I/O操作。
一个会写诗的程序员
2021-03-04
4K1
全局唯一 ID 服务的分布式ID生成系统
在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。概括下来,那业务系统对ID号的要求有哪些呢?
一个会写诗的程序员
2020-10-26
3.3K0
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure, The last packe...
为什么我用命令行连接 mysql 8 时可以连上, 但是用 Java 代码连接就连不上了呢? 用命令行可以连接上数据库,在idea连接的时候报这个错误,数据库账号和密码也对了呀 ,不知道为什么会出现这
一个会写诗的程序员
2020-05-08
13.5K3
MySQL的安装与卸载(MAC OS)
打开官网 :http://www.mysql.com/downloads/进入,点击下方的DOWNLOADS : MySQL Community Server
一个会写诗的程序员
2020-05-08
2.4K0
MySQL utf8mb4 编码 : 支持emoji表情 (字段或表)
一般我们数据编码格式默认设置为utf-8, 但是utf-8并不支持表情,而表情需要utf8mb4字段(向下兼容utf-8)
一个会写诗的程序员
2020-04-16
3.5K0
聚合索引和辅助索引有什么区别?【BAT 面试题宝库附详尽答案解析】
B+树是为磁盘或其他直接存取辅助设备设计的一种平衡查找树。在B+树中,所有记录节点都是按照键值的大小顺序存放在同一层的叶子节点上,由各叶子节点指针进行连接。
一个会写诗的程序员
2019-12-20
2.4K0
MySql整型索引和字符串索引失效或隐式转换问题
首先我们先创建一张用户表test_user,其中USER_ID为了效果我们设置为varchar类型且加上唯一索引。
一个会写诗的程序员
2019-12-11
1.9K0
Mybatis 批量插入数据 SQL
批量插入时,xxxMapper.java 中方法的参数都必须是 List ,泛型可以是 bean ,也可以是 Map 。配合使用 mybatis 的 foreach 即可。示例如下:
一个会写诗的程序员
2019-11-12
4K0
MySQL索引底层实现原理 & MyISAM非聚簇索引 vs. InnoDB聚簇索引
MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。
一个会写诗的程序员
2019-10-28
1.2K0
聚簇索引与非聚簇索引
看上去聚簇索引的效率明显要低于非聚簇索引,因为每次使用辅助索引检索都要经过两次B+树查找,这不是多此一举吗?聚簇索引的优势在哪?
一个会写诗的程序员
2019-10-25
1.4K0
MySQL 整体架构与 SQL 执行原理,数据库事务原理
1.调用 InnoDB 引擎接口取这个表的第一行,判断 id 值是不是 1,如果不是则跳过,如果是则将这行存在结果集中; 2.调用引擎接口取“下一行”,重复相同的判断逻辑,直到取到这个表的最后一行。 3.执行器将上述遍历过程中所有满足条件的行组成的记录集作为结果集返回给客户端。
一个会写诗的程序员
2019-08-21
2.5K0
mysql 获取某个日期所在月的第一天
select DATE_ADD( DATE_ADD(curdate(),interval -day(curdate())+1 day), interval -5 month);
一个会写诗的程序员
2018-09-12
3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档