所有内容 第483页
-
Redis 是并发安全的吗?你确定?
Redis 作为一个非常成功的数据库,提供了非常丰富的数据类型和命令,使用这些,我们可以轻易而高效地完成很多缓存操作,可是总有一些比较特殊问题或需求需要解决,这时候可能就需要我们自己定制自己的 Red...
-
Let's Fluent:更顺滑的 MyBatis
只需瞅一眼Google Trends上全球Java界最热门的两款SQL映射框架近一年的对比数字,就不难了解其实力分布:在此领域,MyBatis早已占领东亚地区开发者市场,并以绝对优势稳居中国最抢手Ja...
-
MySQL Next-Key Lock 加锁范围总结
前言 三篇文章分别通过实际操作,介绍了主键、非主键唯一索引、普通索引、普通字段四个方面介绍了加锁的范围。 本篇文章再做一个总结。 1data_locks select * from performan...
-
SQL、Pandas和Spark:如何实现数据透视表?
01 数据透视表简介 数据透视表,顾名思义,就是通过对数据执行一定的"透视",完成对复杂数据的分析统计功能,常常伴随降维的效果。例如在Excel工具栏数据透视表选项卡中通过悬浮鼠标可以看到这样的描述:...
-
Redis 实战篇:巧用数据类型实现亿级数据统计
在移动应用的业务场景中,我们需要保存这样的信息:一个 key 关联了一个数据集合,同时还要对集合中的数据进行统计排序。 常见的场景如下: 给一个 userId ,判断用户登陆状态;两亿用户最近 7 天...
-
怎么解决MySQL死锁问题的?
大家好,我是狼王,一个爱打球的程序员 咱们使用 MySQL 大概率上都会遇到死锁问题,这实在是个令人非常头痛的问题。本文将会对死锁进行相应介绍,对常见的死锁案例进行相关分析与探讨,以及如何去尽可能避免...
-
MySQL系列-源码编译安装(v5.7.34)
一、系统环境要求 官方说明: CMake:编译工具,用作所有平台上的构建框架。需要SSL库来支持加密连接,用于生成随机数的熵以及其他与加密有关的操作。默认情况下,构建使用主机系统上安装的OpenSSL...
-
MySQL主从复制配置详解
之前很多小伙伴想知道MySQL主从复制的配置步骤,今天它来了。带着你可能碰到的各种异常来了。 配置环境 操作系统:两台CentOS 7.6的Linux系统 数据库版本:MySQL 5.6.39 主服务...
-
妈妈再也不用担心我把数据弄丢了
数据是现代大小厂的重要资产,保护和恢复数据成为了重要的技能, 最近几年,常有一些无良程序员删库跑路的情况,不仅给所在企业更是给自己造成重大的损失。 另外,即使不是故意的情况下,也会因为疏忽造成数据误操...
-
用实例带你了解 MySQL 全局锁
MySQL全局锁会申请一个全局的读锁,对整个库加锁。 全局锁的一般使用场景是:全局逻辑备份。 全局锁的实现方式有两种: //第一种方法 Flush tables with read lock(FTWR...
