腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
解密数据库🈲你以为的 vs 实际上,差距有多大?
时光机启航,掏数据库宝藏
立即参加
编程语言地位大洗牌,谁才是王?
聊聊你更看好的编程语言,鼠标、音响、腾讯周边等你来拿!
立即发文
腾讯技术创作狂欢月第2期有奖征文
写技术文章,赢机械键盘、音响、按摩仪、耳机等好礼
立即参与
AI代码助手训练营,鹅厂证书、公仔等你来拿!
基于混元的AI智能结对编程,让你的研发效率实现飞跃
点击学习
玩转AI新声态 | 腾讯云语音产品有奖征文挑战赛
参与科普解读或实践分享,人人有奖!
立即参加
精选文章
腾讯专区
订阅及关注
云计算
人工智能
前端
后端
编程语言
数据库
大数据
音视频
安全
物联网
硬件
运维
测试
网络与通信
架构设计
开发工具
操作系统
职业发展
算法
管理
go
单元测试
优雅解决外部依赖的UT问题Testcontainer
在我们微服务日常开发中,无法避免的会使用到很多三方依赖Service,最典型的就是MySQL,除此,还有其他的 ZK,Redis,Mongo,MQ, Consul, ES 等等。 众多中间件的使用,对测试过程也带来一定的复杂度。假如我想让我的产品UT覆盖率达到要求 >90%, 那么依赖组件的UT是非常麻烦的一件事情。大多数情况下我们都会使用跳过的方式,把对中间件的依赖测试全量透出到集成测试环节,期望能通过对产品功能的测试覆盖到中间件使用的测试。当然在不要求UT覆盖的的情况下,面向依赖的UT也应该是有价值的,是研发流程不可或缺的部分,不针对于中间件测试也会给我们代码留下足够多隐患。
COY_fenfei
2024-06-27
23
0
微服务
分布式事务
事务
数据
存储
一文看懂微服务世界性技术难题——分布式事务
让我们聊聊微服务的老大难:分布式事务。这是个已经被无数次讨论的问题,网上文章多如牛毛。本文从业务底层视角出发,探讨分布式事务究竟难在何处,以及务实的解决之路走向何方,再加一根牛毛... 不过希望本文是比较不一样的视角,能给到读者不同的启发。
腾讯云开发者
2024-06-25
238
0
腾讯技术创作特训营S7
OpenTelemetry 深度定制:跨服务追踪的实战技巧
在上一篇《从 Dapper 到 OpenTelemetry:分布式追踪的演进之旅》中在最后提到在做一些 Trace 的定制开发。
crossoverJie
2024-06-27
94
0
python
安全
后端
腾讯技术创作特训营S7
【问题解决】记一次线上安全测试中误用父类属性导致数据污染的解决方案
在线上安全测试的过程中,会使用 Nmap 进行端口扫描,为了提升端口扫描的效率,扫描策略通常是检测常用端口是否处于开放状态,并在父类中使用名为 all_open_ports 的属性来记录这些开放的端口。
sidiot
2024-06-25
116
0
数据
索引
原理
elasticsearch
pipeline
elasticsearch PipelineI详解:原理与使用
在 Elasticsearch 5.0 版本之前,如果用户希望在文档被索引到 Elasticsearch 之前进行预处理,他们通常需要依赖外部工具,如 Logstash,或者以编程方式/手动进行预处理。这是因为早期的 Elasticsearch 版本并不提供文档预处理或转换的能力,它仅仅是将文档按原样索引。
码到三十五
2024-06-23
97
0
windows
操作系统
权限控制
腾讯技术创作特训营S7
c++
【Windows】文件类型与链接类型的默认程序
从Vista系统开始,Windows逐渐开始重视权限的管理,并陆续回收了对于默认程序的设置权限,增强了用户的体验。相对于Win7,用户应用程序可以肆意设置自身应用作为文件类型的默认程序,Win10以后的应用程序仅能设置自身作为文件类型或者链接类型的推荐应用程序,仅用户自身主动点击设置才能作为默认程序。
lealc
2024-06-26
122
0
腾讯技术创作特训营S7
使用 SwiftUI 为 macOS 创建类似于 App Store Connect 的选择器
最近,我一直在为我的应用开发一个全新的界面,它可以让你查看 TestFlight 上所有可用的构建,并允许你将它们添加到测试群组中。
Swift社区
2024-06-25
81
0
代码生成工具
我开源了自己实现的 gpt-engineer,简单得让你不敢相信
在开发过程中,是否经常遇到老板临时要看某个交互效果的情况?gpt-frontend-code-gen 是一个前端页面生成神器,今天我把他开源了,你可以在这里找到:https://github.com/bravekingzhang/gpt-frontend-code-gen
brzhang
2024-06-26
234
0
技巧
效率
优化
对象
函数
极速优化:十倍提升JS代码运行效率的技巧
parser 将源码编译为 AST,并在 AST 基础上编译为「字节码 bytecode」
腾讯技术工程官方号
2024-06-26
208
0
玩转腾讯云语音
基于腾讯云语音产品的最佳技术实践 | 如何助力 CRM 传统营销方式降本增效
CRM 客户关系管理系统 通常是企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与客户间在销售、营销和服务上的交互,从而通过不断的优化,提升企业管理方式,向客户提供创新式的个性化的客户交互和服务的过程。
六月的雨在Tencent
2024-06-26
133
0
精选文章
腾讯专区
订阅及关注
云计算
人工智能
前端
后端
编程语言
数据库
大数据
音视频
安全
物联网
硬件
运维
测试
网络与通信
架构设计
开发工具
操作系统
职业发展
算法
优雅解决外部依赖的UT问题Testcontainer
在我们微服务日常开发中,无法避免的会使用到很多三方依赖Service,最典型的就是MySQL,除此,还有其他的 ZK,Redis,Mongo,MQ, Consul, ES 等等。 众多中间件的使用,对测试过程也带来一定的复杂度。假如我想让我的产品UT覆盖率达到要求 >90%, 那么依赖组件的UT是非常麻烦的一件事情。大多数情况下我们都会使用跳过的方式,把对中间件的依赖测试全量透出到集成测试环节,期望能通过对产品功能的测试覆盖到中间件使用的测试。当然在不要求UT覆盖的的情况下,面向依赖的UT也应该是有价值的,是研发流程不可或缺的部分,不针对于中间件测试也会给我们代码留下足够多隐患。
COY_fenfei
2024-06-27
一文看懂微服务世界性技术难题——分布式事务
让我们聊聊微服务的老大难:分布式事务。这是个已经被无数次讨论的问题,网上文章多如牛毛。本文从业务底层视角出发,探讨分布式事务究竟难在何处,以及务实的解决之路走向何方,再加一根牛毛... 不过希望本文是比较不一样的视角,能给到读者不同的启发。
腾讯云开发者
2024-06-25
OpenTelemetry 深度定制:跨服务追踪的实战技巧
在上一篇《从 Dapper 到 OpenTelemetry:分布式追踪的演进之旅》中在最后提到在做一些 Trace 的定制开发。
crossoverJie
2024-06-27
【问题解决】记一次线上安全测试中误用父类属性导致数据污染的解决方案
在线上安全测试的过程中,会使用 Nmap 进行端口扫描,为了提升端口扫描的效率,扫描策略通常是检测常用端口是否处于开放状态,并在父类中使用名为 all_open_ports 的属性来记录这些开放的端口。
sidiot
2024-06-25
elasticsearch PipelineI详解:原理与使用
在 Elasticsearch 5.0 版本之前,如果用户希望在文档被索引到 Elasticsearch 之前进行预处理,他们通常需要依赖外部工具,如 Logstash,或者以编程方式/手动进行预处理。这是因为早期的 Elasticsearch 版本并不提供文档预处理或转换的能力,它仅仅是将文档按原样索引。
码到三十五
2024-06-23
【Windows】文件类型与链接类型的默认程序
从Vista系统开始,Windows逐渐开始重视权限的管理,并陆续回收了对于默认程序的设置权限,增强了用户的体验。相对于Win7,用户应用程序可以肆意设置自身应用作为文件类型的默认程序,Win10以后的应用程序仅能设置自身作为文件类型或者链接类型的推荐应用程序,仅用户自身主动点击设置才能作为默认程序。
lealc
2024-06-26
使用 SwiftUI 为 macOS 创建类似于 App Store Connect 的选择器
最近,我一直在为我的应用开发一个全新的界面,它可以让你查看 TestFlight 上所有可用的构建,并允许你将它们添加到测试群组中。
Swift社区
2024-06-25
我开源了自己实现的 gpt-engineer,简单得让你不敢相信
在开发过程中,是否经常遇到老板临时要看某个交互效果的情况?gpt-frontend-code-gen 是一个前端页面生成神器,今天我把他开源了,你可以在这里找到:https://github.com/bravekingzhang/gpt-frontend-code-gen
brzhang
2024-06-26
极速优化:十倍提升JS代码运行效率的技巧
parser 将源码编译为 AST,并在 AST 基础上编译为「字节码 bytecode」
腾讯技术工程官方号
2024-06-26
基于腾讯云语音产品的最佳技术实践 | 如何助力 CRM 传统营销方式降本增效
CRM 客户关系管理系统 通常是企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与客户间在销售、营销和服务上的交互,从而通过不断的优化,提升企业管理方式,向客户提供创新式的个性化的客户交互和服务的过程。
六月的雨在Tencent
2024-06-26
上午好!
欢迎来到腾讯云开发者社区
登录
沙龙日历
全部 >
加入讨论
的问答专区 >
原创作者热度排行榜
更多 >
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
领券