-
为什么不建议在MySQL中使用 UTF8 ?
本文转载自微信公众号「JavaGuide」,作者Guide哥。转载本文请联系JavaGuide公众号。 MySQL 字符编码集中有两套 UTF-8 编码实现:utf8 和 utf8mb4。 如果使用 utf8 的话,存储 emoji 符号和一些比较复杂的汉字、繁体字就会出错。 为什么会这样呢?这篇文章可以从源头给你解答。 何为字符集? 字符是各种文字和符号···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
亚马逊云科技 INNOVATE | 数据驱动创新在线大会耀目来袭!
在信息化时代,数据已经不再是企业“虚无缥缈”的资产,它已经成为了与土地、劳动力、资本、技术等并列的重要生产要素。伴随着市场竞争日趋激烈,数据日益展现出自身的独特价值,它不仅能帮助企业降低成本和提高产品研发效率,助力企业的产品创新;更能帮助决策层提高决策的速度和准确度,助力企业的管理创新。甚至可以说,实现数据驱动,是企业提高竞争力过程中需要迈出的重要一步。 ···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQL Server优化:SQL Server中Nolock关键字的用法
1、为什么SQL Server有NOLOCK关键字? SQL Server没创建一个查询,都相当于创建一个查询会话,在不同的查询分析器里面进行的查询操作,可能会影响别的查询会话。比较典型的一个例子,如果你正在使用事务执行某一张表的插入或者操作而没有正确关闭事务的情况下,会造成别的会话针对该数据表的查询都会处于阻塞的状态,从而不能完成查询的操作。这个时候有两···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
用MySQL实现分布式锁,你听过吗?
概述 以前参加过一个库存系统,由于其业务复杂性,搞了很多个应用来支撑。这样的话一份库存数据就有可能同时有多个应用来修改库存数据。 比如说,有定时任务域xx.cron,和SystemA域和SystemB域这几个JAVA应用,可能同时修改同一份库存数据。如果不做协调的话,就会有脏数据出现。 对于跨JAVA进程的线程协调,可以借助外部环境,例如DB或者Redis···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
架构师必备:MySQL主从同步原理和应用
日常工作中,MySQL数据库是必不可少的存储,其中读写分离基本是标配,而这背后需要MySQL开启主从同步,形成一主一从、或一主多从的架构,掌握主从同步的原理和知道如何实际应用,是一个架构师的必备技能。楼主将在本文做总结,看这一篇就够了。 1、主从同步原理 主从同步架构图(异步同步) 这是最常见的主从同步架构。 主从同步流程(异步同步)主库把数据变更写入bi···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
分页场景慢?MySQL的锅!
图片来自 Pexels 具体 sql 如下: select*fromt_recordwhereage>10offset10000limit10 下表所示为表 t_record 结构,为了简单起见,只列了我们将讨论的字段,其余字段省略。 其中 t_record 是要查询的数据表,表中一共有 50000 条记录,age 字段上有索引,且 age>1···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
学一招,利用MySQL函数实现数据脱敏
本文转载自微信公众号「爱写Bug的麦洛」,作者麦洛。转载本文请联系爱写Bug的麦洛公众号。 前言 一 什么是数据脱敏? 二 姓名脱敏小案例 2.1 定长脱敏 2.2 非定长脱敏 三 函数释义 前言 大家好,我是麦洛,前几天项目中用到了姓名脱敏,要保留头和尾,中间填充不定数量的*。因为不熟悉相关函数,破费周折,今天总结一下,感觉有用的可以收藏一下就好 一、什···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis 集群实现的几种方式
在业务场景中,要想做到有备无患,最好是用集群,没有集群,至少也要做到主从,有了主从,当 master 挂掉的时候,让从库过来接管,服务就可以继续,否则 master 需要经过数据恢复和重启的过程,这就可能会拖很长的时间,影响线上业务的持续服务。在了解 Redis 集群实现之前需要了解redis 的主从复制,了解主从复制之前首先要了解分布式系统的理论基石 C···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
加班到2点,一不小心我把MySQL删了
大家好,我是Leo。目前在常州从事Java后端。上一篇文章我们介绍了线上数据库挂了一个节点之后,应该如何排查节点宕机问题。从select 1 ,外部统计,内部统计等一系列流程方案的介绍。这一篇我们介绍一下线上数据库误删数据后,到底是跑路还是该如何解决! 思路 本篇文章的介绍思路以下图的思维导图为大纲。也有利于读者更好的分辨可读性! 误删行 误删行这种情况应···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis 原理及混合持久化
上一篇文章我们对redis的基本类型及相应的应用场景做了了解,那你知道redis 为什么这么快吗?redis 宕机了怎么办?redis 的持久化方式有哪些?如果你是云服务厂商,你怎么优化你的云版的redis呢? 本文将对redis 的相关原理进行分析。 线程 IO 模型 redis 是单线程程序的,除了 Redis 之外,Node.js 也是单线程,Ngi···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])