上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 目录 多线程插入(单表) 多线程插入(多表) 预处理SQL 多值插入SQL 事务(N条提交一次) 多线程插入(单表) 问:为何对同一个表的插入多线程会比单线程快?同一时间对一个表的写操作不应该是独占的吗? 答:在数据里做插入操作的时候,整体时间的分配是这样的: 链接耗时 (30%) 发送query到 阅读全文
posted @ 2020-11-23 14:32 风平浪静如码 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 前言 BATJTMD等大厂的面试难度越来越高,但无论从大厂还是到小公司,一直未变的一个重点就是对SQL优化经验的考察。一提到数据库,先“说一说你对SQL优化的见解吧?”。 SQL优化已经成为衡量程序猿优秀与否的硬性指标,甚至在各大厂招聘岗位职能上都有明码标注,如果是你,在这个问题上能吊打面试官还是会 阅读全文
posted @ 2020-11-22 14:51 风平浪静如码 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 前言 当架构师大刘看到实习生小李提交的记账流水乱序的问题的时候,他知道没错了:这一次,大刘又要用一致性哈希这个老伙计来解决这个问题了。 嗯,一致性哈希,分布式架构师必备良药,让我们一起来尝尝它。 一、满眼都是自己二十年前的样子,让我们从哈希开始 在 N 年前,互联网的分布式架构方兴未艾。大刘所在的公 阅读全文
posted @ 2020-11-20 14:21 风平浪静如码 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 今天我们介绍一下 Sharding-JDBC框架和快速的搭建一个分库分表案例,为讲解后续功能点准备好环境。 一、Sharding-JDBC 简介 Sharding-JDBC 最早是当当网内部使用的一款分库分表框架,到2017年的时候才开始对外开源,这几年在大量社区贡献者的不断迭代下,功能也逐渐完善, 阅读全文
posted @ 2020-11-19 15:17 风平浪静如码 阅读(2545) 评论(0) 推荐(1) 编辑
摘要: 在当今社会,充斥着大量的数据。从众多APP上的账户资料到银行信用体系等个人档案,都离不开对大量数据的组织、存储和管理。而这,便是数据库存在的目的和价值。目前数据库的类型主要分为两种,一种是关系型数据库,另一种是非关系型数据库(NoSQL)。而我们今天的主角MySQL就是关系型数据库中的一种。 一、关 阅读全文
posted @ 2020-11-18 15:08 风平浪静如码 阅读(269) 评论(0) 推荐(1) 编辑
摘要: 本文将介绍3种技术,通过 Maven 把 SpringBoot 应用构建成 Docker 镜像。 (1)使用 spring-boot-maven-plugin 内置的 build-image. (2)使用 Google 的 jib-maven-plugin。 (3)使用 dockerfle-mave 阅读全文
posted @ 2020-11-17 15:40 风平浪静如码 阅读(1489) 评论(1) 推荐(3) 编辑
摘要: 一、Seata 概述 Seata 是 Simple Extensible Autonomous Transaction Architecture 的简写,由 feascar 改名而来。 Seata 是阿里开源的分布式事务框架,属于二阶段提交模式。 目前github上已经有 12267 颗星了,也很活 阅读全文
posted @ 2020-11-12 14:53 风平浪静如码 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 欢迎阅读 👏 本文会通过实际场景介绍一下 GraphQL,目的是让你快速了解 GraphQL 是什么,以及基本工作思路,不包含实际用法,所以阅读很轻松。 一、GraphQL 是什么? GraphQL 是后端数据查询语言,可以简单理解为 GraphQL 对标的是 REST 接口。 GraphQL 由 阅读全文
posted @ 2020-11-11 15:27 风平浪静如码 阅读(696) 评论(1) 推荐(1) 编辑
摘要: 作为一个有追求的程序员,了解行业发展趋势和扩充自己的计算机知识储备都是很有必要的,特别是一些计算机基础方面的内容,就比如本篇文章要讲的计算机网络方面的知识。本文将为大家详细梳理一下 HTTPS 的实现原理。 近年来,随着用户和互联网企业安全意识的提高和 HTTPS 成本的下降,HTTPS 已经越来越 阅读全文
posted @ 2020-11-10 20:56 风平浪静如码 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 前言 从 CPU 到内存、到磁盘、到操作系统、到网络,计算机系统处处存在不可靠因素。工程师和科学家努力使用各种软硬件方法对抗这种不可靠因素,保证数据和指令被正确地处理。在网络领域有 TCP 可靠传输协议、在存储领域有 Raid5 和 Raid6 算法、在数据库领域有基于 ARIES 算法理论实现的事 阅读全文
posted @ 2020-11-07 16:32 风平浪静如码 阅读(548) 评论(0) 推荐(3) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页