开发 面试官:聊聊微信和淘宝扫码登录背后的实现原理? 1、引言 扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的方式登录),但不得不说 ... 2020-02-242,2660
开发 一网打尽:Java 程序员必须了解的计算机底层知识! 我们每个程序员或许都有一个梦,那就是成为大牛,我们或许都沉浸在各种框架中,以为框架就是一切,以为应用层才是最重要的, ... 2020-01-202,5440
开发 如何通过SpringBoot + RabbitMQ保证消息100%投递成功并被消费?(附子系统) IT综合 一,先扔一张图 说明: 本文涵盖了关于RabbitMQ很多方面的知识点,例如: 消息发送确认机制消费确认机制消息的 ... 2020-01-132,2810
架构 如何设计缓存系统:缓存穿透,缓存击穿,缓存雪崩解决方案分析 前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指 ... 2019-12-262,2270
数据库 MySQL 性能优化:8 种常见 SQL 错误用法! 1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的 ... 2019-10-302,5790
数据库 Kafka 如何优化内存缓冲机制造成的频繁 GC 问题? 目录 1、Kafka的客户端缓冲机制 2、内存缓冲造成的频繁GC问题 3、Kafka设计者实现的缓冲池机制 4、总结一下 ... 2019-10-112,8820
大数据 Elasticsearch 亿级数据检索性能优化案例实战! 一、前言 数据平台已迭代三个版本,从头开始遇到很多常见的难题,终于有片段时间整理一些已完善的文档,在此分享以供所需 ... 2019-09-243,2520
开发 记一次隐藏很深的 JVM 线上惨案的分析、排查、解决! 1、本文背景 本文会给大家讲解一个比较特殊的JVM优化案例,这个优化案例本身是因为新手工程师对JVM优化可能了解了一个半 ... 2019-09-113,4950
开发 记一次JVM FullGC引发严重线上事故的定位、分析、解决过程! 这篇文章给大家聊一次线上生产系统事故的解决经历,其背后代表的是线上生产系统的JVM FullGC可能引发的严重故障。 2019-08-212,2030
数据库 一个程序员眼中的宋慧乔离婚、宝强母亲去世、李晨范冰冰分手 目录 (1)为什么要用缓存集群 (2)20万用户同时访问一个热点缓存 (3)基于流式计算的缓存热点自动发现 (4) ... 2019-07-012,1420