事务在并发情况下可能出现的问题 脏读(Dirty Read)一个事务读到了另一个未提交事务修改过的数据 (脏读只在读未提交隔离级别才会出现) 不可重复读(Non-Repeat...
事务在并发情况下可能出现的问题 脏读(Dirty Read)一个事务读到了另一个未提交事务修改过的数据 (脏读只在读未提交隔离级别才会出现) 不可重复读(Non-Repeat...
微服务中的分布式事务问题 在单体应用中,3个子模块(库存stock,订单order,账户account),数据的一致性是由数据库保证。 但是当场景是微服务的场景时 库存,订单...
@Limitless2020 openIM 非音视频部分开源免费的
音视频实现 Open-IM-Server-CallOpen-IM-Server-Call[https://github.com/shoyu666/Open-IM-Server-Call] 说明: 功能: 实现 OpenIMS...
不是兼容的问题,官方sdk音视频是闭源的,已经给出实现原理,客户端可以自行实现
官方 Open-IM-SDK-Core (客户端sdk的核心部分) 已经包含了音视频通信部分,
但客户端demo是闭源的,所以客户端可以基于livekit-sdk自行实现视音频部分(参考livekit,livekit都是开源的)
音视频实现 Open-IM-Server-CallOpen-IM-Server-Call[https://github.com/shoyu666/Open-IM-Server-Call] 说明: 功能: 实现 OpenIMS...
Open-IM-Server-Call[https://github.com/shoyu666/Open-IM-Server-Call] 说明: 功能: 实现 OpenIMS...
hashmap结构 数组下标计算 当数组长度正好是 2的n次方时。即,当数组长度正好是 2的n次方时,%运算可以转换为 & 运算,效率更高。 hash函数 hash冲突 当k...
默认情况下,配置类使用@Bean方法的名称作为生成的bean的名称。但是,可以使用name属性来重写此功能。 Bean别名 Bean描述 @Configuration注解 @...
普通IO操作 read 和 write 2个系统调用背后发生的事情 发生了 4 次用户态与内核态的上下文切换 还发生了 4 次数据拷贝 要想提高文件传输的性能,就需要减少「用...
IO多路复用介绍 IO 多路复用是一种同步IO模型,实现一个线程可以监视多个文件句柄; 一旦某个文件句柄就绪,就能够通知应用程序进行相应的读写操作; 没有文件句柄就绪就会阻塞...
Spring的aop(面向切面编程)是通过代理实现,Spring的代理分为2种。 JDK dynamic proxies(JDK) CGLIB JDK 默认情况下,当一个类实...
Kafka 是一个分布式流媒体平台,常被用做MQ kafka组件: Producers 消息生产者 Consumers 消息消费者 Broker 消息中间件处理结点,一个...
Elasticsearch: 权威指南[https://www.elastic.co/guide/cn/elasticsearch/guide/2.x/index.html?...
集成 https://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/[https://m...
什么是Spring Boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。使用Spring Bo...
Spring MVC工作原理图 Controller and RestController @ResponseBody @ResponseBody 等于 @RestContr...
常见索引的类型 hash索引适用于等值查询的场景 有序数组适用于等值查询和范围查询 搜索数 InnoDB B+树索引 innoDB的索引分2种 聚簇索引(也叫主键索引) 二级...
redo log innoDb 引擎层特有,提供crash-safe能力, 物理日志,记录的时某个数据页上做了什么修改。 循环写。 binlog Mysql server层实...
适用EXPLAIN优化查询[https://dev.mysql.com/doc/refman/8.0/en/using-explain.html] EXPLAIN 用于显示优...
数据结构 SDS 字典 index确定 渐进式rehash 为了缓解一次性rehash带来的性能问题,redis提供渐进式reshash.过程:【‘怕【 ht[0]和 ht[...
terway是阿里云下的CNI实现。github链接[https://github.com/AliyunContainerService/terway]terway 的设计[...