最新 最热

后端也要了解接口性能测试?

一般而言,在交付给测试同学验证前,开发自测是必不可少了,而对于接口性能,因为不同责分工,后端同学往往是简单自测下接口性能,基本上不涉及压测,大部分压测工作都是测试同学在做...

2022-11-17
0

CQRS架构简介_公司架构图

看到博客园一位园友写了一篇文章,其中的观点是,要想高性能,需要尽量:避开网络开销(IO),避开海量数据,避开资源争夺。对于这3点,我觉得很有道理。所以也想谈一下,CQRS架构下是如何实现高性能的。...

2022-11-17
1

运维前移/左移系列(一)

大概在2014年,当时所在团队面临变更引起故障的难题,组织了一次运维前移的工作,比如由运维工程项目团队牵头建立项目可行性评审,应用运维团队参与到概要设计、详细设计(非功能性设计与重大功能改造)、集中变更评审、运行评估...

2022-11-16
0

SpringBoot实现并发、超发和锁机制/抢购示例:超发、乐观锁、悲观锁和Redis的使用

上述的超发现象,归根到底在于数据库时被多个线程同时访问的,在没有加锁的情况下,上述代码并不是线程安全的。

2022-11-15
0

ActiveMQ使用入门

RMI、SOA和微服务等架构,为JavaEE系统的分布式提供了可能,软件理论上可以不被 物理硬件限制而无限扩展。但这些的远程调用是同步操作的,不可避免存在一些局限:...

2022-11-15
1

基于Jmeter的分布式压测实践

平时在使用Jmeter做压力测试的过程中,由于单机的并发能力有限,所以常常无法满足压力测试的需求。因此,Jmeter还提供了分布式的解决方案。本文是一次利用Jmeter分布式对业务系统登录接口做的压力测试的实践记录。按照惯例...

2022-11-14
0

StarRocks学习-初识

StarRocks 是一款高性能分析型数据仓库,使用向量化、MPP 架构、可实时更新的列式存储引擎等技术实现多维、实时、高并发的数据分析。

2022-11-13
1

Redis应用问题解决

key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。...

2022-11-13
0

LongAdder的源码学习与理解

因为CPU与内存之间速度还是存在较大差距所以现在计算机在内存与CPU之间引入了三级缓存

2022-11-13
0