教程资源
-
-
为什么要写单元测试?京东手把手教你实战TDD(测试驱动开发)
1. 前言 领域驱动设计,测试驱动开发。 我们在《手把手教你落地DDD》一文中介绍了领域驱动设计(DDD)的落地实战,本文将对测试驱动开发(TDD)进行探讨,主要…… -
Java通过 CompletableFuture 实现异步多线程优化请求处理速度(等待多个线程执行完成后再继续操作)
零、背景 我们在写后端请求的时候, 可能涉及多次 SQL 执行(或其他操作), 当这些请求相互不关联, 在顺序执行时就浪费了时间, 这些不需要先后顺序的操作可以通过…… -
SpringCloud系列之接入SkyWalking进行链路追踪和日志收集
前言 前一段时间一直在研究升级公司项目的架构,在不断学习和试错后,最终确定了一套基于 k8s 的高可用架构体系,未来几期会将这套架构体系的架设过程和注意事…… -
基于 nacos/springcloud/k8s 的不停机服务更新[graceful shutdown](K8S优雅下线,避免滚动更新期间系统无法访问)
背景 我们的 SpringCloud 是部署在 k8s 上的, 当通过 k8s 进行滚动升级时, 会有请求 500 的情况, 不利于用户体验, 严重的可能造成数据错误的问题 k8s 滚动更新…… -
Metrics 监控方案的思考和实操(面向微服务组件)
背景介绍 1. 现状 众所周知,业界各种大中型软件系统在生产运行时,总会有一些手段来进行保驾护航。如上图所示,Metric 机制作为一个非常重要的监控手段,与…… -
腾讯Elasticsearch核心应用场景-日志优化实践
1. 背景 日志领域是Elasticsearch(ES)最重要也是规模最大的应用场景之一。这得益于 ES 有高性能倒排索引、灵活的 schema、易用的分布式架构,支持高吞吐写入…… -
-
程序员新人频繁使用count(*),被组长批评后怒怼:性能并不拉垮!
在我们平时查询数据库表记录行数的时候,经常会使用到count()函数,比如使用count(*)、count(1)或者count(某个主键或索引列),今天我们来对比下这些用法中哪个…… -
谢谢
评论于 会声会影 2021 24.1.1 旗舰学习版(专业视频剪辑软件)