不是海碗 不是海碗
2年前
安全验证必备——语音验证码短信 API
引言随着互联网的快速发展,越来越多的人和组织依赖于数字化技术进行日常活动和业务操作。例如,在进行网上支付、注册账户、重置密码、更改个人信息等操作时,通常需要进行身份验证,以确保安全性。为了应对日益增长的网络安全威胁,开发人员需要采用更加安全的身份验证方式,
架构师日记-从数据库发展历程到数据结构设计探析 | 京东云技术团队
本文针对数据存储相关名词概念进行了解释,重点介绍了数据库技术的发展史。为了丰富文章的可读性以及实用性,又从数据结构设计层面进行了部分技术实战能力的外延扩展,阐述了拉链表,位运算,环形队列等相关数据结构在软件开发领域的应用,希望本文给你带来收获。
小万哥 小万哥
2年前
CMake构建指南:如何提高C/C++项目的可维护性
如果您是一位C/C开发人员,那么您一定知道在编写和维护大型项目时所面临的挑战。这些项目通常包含大量的源代码、库和依赖项,需要耗费大量的时间和精力才能构建和维护。在这种情况下,使用自动化工具可以大大减轻您的负担,提高项目的可维护性。CMake就是这样一款
Maven进阶学习指南 | 京东云技术团队
当我们在开发项目时,有时需要用到外部依赖组件,例如当我们需要Json序列化的时候需要用到FastJson组件,我们可以通过下载对应jar包加载到项目中。但当一个大的项目同时需要依赖各种各样的外部服务,就存在着配置繁琐、依赖冲突等问题,因此可以通过maven来完成对应的依赖管理功能。
MySQL之InnoDB存储结构 | 京东物流技术团队
InnoDB存储引擎最早由InnobaseOy公司开发(属第三方存储引擎)。从MySQL5.5版本开始作为表的默认存储引擎。该存储引擎是第一个完整支持ACID事务的MySQL存储引擎,特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读,非常适合OLTP场景的应用使用。目前也是应用最广泛的存储引擎。
API 小达人 API 小达人
2年前
如何提升 API-First 设计流程
一个APIFirst设计应该具有可复用性、互操作性、可修改性、用户友好性、安全性、高效性、务实性,并且重要的是,与组织目标保持一致。这些基本特征将确保API能够有效地为APIFirst组织战略和开发模式做出贡献,在这种模式中,API可以最大限度地为业务创造价值。但如何生成这样的APIFirst设计呢?
铁扇公主 铁扇公主
1年前
代码文档浏览器 Dash 最新激活版
Dash是一款强大的文档阅读和代码片段管理工具,旨在提供开发者和技术人员一个集中管理和快速查阅文档的环境。它整合了各种编程语言、框架和工具的文档,使用户能够在一个应用程序中访问和搜索所需的技术文档。以下是Dash的一些主要特点和功能:多种文档集成:Dash
SpringBoot 项目优雅实现读写分离 | 京东云技术团队
一、读写分离介绍当使用SpringBoot开发数据库应用时,读写分离是一种常见的优化策略。读写分离将读操作和写操作分别分配给不同的数据库实例,以提高系统的吞吐量和性能。读写分离实现主要是通过动态数据源功能实现的,动态数据源是一种通过在运行时动态切换数据库连
铁扇公主 铁扇公主
1年前
简单的代码文档浏览器Dash 直装最新版
Dash是一款流行的文档浏览和API文档生成工具,用于开发人员在编写代码时查看文档和参考手册。它提供了一个用户友好的界面,集成了许多常见编程语言和框架的文档,并支持自定义文档集成。以下是Dash软件的一些主要特点和功能:多语言和框架支持:Dash支持多种编
新支点小玉 新支点小玉
1年前
什么是黑盒白盒测试,他们有什么区别?
软件测试是软件开发过程中的基本活动。黑盒测试和白盒测试是两种不同类型的软件测试策略,它们具有同样强大的功能,并且结合使用时甚至更好。一、黑盒测试在软件中,黑盒测试很方便,可以减少灾难性(软件)崩溃的风险。灾难性的软件崩溃可能是什么?系统在更新客户数据库的过