前言 在之前这篇文章中,我大致介绍了一下google guava库中的RateLimiter的实现以及它背后的令牌桶算法原理。但是也有新的问题,在分布式的环境中,我们如何针对...
前言 在之前这篇文章中,我大致介绍了一下google guava库中的RateLimiter的实现以及它背后的令牌桶算法原理。但是也有新的问题,在分布式的环境中,我们如何针对...
什么是服务雪崩? 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的 “扇出”。如果扇出的链路上某个微服务的调用...
前言 日常的业务开发项目中只会配置一套数据源,如果需要获取其他系统的数据往往是通过调用接口, 或者是通过第三方工具比如kettle将数据同步到自己的数据库中进行访问。 但是也...
在上文中,卸载Agent之后,使用jmap -histo:live pid命令验证执行FGC,相关Class是否会被回收,结果遇到了一些问题,最终通过MAT内存分析才定位到了...
一、需求描述 在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,而且时间很准确,误差在1s内。 二、实现方案 定时任务关...
环境:spring boot项目 mybatis-plus作为持久层 实体类 TableName注解添加属性值 autoResuleMap = true,字段加TableFi...
程序员圈子里一直流传着一个魔咒:35 岁的中年危机。 他们说,35 岁程序员的精力和体力会无法避免地下降;他们说,35 岁程序员的丰富经验没有年轻员工的创新活力吃香;他们说,...
SpringBoot 项目使用 redis 1、 直接引入 spring-boot-starter-data-redis 依赖 2、在application.yml 增加r...
学会配色, PPT立马高大上 1、麦肯锡 麦肯锡公司选用的是单色设计。蓝色作为主色,天蓝辅助色,水蓝点缀。这种搭配给人的感觉是简洁,层次清晰。 图片来源:搜狐 2、贝恩 贝恩...