• 文章
  • 从 Spring Cloud 看一个微服务框架的「五脏六腑」-LMLPHP
    Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。 本文将从 Spring Cloud 出发,分两小节讲述微服务框架的「五脏六
    03-07 14:09
  • Java中的异常处理不是一个简单的主题。初学者发现它很难理解,甚至有经验的开发者也可以花几个小时讨论如何以及应该抛出或处理哪些异常。 这就是为什么大多数开发团队都有自己的一套如何使用它们的规则。如果
    03-02 17:02
  • 谈到阻塞,相信大家都不会陌生了。阻塞的应用场景真的多得不要不要的,比如 生产-消费模式,限流统计等等。什么 ArrayBlockingQueue、 LinkedBlockingQueue、DelayQ
    03-02 12:34
  • 上周,Docker 公司传出正在裁员,裁员比例为 10%。关于裁员,Docker 的发言人说比例达不到这个数,与此同时,Docker 还在招聘高管。 Docker 现任 CEO Steve Sing
    03-01 13:13
  • 问题 问题描述:项目中发现,自定义切面注解在 Controller 层正常工作,在 Service 层却无法正常工作。为了便于分析,去掉代码中的业务逻辑,只留下场景。 自定义注解,打印时间
    02-28 16:40
  • 为保障系统的可用性、可靠性以及性能,在分布式系统中,往往会设置数据冗余,即对数据进行复制。举例来说,当一个数据库的副本被破环以后,那么系统只需要转换到其他数据副本就能继续运行下去。另外一个例子,当访问
    02-28 12:56
  • 1、什么是Redis? Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redi
    02-23 12:12
  • 背景 Hystrix 旨在通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备拥有回退机制和断路器功能的线程和信号隔离,请求缓存和请求打包,以及
    02-22 15:13
  • 概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数
    02-21 14:25
  • 分布式之数据库和缓存双写一致性方案解析-LMLPHP
    先做一个说明,从理论上来说,给缓存设置过期时间,是保证最终一致性的解决方案。这种方案下,我们可以对存入缓存的数据设置过期时间,所有的写操作以数据库为准,对缓存操作只是尽最大努力即可。也就是说如果数据库
    02-20 12:12

加载更多