业务场景 某个三方API接口限制调用频率为200/min,但是某项业务功能中需要频繁的去调用该接口。尽量不去触发限流规则,因此在内部接口调用前先行限流。 技术选型 本着接入时...
业务场景 某个三方API接口限制调用频率为200/min,但是某项业务功能中需要频繁的去调用该接口。尽量不去触发限流规则,因此在内部接口调用前先行限流。 技术选型 本着接入时...
在之前介绍过mac系统安装docker,以及docker安装mysql的傻瓜式教程,如果有需要参考的朋友,可以看下面文章: MacOS安装Docker傻瓜式教程 mac系统下...
对账流程 对账流程节点:数据抓取、数据清洗、对账、结果汇总4个操作节点;对账结果:上游单边(订单上游存在,下游不存在)、下游单边、金额不一致(上下游订单都存在,但是金额不同)...
最近在改进项目的并发功能,但开发起来磕磕碰碰的。看了好多资料,总算加深了认识。于是打算配合查看源代码,总结并发编程的原理。 准备从用得最多的线程池开始,围绕创建、执行、关闭认...
在java语言中,HashMap是一个非常重要的数据结构,它被广泛用于存储具有key-value映射关系的数据,HashMap提供了高效的数据结构来实现key-value的...
作为一个一直在路上追求艺术和高效的汉子,为了在使用命令行的过程中让自己更加赏心悦目,我又来折腾我的终端了。 目标的效果如下: [https://img.wangcong.ne...
查看某个对象使用的编码,可以使用命令:redis> OBJECT ENCODING key 1、字符串对象(String) 1、编码方式 int:保存的是整数值,并且可以用l...
maven 资源过滤:让 Maven 能解析资源文件中的标识符,替换其中的配置(例如: ${} )信息为实际的值 问题现象 maven 打包后,target下相应的pdf文件...
原文地址:https://segmentfault.com/a/1190000013341344[https://segmentfault.com/a/11900000133...
我想把技术写成故事,说给自己听! 最近,在做一个项目的缓存迁移,迁移之后发现新的Redis缓存的内存占用率接近100%了。于是,看了一下集群的缓存策略是noeviction,...
原文地址 哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这...
原文地址 https://tech.meituan.com/2016/06/24/java-hashmap.htmlHashMap是Java程序员使用频率最高的用于映射(键值...
第一句错了 应该是defaults write com.apple.dock springboard-columns
总结 在@Controller、@Service等容器中,默认情况下,是单例的,也是线程不安全的。 尽量不要在@Controller、@Service等容器中定义静态变量,不...
摘要 1、 Redis数据库中保存的键值对,键总是一个字符串对象,而值可以是字符串对象、列表对象、哈希对象、集合对象、有序集合对象; Redis对象 Redis中对象都是由R...
Redis有8种淘汰策略(常规的+Redis4.0新增的2种lfu策略) 名词解释 lru(less recently used)最近最少使用ttl(time to live...
1、缓存雪崩:缓存中大面积的key同时失效,查询请求都打到数据库中;2、缓存穿透:查询的数据在缓存中不存在时,到数据库中查询。可能是无效数据,在数据库中也不存在;3、缓存击穿...