最新 最热

大厂都是如何对高并发系统做性能优化的?

业务价值->承载高并发->性能优化。 一切的前提是业务价值需要。如果没有足够价值,那可读性才是第一,性能在需要的地方是no.1,但不需要的地方可能就是倒数第一。当下技术框架出来的软件差不到哪去,没有这种及时响应诉求的...

2021-12-07
5

MongDB使用与原理看这篇就够了

memory 内存引擎,NoSQL最大的特点: 1、默认支持分布式(内置分布式解决方案) 2、高性能,高可用性和可伸缩性

2021-12-07
3

SpringBoot整合Spring Cache,简化分布式缓存开发

上篇博文,我们深入的介绍了SpringBoot整合Redis的相关内容,处理缓存我们使用RedisTemplate或者StringRedisTemplate结合场景选择不同的数据结构,会造成缓存代码和业务代码会紧耦合在一起。有没有更加简便的方式呢?...

2021-12-07
3

SpringBoot整合Redis,一篇解决缓存的所有问题

上一篇博文,我们重点介绍了SpringBoot如何整合Mybatis,JPA等技术,访问我们的关系型数据库,这篇博文我们介绍SpringBoot如何整合Redis来访问非关系型数据库,带你深入了解Redis的自动原理,并结合具体案例进行实操,分享所有的源...

2021-12-07
3

SpringBoot最佳实践,它来了,它来了

上篇博文(SpringBoot自动配置原理,你真的懂吗?)我们详细的介绍了SpringBoot是如何完成自动配置功能的,以及具体的原理。SpringBoot的强大,大家也有所了解了,SpringBoot更加强大的地方是提供了很多的Starter,而且覆盖了我们日...

2021-12-07
4

【Redis官方解答】为啥Redis Cluster设计成16384个槽?

不同的余数,代表bitmap 有 65535 bit。所以bitmap的大小可以计算为

2021-12-07
3

2021年最新最全Flink系列教程_Flink原理初探和流批一体API(二)

oolConfig config = new FlinkJedisPoolConfig.Builder() .setHost(“node1”).build(); result.addSink(new RedisSink>(config, new RedisMapperEx())); env.execute();...

2021-12-07
3

Jaeger开发入门(java版)

本篇概览前文《分布式调用链跟踪工具Jaeger?两分钟极速体验》咱们体验了Jaeger的基本能力,今天就来编码实践,了解如何将让自己的应用集成Jaeger;本文的目标:今天咱们要在一个分布式系统中部署和使用jaeger,使用方式包括两种...

2021-12-07
3

Spring Cloud Gateway限流实战

本篇概览本文是《Spring Cloud Gateway实战》系列的第八篇,经过前面的学习,咱们对过滤器已了解得差不多,今天来补全过滤器的最后一个版块:限流(RequestRateLimiter )默认的限流器是基于redis实现的,限流算法是大家熟悉的令牌...

2021-12-07
3

深度解析Redis线程模型设计原理

我们通常说Redis是单线程,主要指Redis的网络I/O和KV对读写是由一个线程完成,是Redis对外提供KV存储服务的主要流程。 但Redis其它功能如持久化、异步删除、集群数据同步等,是由额外线程执行的。...

2021-12-07
4