发现问题:上层服务A任务失败触发告警,排查是因为调用服务B时接口偶现time out。登录服务B定位:首先确定网络无异常。然后查看了下上层服务A报超时的请求,服务B确实产生了...
发现问题:上层服务A任务失败触发告警,排查是因为调用服务B时接口偶现time out。登录服务B定位:首先确定网络无异常。然后查看了下上层服务A报超时的请求,服务B确实产生了...
插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。[https://www.cbedai.net/binkang]坚持不...
一、简介 ICP(Index Condition Pushdown)是在MySQL 5.6版本上推出的查询优化策略,把本来由Server层做的索引条件检查下推给存储引擎层来做...
什么是Spring Spring是一个轻量级的IOC/DI和AOP容器框架,他可以帮我们简化很多代码的编写,提高开发效率 Spring有哪些重要模块 Spring Core,...
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。...
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。 一、前言 不得不说阿里的面试还是挺有质...
原文引用 -> ElasticSearch分页查询四种解决方案与原理[https://blog.csdn.net/ztchun/article/details/9140692...
注意:此篇文章大部分内容都是摘抄自 seata 的官网,写此篇文章的目的是对seata官网部分内容总结,方便日后复习。 一、什么是seata Seata 是一款开源的分布式事...
前言 四月份的时候,有位朋友去美团面试,他说被问到Redis与MySQL双写一致性如何保证? 这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起...
上一篇 <<<Zookeeper示例之服务发现与治理[https://www.jianshu.com/p/667fc53780c5]下一篇 >>>Zookeeper示例之节点...
上一篇 <<<Redis常见问题汇总[https://www.jianshu.com/p/ff74b76020e8]下一篇 >>>Zookeeper如何实现分布式锁[http...
1.LRU 缓存机制可以通过哈希表辅以双向链表实现,用一个哈希表和一个双向链表维护所有在缓存中的键值对 2.使用 ConcurrentHashMap+双向链表+ReadWri...
setnx 如果不存在就set,value为currenttime+timeout 成功返回1,不成功返回0。 成功后获取锁,expire设置过期时间。 执行业务 释放锁。 ...
微信公众号:moon聊技术关注选择“ 星标 ”, 重磅干货,第一 时间送达![如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发] 大家好,我是 moon。 redis 作...
调什么 JVM调优:1、是想调什么,2、能调什么(只能调开放接口的,很多东西不一定开放接口给你调整),综合考虑只有如下两个方面: 内存方面 线程方面 内存方面 JVM需要的内...
本文包括kafka的定义、安装、启动、架构、工作流程、原理、生产者、消费者、分区、ISR节点、HW、分区分配策略、offset、高效读写机制。 1. Kafka 概述 1.1...
上一篇 <<<使用Redisson工具实现分布式锁[https://www.jianshu.com/p/dd58cc66e9f0]下一篇 >>>Redis集群模式之哨兵模式[...
在讲分布式锁之前,我们先看看zookeeper的基础特性,zookeeper主要是一个文件系统数据结构,节点可以分为以下几类 一、节点类型 1.PERSISTENT-持久化目...