会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
姚春辉
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
41
下一页
2021年2月19日
视频监控领域的技术
摘要: 1. 技术领域拓展 从视频相关领域,到CV工程及边缘侧软硬件一体化产品的开发,陆续完成了视频平台、暴力操作识别、智能安检机等系统、功能和产品的建设,把自己的技术领域从Java等扩展到音视频、算法及硬件相关领域,了解了SIP、RTP/RTCP、RTMP、RTST、WS_FLV、FLV、HLS、WebR
阅读全文
posted @ 2021-02-19 10:00 姚春辉
阅读(380)
评论(0)
推荐(0)
2021年2月18日
如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?
摘要: 面试官心理分析 这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费和幂等性问题。不能少,就是说这数据别搞丢了。那这个问题你必须得考虑一下。 如果说你这个是用 MQ 来传递非常核心的消息,比如说计费、扣费的一些消息,那必须确保这个 MQ 传递过程中绝对
阅读全文
posted @ 2021-02-18 17:45 姚春辉
阅读(100)
评论(0)
推荐(0)
如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?
摘要: 面试官心理分析 其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是 MQ 领域的基本问题,其实本质上还是问你使用消息队列如何保证幂等性,这个是你架构里要考虑的一个问题。 面试题剖析 回答这个
阅读全文
posted @ 2021-02-18 16:05 姚春辉
阅读(175)
评论(0)
推荐(0)
如何保证消息队列的高可用?
摘要: 如果有人问到你 MQ 的知识,高可用是必问的。上一讲提到,MQ 会导致系统可用性降低。所以只要你用了 MQ,接下来问的一些要点肯定就是围绕着 MQ 的那些缺点怎么来解决了。 要是你傻乎乎的就干用了一个 MQ,各种问题从来没考虑过,那你就杯具了,面试官对你的感觉就是,只会简单使用一些技术,没任何思考,
阅读全文
posted @ 2021-02-18 14:17 姚春辉
阅读(135)
评论(0)
推荐(0)
2021年2月9日
为什么使用消息队列
摘要: 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么? 面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带给了你很多的好处。 先说一下消息队列常见
阅读全文
posted @ 2021-02-09 17:43 姚春辉
阅读(77)
评论(0)
推荐(0)
分布式事务(2)---TCC原理
摘要: 我的理解:2PC、3PC还有TCC都蛮相似的。3PC大致是把2PC的第一阶段拆分成了两个阶段,而TCC我感觉是把2PC的第二阶段拆分成了两个阶段。 一、概念 1、概念 TCC又称补偿事务。其核心思想是:"针对每个操作都要注册一个与其对应的确认和补偿(撤销操作)"。它分为三个操作: 1、Try阶段:主
阅读全文
posted @ 2021-02-09 17:41 姚春辉
阅读(357)
评论(0)
推荐(0)
分布式事务(1)---2PC和3PC原理
摘要: 分布式事物基本理论:基本遵循CPA理论,采用柔性事物特征,软状态或者最终一致性特点保证分布式事物一致性问题。 分布式事物常见解决方案: 2PC两段提交协议 3PC三段提交协议(弥补两端提交协议缺点) TCC或者GTS(阿里) 消息中间件最终一致性 使用LCN解决分布式事物,理念“LCN并不生产事务,
阅读全文
posted @ 2021-02-09 14:53 姚春辉
阅读(518)
评论(0)
推荐(0)
索引失效的7种情况
摘要: 简述 什么时候没用 1.有or必全有索引;2.复合索引未用左列字段;3.like以%开头;4.需要类型转换;5.where中索引列有运算;6.where中索引列使用了函数;7.如果mysql觉得全表扫描更快时(数据少); 什么时没必要用 1.唯一性差;2.频繁更新的字段不用(更新索引消耗);3.wh
阅读全文
posted @ 2021-02-09 11:12 姚春辉
阅读(2671)
评论(0)
推荐(0)
mysql索引最左匹配原则的理解
摘要: 创建表 create table test( a int , b int, c int, d int, key index_abc(a,b,c) )engine=InnoDB default charset=utf8; 插入 10000 条数据 DROP PROCEDURE IF EXISTS pr
阅读全文
posted @ 2021-02-09 10:57 姚春辉
阅读(548)
评论(0)
推荐(0)
2021年2月7日
聊聊MySql事务,MVCC?
摘要: 事务定义及四大特性 事务是什么? 就是用户定义的一系列数据库操作,这些操作可以视为一个完成的逻辑处理工作单元,要么全部执行,要么全部不执行,是不可分割的工作单元。 事务的四大特性(简称ACID): 原子性(Atomicity):一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。
阅读全文
posted @ 2021-02-07 16:45 姚春辉
阅读(197)
评论(0)
推荐(0)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
41
下一页
公告