自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 MySQL 可重复读隔离级别,完全解决幻读了吗?

翻译:当同一个查询在不同的时间产生不同的结果集时,事务中就会出现所谓的幻象问题。例如,如果 SELECT 执行了两次,但第二次返回了第一次没有返回的行,则该行是“幻像”行。T1 时间执行的结果是有 5 条行记录,而 T2 时间执行的结果是有 6 条行记录,那就发生了幻读的问题。T1 时间执行的结果是有 5 条行记录,而 T2 时间执行的结果是有 4 条行记录,也是发生了幻读的问题。针对快照读(普通 select 语句),是通过 MVCC 方式解决了幻读。针对当前读。

2024-06-01 23:11:21 792

原创 事务隔离级别是怎么实现的?

事务是在 MySQL 引擎层实现的,我们常见的 InnoDB 引擎是支持事务的,事务的四大特性是原子性、一致性、隔离性、持久性,我们这次主要讲的是隔离性。当多个事务并发执行的时候,会引发脏读、不可重复读、幻读这些问题,那为了避免这些问题,SQL 提出了四种隔离级别,分别是读未提交、读已提交、可重复读、串行化,从左往右隔离级别顺序递增,隔离级别越高,意味着性能越差,InnoDB 引擎的默认隔离级别是可重复读。

2024-06-01 23:09:24 960

原创 请求的超时导致 oom?

收到线上告警短信:"消息中转服务"出现超时异常,请及时查看。业务负责人小张,看到短信后,心里犯着嘀咕:网路抖动了?消息处理服务负载增高?消息处理变慢了?中转服务请求超时时间设置的太短了?心里边想着,边打开电脑连接服务器进行查看。小张一天的工作在一条短信提醒中开始了。小张负责的业务是一个消息中转,上报的业务,具体架构如下图所示:消息队列部署在公司内网中,消息处理服务部署在公有云上,为了方便消息的接收和处理,在消息队列和消息处理服务之间增加一个消息中转服务。

2024-05-18 22:25:32 742

原创 排错!springboot项目,启动报An attempt was made to call the method com.google.common.collect.Multimaps.asMap

An attempt was made to call the method com.google.common.collect.Multimaps.asMap(Lcom/google/common/collect/ListMultimap;)Ljava/util/Map; but it does not exist. Its class, com.google.common.collect.Multimaps, is available from the following locations: ..

2021-06-25 10:30:53 1271

原创 wifi 3A认证总体架构设计思路

当我们手机连接wifi 的时候需要硬件的支持,因为涉及到上网一个权限管理,我们采用ac controller 硬件支持我们上网认证,不了解可以自行查询下相关资料。 认证主要采用华为portal2.0协议和radius协议进行上网认证处理 首先来说下portal协议,他是一个基于udp开发的一种协议,当我们用户连接wifi时,其实就是 ac contro...

2019-10-11 23:23:46 574

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除