- 编程技术
超火前端框架:公开叫板 Vue、React,拥有 5k star
Nuejs 最近有一个很火的前端新框架,github 上已经有 5k 的star,这势头是真的猛: 我看了一下,这个 Nuejs 框架大体上有几个主要的特点: 体积非常的小巧,...
- 编程技术
数据处理:应用程序和数据如何打交道?
我们了解了如何使用Rust访问关系数据库以及对半结构化数据进行处理。Rust的类型系统和内存安全特性,加上强大的生态系统,使得它成为进行数据处理任...
- 编程技术
一文搞懂如何基于 GenAI 提升编码效能
作为一种前沿技术,GenAI 结合了人工智能和编码领域的知识,为开发者们提供了独特的“协作”优势。...
- 编程技术
三种发布策略:基于 API 的基础架构
部署与发布 在决定发布策略之前,我们必须区分两个重要概念:部署和发布。部署涉及将功能完全推进生产环境,因为您现在在系统中运行了一个进程。尽...
- 编程技术
大型企业通常如何进行单元测试?
因为针对有用户访问和无用户访问的项目,相同的代码甚至在极端用户流量下可能带来截然不同的效果。在面对极端用户流量时,每次修改一行代码上线都...
- 编程技术
分享 12 个现代化 CSS 新属性
有时候,提升你的应用程序的CSS只需要一个简单的一行升级或增强!了解这12个属性,开始将它们融入到你的项目中,享受减少技术债务、去除JavaScript,以...
- 编程技术
前端如何请求后端数据?有哪些方法可以实现?
Axios 是一个非常流行的第三方库,它基于 Promise 设计,支持浏览器和 Node.js 环境,提供了一种更加优雅的方式来处理异步 HTTP 请求。...
- 编程技术
消息队列的七种经典应用场景
在笔者心中,消息队列,缓存,分库分表是高并发解决方案三剑客。 在职业生涯中,笔者曾经使用过 ActiveMQ 、RabbitMQ 、Kafka 、RocketMQ 这些知名的消息队列...
- 编程技术
[]byte与string的两种转换方式和底层实现
为什么不用我们常见的string和[]byte的转换方式呢?这样做是怎么提高性能的呢?...带着这些疑问,今天将分享下并总结string和[]byte的转换方式,不同的转换...
- 编程技术
我们一起聊聊如何简化多个 if 的判断结构
当你需要比较或“检查”数值时,很自然地会想到 if/else,这样你就可以用语言逐步解决问题。但下一次,请试着思考如何将您的值表示为数据,并通过简...
- 编程技术
系统页面缓存也会影响数据库的运行性能,你相信吗?
开源数据库的存储层,往往都建立在 OS 的文件系统之上。这时候,数据库用户需要意识到,系统缓存也会对数据库运行性能产生影响。...
- 编程技术
你的项目应该如何正确分层?你会吗?
数据查询对象,用于在各层之间传递查询请求。它允许将查询条件封装为一个对象,使得方法调用更加清晰,同时避免了使用诸如 Map 这类无结构的数据类...
- 编程技术
四大分布式事务方案详解
分布式事务是指涉及多个参与者,通常是不同的计算机节点或服务的事务操作,因此需要跨多个节点执行事务操作。...
- 编程技术
三分钟学会在 RabbitMQ 中实现发布订阅模式
掌握发布-订阅模式和消息发送失败处理策略,对于掌握消息队列的使用至关重要,可为系统的稳定性和扩展性提供保障。...
- 编程技术
2024 年,这些 VS Code 插件可以卸载了!
随着 VS Code 功能的持续增强,许多原先由插件提供的功能现已被官方内置,因此,这些插件已不再必需。本文将盘点那些可以安全卸载的 VS Code 插件,让你...
- 编程技术
Monkey自动化工具结合B端组件可行性探索
Monkey作为一种创新的测试工具,为系统稳定性的保障提供了新的思路和方法。通过结合B端组件可行性探索,我们发现Monkey在实际项目中具有良好的应用前景...