排序
提高开发质量的 5 个必要实践
单元测试 什么是单元测试 ? 单元测试通常是指对一个函数或方法测试。单元测试的目的是验证每个单元的行为是否符合预期,并且在修改代码时能够快速检测到任何潜在的问题。通过编写测试用例,我...
火热的低代码和无代码赛道
一、背景 星霜荏苒,居诸不息。互联网技术飞速发展,软件的设计、开发、应用也是风发泉涌,无论是开发工具还是应用程序,都在不断追求降本增效,极大地推动了软件研发的长足进步。但然而,长期...
如何优雅地使用Low Code提高开发效率
2023年,低代码热度有,但是在企业内部核心场景的落地比例不高,推进进展也没有想象中快。就算是这样,低代码赛道也在“暗流涌动”。 数字化趋势下,很多企业想要以数字化的手段进行降本增效。...
解锁Spring组件扫描的新视角
本文分享自华为云社区《Spring高手之路10——解锁Spring组件扫描的新视角》,作者: 砖业洋__。 首先,我们将探讨一些Spring框架中IOC(Inversion of Control)的高级特性,特别是组件扫描的相...
gitlab-ci 从0到1
原创 鲜正权 / 叫叫技术团队 现阶段开发人员的工作流程,编写代码、提交、构建、发布。这个过程往往还需要手动执行,容易出错且很Low,本文将带领大家手摸手实现GitlabCI 自动构建发布,从此高...
掌握Spring条件装配的秘密武器
本文分享自华为云社区《Spring高手之路9——掌握Spring条件装配的秘密武器》,作者:砖业洋__。 在Spring框架中,条件装配是一个强大的功能,可以帮助我们更好地管理和控制Bean的创建过程。本文...
基于Spark的大规模日志分析
本文分享自华为云社区《【实战经验分享】基于Spark的大规模日志分析【上进小菜猪大数据系列】》,作者:上进小菜猪。 随着互联网的普及和应用范围的扩大,越来越多的应用场景需要对海量数据进行...
解析胜出概率:AB实验与抛硬币的对比与探讨
在之前的文章中,FeatureProbe 介绍了如何使用贝叶斯方法进行AB实验的数据分析。如果你还没有阅读过该文章,可以点击链接进行阅读。 今天我们将通过两个生动的例子——电商产品 AB 实验和抛硬币...
2023 年要学习的 10 大 DevOps 技能
2023 年要学习的 10 大 DevOps 技能 DevOps 是两个不同领域的混合体,即开发和运维。这提高了更快地发布软件应用程序的能力,与传统软件开发方法相比,具有快节奏的改进和演变。它使团队能够更...
通过自动化单元测试的形式守护系统架构 | 京东云技术团队
1 背景 随着需求开发迭代,代码库规模逐渐变大,新的团队成员引入等诸多因素,系统起初制定的架构规则不可避免遭到破坏。不仅仅是破坏团队的统一开发规范,更为重要的是随着代码库规模逐渐增长...
懂人心的软件开发:不现实的机器化软件人假设
我是70后。1993年从大学计算机应用专业毕业后,就一直在企业IT部门一线团队,从事软件开发和咨询工作。先后在国企、私企和外企,做过IT系统管理、Web应用开发、软件测试、项目管理和软件开发咨...
探索Reactor网络模型在当今应用领域的革新
本文分享自华为云社区《驾驭网络技术的未来:探索Reactor网络模型在当今应用领域的革新》,作者: Lion Long 。 本文介绍了Linux网络设计中的Reactor网络模型及其在实际应用中的重要性。Reactor...
细说敏捷测试-敏捷实战中的探索
1 什么是敏捷? 敏捷开发是一种思想或方法论,就是通过不断迭代开发和增量发布,最终交付符合用户价值的产品 敏捷思想源于最初的《敏捷宣言》: 【敏捷软件开发宣言】 个体和互动高于流程和工具...
《DevOps》的工作职责有哪些?
《DevOps》的工作职责有哪些? DevOps 是一种使单个团队能够处理整个应用程序生命周期(包括开发、测试、发布、部署、操作、显示和规划)的做法。它是术语“Dev”(用于开发)和“Ops”(用运维...
深入理解注解驱动配置与XML配置的融合与区别
摘要:本文旨在深入探讨Spring框架的注解驱动配置与XML配置,揭示两者之间的相似性与差异。 本文分享自华为云社区《Spring高手之路2——深入理解注解驱动配置与XML配置的融合与区别》,作者:砖...
实例讲解看nsenter带你“上帝视角”看网络
本文分享自华为云社区《《跟唐老师学习云网络》 - nsenter魔法棒》,作者:tsjsdbd 。 有时候Docker容器中缺少需要的软件。比如 curl,wget,ifconfig,ip,tcpdump 等基础软件包,什么都干不了...
Junit执行器Runner探索之旅 | 京东云技术团队
单元测试是每个程序员必备的技能,而Runner是每个单元测试类必有属性。本文通过解读Junit源码,介绍junit中每个执行器的使用方法,让读者在单元测试时,可以灵活的使用Runner执行器。 一、背景 ...
两个相见恨晚的 Chrome devtool 开发技巧(一)
前言 前段时间给公司分享前端技术, 因为部门中不光是前端,还有后端、数据。 所以选择了分享 浏览器 相关的, 这个不光前端每天在用,研发人员日常也都离不开使用浏览器。 在准备过程中,学习...
细说敏捷测试-敏捷实战中的探索 | 京东云技术团队
1 什么是敏捷? 敏捷开发是一种思想或方法论,就是通过不断迭代开发和增量发布,最终交付符合用户价值的产品 敏捷思想源于最初的《敏捷宣言》: 【敏捷软件开发宣言】 个体和互动高于流程和工具...
构建高可用性的 SQL Server:Docker 容器下的主从同步实现
摘要:本文将介绍如何在 Docker 环境下搭建 MS SQL Server 的主从同步,帮助读者了解主从同步的原理和实现方式,进而提高数据的可靠性和稳定性。 一、前言 在当今信息化的时代,数据的安全性和...