240 发简信
IP属地:浙江
  • mysql事务隔离级别

    事务在并发情况下可能出现的问题 脏读(Dirty Read)一个事务读到了另一个未提交事务修改过的数据 (脏读只在读未提交隔离级别才会出现) 不可重复读(Non-Repeat...

  • 120
    分布式事务&seata

    微服务中的分布式事务问题 在单体应用中,3个子模块(库存stock,订单order,账户account),数据的一致性是由数据库保证。 但是当场景是微服务的场景时 库存,订单...

  • @Limitless2020 openIM 非音视频部分开源免费的

    音视频实现 Open-IM-Server-Call

    Open-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-Call

    Open-IM-Server-Call[https://github.com/shoyu666/Open-IM-Server-Call] 说明: 功能: 实现 OpenIMS...

  • 音视频实现 Open-IM-Server-Call

    Open-IM-Server-Call[https://github.com/shoyu666/Open-IM-Server-Call] 说明: 功能: 实现 OpenIMS...

  • 120
    java hashmap

    hashmap结构 数组下标计算 当数组长度正好是 2的n次方时。即,当数组长度正好是 2的n次方时,%运算可以转换为 & 运算,效率更高。 hash函数 hash冲突 当k...

  • 120
    spring

    默认情况下,配置类使用@Bean方法的名称作为生成的bean的名称。但是,可以使用name属性来重写此功能。 Bean别名 Bean描述 @Configuration注解 @...

  • 120
    linux I/O 操作优化技术(零拷贝)

    普通IO操作 read 和 write 2个系统调用背后发生的事情 发生了 4 次用户态与内核态的上下文切换 还发生了 4 次数据拷贝 要想提高文件传输的性能,就需要减少「用...

  • 120
    IO 多路复用(todo)

    IO多路复用介绍 IO 多路复用是一种同步IO模型,实现一个线程可以监视多个文件句柄; 一旦某个文件句柄就绪,就能够通知应用程序进行相应的读写操作; 没有文件句柄就绪就会阻塞...

  • spring 动态代理

    Spring的aop(面向切面编程)是通过代理实现,Spring的代理分为2种。 JDK dynamic proxies(JDK) CGLIB JDK 默认情况下,当一个类实...

  • 120
    kafka

    Kafka 是一个分布式流媒体平台,常被用做MQ kafka组件: Producers 消息生产者 Consumers 消息消费者 Broker 消息中间件处理结点,一个...

  • 120
    es笔记

    Elasticsearch: 权威指南[https://www.elastic.co/guide/cn/elasticsearch/guide/2.x/index.html?...

  • 120
    spring-boot mybatis

    集成 https://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/[https://m...

  • 120
    spring-boot基础

    什么是Spring Boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。使用Spring Bo...

  • 120
    spring-mvc 基础

    Spring MVC工作原理图 Controller and RestController @ResponseBody @ResponseBody 等于 @RestContr...

  • 120
    mysql索引笔记

    常见索引的类型 hash索引适用于等值查询的场景 有序数组适用于等值查询和范围查询 搜索数 InnoDB B+树索引 innoDB的索引分2种 聚簇索引(也叫主键索引) 二级...

  • mysql

    redo log innoDb 引擎层特有,提供crash-safe能力, 物理日志,记录的时某个数据页上做了什么修改。 循环写。 binlog Mysql server层实...

  • mysql explain

    适用EXPLAIN优化查询[https://dev.mysql.com/doc/refman/8.0/en/using-explain.html] EXPLAIN 用于显示优...

  • 120
    redis笔记

    数据结构 SDS 字典 index确定 渐进式rehash 为了缓解一次性rehash带来的性能问题,redis提供渐进式reshash.过程:【‘怕【 ht[0]和 ht[...

  • 120
    k8s cni terway

    terway是阿里云下的CNI实现。github链接[https://github.com/AliyunContainerService/terway]terway 的设计[...