问题 一次线上发版过程中发现应用的接口出现大量的超时现象.通过告警和链路追踪系统发现是有一个应用的dubbo请求大量超时.速度进入服务器查看日志发现出现大量的OOM:perm...
问题 一次线上发版过程中发现应用的接口出现大量的超时现象.通过告警和链路追踪系统发现是有一个应用的dubbo请求大量超时.速度进入服务器查看日志发现出现大量的OOM:perm...
背景 许多人都听过异步编程,同步编程,但是好像对响应式编程这个新名称感到很陌生,即使我们在实际项目中已经在使用这种编程方式。 这篇文章就是来介绍响应式编程(Reactive ...
RocketMQ的事务消息,是指发送消息事件和其他事件需要同时成功或同时失败。比如银行转账,A银行的某账户要转一万元到B银行的某账户。A银行发送“B银行账户增加一万元”这个消...
一、模式介绍 建造者模式是创建型模式的一种,其最大的特点就是允许调用者分步骤来创建复杂的对象。通常包含如下几种角色: 产品,指需要创建的产品对象; 建造者,根据不同的业务逻辑...
秒杀活动是指网络商家为促销等目的组织或网上限时抢购活动,这种活动具有瞬时并发量大、库存量少和业务逻辑简单等特点。设计一个秒杀系统需要考虑的因素很多,比如对现有业务的影响、网络...
正文总结 正文 Spring 是一个开源的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。包括在此基础上衍生的 Spri...
1. 什么是mycat? 2. mycat可以应用在什么场景? 3. 什么样的表需要进行分片? 答:超过1000万的表需要进行分片。 4. mycat的工作原理是什么? sq...
1.一些概念 1.1.数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。...
一次内存溢出排查过程 导出超过20W条数据到excel。 默认使用poi提供方法XssfWorkBook进行写入Excel。 分页查询数据,每次查询完之后,写入到Excel。...