- 编程技术
Tailwind CSS,值得2024年的你一试吗?
Tailwind CSS的核心理念在于提供一个以实用性为首的CSS框架,它允许你轻松地为网站设置样式,无需编写自定义CSS代码。这个受到GitHub社区喜爱的开源项目,...
- 编程技术
Rust的五个自动验证工具,你知道几个?
自动验证工具对于发现软件开发中的bug非常重要,尽管它们可能尚未被开发人员广泛采用。这些工具可以发现使用传统测试方法无法发现的错误,并且可以...
- 编程技术
2024年及以后的现代应用程序发展趋势
技术世界在不断发展,软件和应用程序旨在实现面向未来的转变。今天最先进的软件可能在未来几年内变得过时。及时了解应用程序开发趋势,对于企业保...
- 编程技术
放弃 Jest 后,运行时间减少 90%!
Jest 是个众所周知的、功能完备的测试框架,曾经在选择时并没有经过深思熟虑。然而,经过数百次测试后,情况开始变得很糟糕。内存泄漏开始浮出水面...
- 编程技术
球盒模型:一切回溯穷举,皆从此法出
在这篇文章,我不仅会具体介绍之前没有讲到的回溯算法写法,还会告诉你为什么可以那样写,两种写法的本质区别是什么。 先说结论: 1、回溯算法穷举...
- 编程技术
美团二面:如何设计一个订单超时未支付关闭订单的解决方案?
定时轮训的方式都是基于定时定任务扫描订单表,按照下单时间以及状态进行过滤,之后在进行判断是否在有效期内,如果不在,则取消订单。...
- 编程技术
测试开发既然都这么厉害了!为啥不直接转业务开发?
前段时间,在后台收到一则留言:"请问一下,你觉得开发技术好,还是测试技术好,如果测试技术好,为什么不直接开发,干嘛做测试?"这是一则很有意...
- 编程技术
大厂喜欢问的TreeShaking到底是啥?好在哪呢?五分钟弄懂!
Tree Shaking中文含义是摇树,在webpack中指的是打包时把无用的代码摇掉,以优化打包结果。而webpack5已经自带了这个功能了,当打包环境为production时,默认开...
- 编程技术
我们一起深入理解Flink State
State是Flink流计算的关键部分。Flink 中的状态分为两种主要类型:Keyed State 和 Operator State。Flink提供了三种状态后端:MemoryStateBackend、FsStateBackend、RocksDBSta...
- 编程技术
要验证索引是否有效,不一定要马上创建索引哦
使用 HypoPG 需要对 EXPLAIN 命令有一定的了解。如果您需要有关此命令的更多信息,可以查看官方文档。另外也还有很多非常好的资源。...
- 编程技术
SaaS多租户架构数据源动态切换解决方案
随着云计算和SaaS(Software as a Service)模型的兴起,多租户系统成为了构建灵活、高效应用的重要架构。在构建多租户SaaS平台时,数据库方案的选择直接关...
- 编程技术
开源协议识别和避免潜在的风险,你知道吗?
开源协议是开源软件的重要组成部分,它们规定了使用开源软件的规则和条件。这些协议不仅包括使用软件的许可条款,还包括贡献代码的规则和解决争议...
- 编程技术
AI时代的技术栈,你了解几分?
现在大家在实际的业务中准备用AI来改造的主要是什么样的场景呢?例如智能客服的升级、电商场景中商品图片、文案、视频等的智能化生产等?...
- 编程技术
vivo 消息中间件测试环境项目多版本实践
在业务使用消息中间件的过程中,提出了开发测试环境项目多版本隔离的诉求。本文将介绍我们基于 RocketMQ 如何实现的多版本环境隔离。...
- 编程技术
Htmx,它到底是框架还是库?
关于Htmx是库还是框架的讨论,常常出现在争论之中。有人辩称Htmx实际上是一个库,而不是框架。但这种说法可能不太准确。...
- 编程技术
探究网络延迟对事务的影响
最近在做数据同步测试,需要通过DTS将kafka中的数据同步到数据库中,4G的数据量同步到数据库用了大约4个多小时,这看起来并不合理;此时查看数据库所...