- 博客(5)
- 收藏
- 关注
转载 JDK的SPI有什么缺陷?dubbo做了什么改进?
在com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName)这个代码中,当然这个是有在具体的暴露服务或者引用远程服务才被调用执行的。到这一步就可以认为是dubbo的spi加载整个的过程完成了,整个链路有些长,需要好好的梳理一下。
2025-06-07 17:32:19
61
转载 数据库MVCC详解
数据库:MySQL。【很多主流数据库都使用了MVCC,比如MySQL的InnoDB引擎、PostgreSQL、Oracle】MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。是数据库管理系统中的一种并发控制方法。它通过保存数据的历史版本来实现,这样读操作不会被写操作阻塞,写操作也不会被读操作阻塞。这样的话,提高了并发性能。
2025-05-13 16:43:14
50
转载 【ESP32】两种模拟 USB 鼠标的方法
上一篇水文中,老周给大伙伴们扯了关于 idf 中添加自定义 Arduino 组件的方案。这次咱们做一下 USB 鼠标玩玩。很遗憾的是,老周无能,在 Arduino-esp32 组件依赖 TinyUSB 组件时无法进行编译,不管怎么配置都会找不到 tusb.h 文件;就算把 tinyUSB 内置到 arduino-esp32 的源码中也报错;调整代码中的 extern C 语句,又会导致找不到 C++ 类……反正,就是搞不下来。不过,在 idf 中使用 esp_tinyusb 组件是可以正常编译的。
2025-05-05 10:50:06
96
转载 python yum关系
Python中的YUM关系:新手指南在Python开发中,YUM(“Your Unstoppable Module”)关系是一个重要的概念,指的是如何管理模块之间的依赖关系。对于新手开发者来说,掌握这种关系能够有效提升开发效率。本文将详细介绍如何实现Python中的YUM关系,并通过具体的示例来帮助理解。整体流程下面...
2024-08-13 04:10:59
133
转载 java代码走审查规范
代码审查相关视频讲解:012_程序写错了怎么办?Go语言工程化实践Java代码审查规范在软件开发过程中,代码审查是一项非常重要的工作。通过代码审查,可以发现潜在的bug、提高代码质量、减少后期维护成本等。为了保证代码审查的效果,制定一套规范是非常有必要的。本文将介绍Java代码审查的规范,并给出一些示例代码。为什么...
2024-06-29 03:38:49
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅