编程语言
文章平均质量分 61
编程语言、代码片段、最佳实践、库
AaronZZH
攻城狮
展开
-
Python 中全局变量缓存的多线程问题及优化策略
在Python中,全局变量在多线程环境下用于缓存Token时,存在数据竞争、性能瓶颈以及代码复杂性和可维护性的问题。为了解决这些问题,我们可以采用诸如线程局部变量、线程安全的缓存库(如cachetools)、单例模式结合内部同步以及合理的Token刷新策略等优化策略。cachetools 与 redis等外部缓存服务相比,具有轻量级和易于集成的优势,适用于简单的本地缓存场景,同时确保线程安全和高效的性能。原创 2024-04-10 12:38:17 · 1111 阅读 · 0 评论 -
在 Quarkus 中的使用 Mutiny 进行响应式编程
Mutiny 是一个响应式编程库, 事件是 Mutiny 的设计核心,可以观察事件,对事件作出反应,并创建优雅易读的处理管道。提供了一个可导航的显式 API,引导一步步找到所需的操作符,以声明式的方式组合操作、转换数据、实施过程、从失败中恢复等等,可简化分布式系统的异步编程。Quarkus RESTEasy Reactive 与 Mutiny自然地集成在一起,可以更加高效的开发响应式 REST API原创 2023-06-17 16:54:45 · 958 阅读 · 0 评论 -
cmake 配置文件示例解释
cmake 配置文件 CMakeLists.txt 示例解释,包含可执行程序、链接库、测试及安装的主要功能。原创 2022-11-14 00:14:03 · 887 阅读 · 0 评论 -
Qt扫描仪应用开发:通过 Ocx 调用CZUR扫描仪 SDK
Qt扫描仪应用开发通过Ocx调用CZUR扫描仪SDK。原创 2022-07-23 16:30:39 · 764 阅读 · 0 评论 -
基于 Qt Quick + websocket 的 Web 扫描仪驱动开发
基于 Qt Quick+websocket 的Web扫描仪驱动开发原创 2022-03-10 18:46:18 · 4112 阅读 · 0 评论