关于 Redis 6.0 引入的多线程处理,有些细节你可能不知道。

点击上方「后端进阶」,选择“设为星标” 后台回复关键字「后端」,可获取后端开发资料 Redis作为一个基于内存的缓存系统,一直以高性能著称,因没有上下文切换以及无锁操作,即使在单线程处...

5种分布式事务最终一致性方案聊这么清楚的,独一份!

分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,尤其在微服务架构中,几乎可以说是无法避免,因此也常常被认为是微服务落地的最大阻碍。 随着系统...

面试官问我,有没有实现过堵塞队列?我懵了。

点击上方「后端进阶」,选择“设为星标” 后台回复关键字「后端」,可获取后端开发资料 以下面试场景纯属虚构,如有雷同纯属巧合: 面试官:你好,你先做个自我介绍吧 某人:面试官你好,我叫...

图解:消息传输的架构模式

本文介绍在 Redis、Apache Kafka、RabbitMQ、ZeroMQ 和 IBM MQ 等技术中使用的消息交换架构和路由方法的基本模式。另外介绍如何使用这些模式简化架构师和开发人员之间的互动。 点击上方「后端...

从源码中探索新一代垃圾回收器 ZGC

点击上方「后端进阶」,选择“设为星标” 后台回复关键字「后端」,可获取后端开发资料 笔者经过上次对zgc在不同环境下进行的测试后,发现zgc所带来的提升非常之大。一时间对zgc在生产中使用...

再见了消息队列,云原生消息系统已成气候!

消息队列,是复杂系统中必备的核心组件。 拿天猫、京东的秒杀活动来说,但凡涉及高并发场景(尤其是这种世界级的流量洪峰),消息队列的解耦、异步、削峰三大功效,就能展现真正的实力了。 ...

2021/07/14 08:08
1.2K
图解:订单系统的设计

点击上方「后端进阶」,选择“设为星标” 后台回复关键字「后端」,可获取后端开发资料 本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思...

图解:23 种设计模式

一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的,花了不少心思来写这文章和做图,力求让读者真的能看着...

这两天,快被 Spring 逼疯了

这段时间,忙到没时间学新东西,面试候选人都有点心有余而力不足,想着抽空补补课,于是重读了 spring 源码。想到最早那会儿,看到工厂、委派、策略、模板等模式,分分钟就被劝退了,后来硬着...

分享 2 种规划思维和 4 个规划方法

每年各个部门都要进行规划,规划能让目标更聚焦,让我们清晰地知道今后我们要做什么、如何去做。并非每个人都会参与规划中去,但需要掌握规划的方法,否则让你来做规划时,你会发现很痛苦,找...

MySQL必知必会全总结,索引、锁、事务、分库分表一次说清!

基础软件三大件:操作系统、中间件、数据库,发展到现在,操作系统在云化、容器化的时代重要性被弱化了,中间件在分布式体系下更容错了,唯独数据库依然是块难啃的骨头,应用广泛的 MySQL 首...

Redis 大数据量(百亿级)Key存储需求及解决方案

来源:https://juejin.cn/post/6956147115286822948 最近我在思考实时数仓问题的时候,想到了巨量的redis的存储的问题,然后翻阅到这篇文章,与各位分享。 一 需求背景 该应用场景为DMP缓存存...

弃用消息队列!这个新一代消息系统,腾讯、华为都用疯了?

在 SOA 架构盛行的今天,无论大数据工程师还是开发工程师,利用消息中间件实现可靠的消息传输是一门必修课。 消息队列中间件的使用并不复杂,但消息队列的选型一直是个难点。比如: 不同业务...

2021/06/24 08:08
43
作为Java程序员还不会SpringBoot?看完这篇springboot精髓就够了!!!

What is SpringBoot? 源自官网: https://spring.io/projects/spring-boot Spring Boot使开发独立的,产品级别的基于Spring的应用 变得非常简单,你只需"just run"; 我们为Spring平台及第三...

2021/06/22 18:08
35
分布式一致性机制,你了解多少?

前言 分布式中一致性是非常重要的,分为弱一致性和强一致性。现在主流的一致性协议一般都选择的是弱一致性的特殊版本:最终一致性。下面就从分布式系统的基本原则讲起,再整理一些遵循这些原...

MySQL 优化上来就分库分表?面试官:根本不懂底层原理

前几天分享数据库的内容,后台一个粉丝留言,说自己某大厂面试挂在了 MySQL 上,由于内容骂骂咧咧,我就不放出来了。 大体面试题如下: 聚集索引与覆盖索引与索引下推到底是什么? 说说 MySQ...

Java 线程池配置的常见误区

前言 由于线程的创建和销毁对操作系统来说都是比较重量级的操作,所以线程的池化在各种语言内都有实践,当然在 Java 语言中线程池是也非常重要的一部分,有 Doug Lea 大神对线程池的封装,我...

面试官:Kafka和Pulsar有什么区别?你怎么选?

在 SOA 架构盛行的今天,无论大数据工程师还是开发工程师,利用消息中间件实现可靠的消息传输是一门必修课。 消息队列中间件的使用并不复杂,但消息队列的选型一直是个难点。比如: 不同业务...

揭秘有状态服务上 Kubernetes 的核心技术

之前在中通负责过缓存平台的建设工作,当时的缓存系统使用搜狐 TV 开源的 CacheCloud 缓存服务平台进行托管,但随着公司业务发展,随着而来的是资源隔离、集群访问权限粒度、资源不均衡、仅支...

面试官:CPU崩溃都有哪些解决方案?

很多Java程序员朋友都对面试中微服务、高并发、服务治理之类的问题嗤之以鼻。 一面在内心吐槽面试官强人所难,自己的简历就没写过相关经验,怎么可能答得出来;另一面又在绞尽脑汁的去想这些...

没有更多内容

加载失败,请刷新页面