加载中
C语言连接MySQL数据库

[toc] 对很多C/C++程序员来说,操作MySQL数据库是一个技术难点,本文讲述采用freecplus开源框架操作MySQL数据库,freecplus框架是C语言技术网作者二十年的技术积累,功能强大,简单易用。 ...

2019/04/10 10:10
5
MySQL到底能有多少个字段

今天技术讨论群里 “一切随遇而安”同学看书时出现一个疑问,一个MySQL的表中到底可以有多少个字段?带着这个疑问,我们展开了探讨,也接着讨论了一个单字段长度的问题。 1. 官方文档说明 官...

2019/04/10 10:10
13
Docker搭建MySQL主从复制

Docker搭建MySQL主从复制 主从服务器上分别安装Docker 1.1 Docker 要求 CentOS 系统的内核版本高于 3.10 [root@localhost ~]# uname -r 3.10.0-693.el7.x86_64 1.2 确保 yum 包更新到最新。...

2019/04/10 10:10
10
使用docker构建双主mysql

  我们有的时候需要双主mysql, 这样无论哪个数据库出现了问题的话都可以继续使用数据库。把两个数据库挂到一个代理上面,这样哪个服务出问题了,另外一个就可以继续服务了。当然本文不是主...

2019/04/10 10:10
23
MySQL笔记(9)-- 各种锁及实现

一、背景   MySQL有两种类型的锁:lock(锁)和latch(闩锁): 类型 lock latch 对象 事务 线程 保护 数据库内容 内存数据结构 持续时间 整个事务 临界资源 模式 行锁、表锁、意向锁 读写锁、...

2019/04/10 10:10
10
使用golang理解mysql的两阶段提交

使用golang理解mysql的两阶段提交 文章源于一个问题:如果我们现在有两个mysql实例,在我们要尽量简单地完成分布式事务,怎么处理? 场景重现 比如我们现在有两个数据库,mysql3306和mysql33...

2019/04/10 10:10
346
MySQL的死锁系列- 锁的类型以及加锁原理

疫情期间在家工作时,同事使用了 insert into on duplicate key update 语句进行插入去重,但是在测试过程中发现了死锁现象: ERROR 1213 (40001): Deadlock found when trying to get lock;...

2019/04/10 10:10
12
一文彻底读懂MySQL事务的四大隔离级别

前言 之前分析一个死锁问题,发现自己对数据库隔离级别理解还不够清楚,所以趁着这几天假期,整理一下MySQL事务的四大隔离级别相关知识,希望对大家有帮助~ 事务 什么是事务? 事务,由一个有...

2019/04/10 10:10
27
MySQL进阶篇(01):基于多个维度,分析服务器性能

本文源码:GitHub·点这里 || GitEE·点这里 一、服务器性能简介 1、性能定义 服务器性能优化是一项非常艰巨的任务,当然也是很难处理的问题,在写这篇文章的时候,特意请教下运维大佬,硬件...

2019/04/10 10:10
10
跟面试官侃半小时MySQL事务隔离性,从基本概念深入到实现

提到MySQL的事务,我相信对MySQL有了解的同学都能聊上几句,无论是面试求职,还是日常开发,MySQL的事务都跟我们息息相关。 而事务的ACID(即原子性Atomicity、一致性Consistency、隔离性Iso...

2019/04/10 10:10
18
MySQL MyISAM和Innodb表生成序列

[toc] 背景 应用端需要生成依次递增的序列来做流水序号等,方案有1、redis /MySQL SEQUENCE引擎生成序列;2、MySQL中myisam表 replace into方式;3、MySQL中innodb表INSERT ... ON DUPLICATE...

在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式

(一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务。 由...

2019/04/10 10:10
71
MySQL对JSON类型UTF-8编码导致中文乱码探讨

前言 继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有点不解,于是乎,有了本文,我们来学习字符编码,在学习的过程中,我发现对于MySQL中JSON类型的编...

2019/04/10 10:10
20
【宇哥带你玩转MySQL】索引篇(一)索引揭秘,看他是如何让你的查询性能指数提升的

场景复现,一个索引提高600倍查询速度? 首先准备一张books表 create table books( id int not null primary key auto_increment, name varchar(255) not null, author varchar...

2019/04/10 10:10
21
SpringBoot 整合 MyCat 实现读写分离

MyCat一个彻底开源的,面向企业应用开发的大数据库集群。基于阿里开源的Cobar产品而研发。能满足数据库数据大量存储;提高了查询性能。文章介绍如何实现MyCat连接MySQL实现主从分离,并集成S...

2019/04/10 10:10
9
Docker安装MySQL&Redis

Docker安装MySQL 下载 mysql 镜像 docker pull mysql:5.7 启动容器 docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysq...

2019/04/10 10:10
20
linux入门系列20--Web服务之LNMP架构实战

作为本入门系列最后一篇文章,将演示如何在CentOS7环境下搭建LNMP环境来构建个人博客网站。 常见搭建网站的方式有LAMP、LNMP、IIS、Nginx、Tomcat等等,本文演示比较流行的基于LNMP方式来搭建...

2019/04/10 10:10
37
单元测试实践思考(junit5+jmockit+testcontainer)

[TOC] 背景 之前整理过一篇,基于(SpringCloud+Junit5+Mockito+DataMocker)的框架整理的单元测试。当时的项目是一个编排层的服务项目,所以没有涉及到数据库或者其他中间件的复杂问题。而且...

2019/04/10 10:10
412
idea的ktorm框架代码生成器插件

ktorm框架代码生成器 代码生成器支持的数据库有 Mysql Sqlserver 插件下载地址: 链接:https://pan.baidu.com/s/1XQ8MMuglz1gU_x4Hjnn0wg 提取码:r861 按照插件教程 打开idea->File->Setti...

2019/04/10 10:10
102
springboot2 + mybatis 多种方式实现多数据配置

业务系统复杂程度增加,为了解决数据库I/O瓶颈,很自然会进行拆库拆表分服务来应对。这就会出现一个系统中可能会访问多处数据库,需要配置多个数据源。 第一种场景:项目服务从其它多处数据库...

2019/04/10 10:10
24

没有更多内容

加载失败,请刷新页面

返回顶部
顶部