随着分布式微服务的发展,系统正在变得越来越复杂,一个普通的应用也可能依赖了很多其他的服务。在没有明确强弱依赖关 … Continue reading “强弱依赖治理概述”
分类: 学习
性能调优概述,这是一篇最通俗易懂性能调优的总结!
概述 硬件配置:CUP Xeon E5620 x 2 8核心, 内存 16G , 硬盘 RAID 10,操作系 … Continue reading “性能调优概述,这是一篇最通俗易懂性能调优的总结!”
单元测试框架和覆盖率统计
作者 | 忠素 一、背景介绍 最近部门在推进质量标准化,通过标准化研发、交付、部署、运维等过程,减少缺陷率和返 … Continue reading “单元测试框架和覆盖率统计”
TestNG中英对照
本文翻译自TestNG官方文档:TestNG Table of Contents 目录略 1 – … Continue reading “TestNG中英对照”
Java 如何消除太多的 if else 判断?
1.简介 if判断语句是很多编程语言的重要组成部分。但是,若我们最终编写了大量嵌套的if语句,这将使得我们的代 … Continue reading “Java 如何消除太多的 if else 判断?”
什么是测试数据,如何为测试准备测试数据
了解什么是测试数据以及如何为测试准备测试数据: 在当前信息和技术革命性增长的史诗中,测试人员通常会在软件测试生 … Continue reading “什么是测试数据,如何为测试准备测试数据”
快速上手 Spring Boot 看这些就够了!
本期为大家精选了码云上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架、文件文档系统、秒杀系 … Continue reading “快速上手 Spring Boot 看这些就够了!”
关于测试覆盖率
一天清晨,一个年轻的程序员问大师: “我准备写一些单元测试。我应该以什么样的代码覆盖率为目标?” 大师回答说: … Continue reading “关于测试覆盖率”
应用架构之道:分离业务逻辑和技术细节
架构 什么是架构? 关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义。 硬是要给一个概述,我认为架 … Continue reading “应用架构之道:分离业务逻辑和技术细节”
全链路压测自动化实践
背景与意义 境内度假是一个低频、与节假日典型相关的业务,流量在节假日较平日会上涨五到十几倍,会给生产系统带来非 … Continue reading “全链路压测自动化实践”
数据库和数据仓库的区别
数据库:传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。 数据仓库:数据仓库系统的主 … Continue reading “数据库和数据仓库的区别”
跨语言 RPC 框架 Thrift 详解(Python/Java篇)
一、 概念 Apache 的 Thrift 软件框架,是用来进行可伸缩的、跨语言的服务开发,它通过一个代码生成 … Continue reading “跨语言 RPC 框架 Thrift 详解(Python/Java篇)”
美团OCTO万亿级数据中心计算引擎技术解析
美团点评自研的 OCTO 数据中心(简称 Watt)日均处理万亿级数据量,该系统具备较好的扩展能力及实时性,千 … Continue reading “美团OCTO万亿级数据中心计算引擎技术解析”
美团万亿级 KV 存储架构与实践
KV 存储作为美团一项重要的在线存储服务,承载了在线服务每天万亿级的请求量。在 2019 年 QCon 全球软 … Continue reading “美团万亿级 KV 存储架构与实践”
CPU times 与 Wall time
CPU times 进程时间也称 CPU 时间,用来度量进程使用的中央处理器资源。 进程时间以时钟计算,分为用 … Continue reading “CPU times 与 Wall time”