首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
八股文
后端出路在何方
创建于2024-10-24
订阅专栏
八股文
等 19 人订阅
共56篇文章
创建于2024-10-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring基础:SpringBoot中常用注解
Spring Boot 提供了大量的注解,用于简化配置和加速程序开发。 组件管理注解 请求处理注解 配置相关 启动注解 其他常用
Spring基础:Spring组件有哪些
Spring 框架包含多个核心组件和模块,涵盖从基础依赖注入到企业级应用开发的各个方面。 Core Container(Spring的核心容器) AOP与切面编程 数据访问与集成(Data Acce
Spring基础:Spring特性与优势
框架特性 非侵入式:基于Spring开发的应用中对象不依赖Spring的API。 控制反转IOC(inversion of Control):将对象的创建权交给Spring去创建。
分布式事务深度解析:从理论到实践
分布式事物痛点:从用户下单场景看分布式事务痛点 在电商场景中,用户下单涉及多个关键操作: 1)账户服务扣减余额; 2)库存服务扣减库存; 3)订单服务生成订单记录。 这三个操作需要强一致性保证,
Java性能调优三板斧:CPU与Full GC问题定位的解决方案
常见的CPU飙高和Full GC频繁的原因 CPU使用率高通常是因为有线程在持续占用CPU资源,可能是死循环、频繁的GC、或者代码中的计算密集型操作。Full GC频繁则通常说明内存管理有问题
微服务通讯方式解析:如何让服务高效「对话」?
微服务通信方式分类 微服务通信主要分为同步通信和异步通信两大类,根据业务场景、性能需求和解耦程度选择不同的实现方式。
如何选择栈与堆?堆跟栈的区别
堆(Heap) 和栈(Stack) 是程序运行时内存管理的两个核心区域,主要区别如下: 1. 内存分配方式2. 内存布局3. 容量限制4. 生命周期5. 访问速度6. 线程安全
深入理解(Gateway)底层原理与核心设计
Spring Cloud Gateway的核心价值在于统一入口治理,其底层通过Netty非阻塞模型、责任链过滤器和分层时间轮算法实现高并发场景下的高效调度。
从快递柜到并发编程:深入理解CAS与ABA问题
一、什么是CAS? 想象你在快递柜前取快递:输入取件码后,系统会检查取件码是否正确(比如123456),如果匹配,柜门自动打开;如果不匹配,系统会拒绝操作。CAS(Compare And Swap)
Spring Boot自动配置机制解析:化繁为简的魔法
一、餐厅里的启示:智能装配思想 想象走进一家智能餐厅,当你点完主菜后,厨师会自动搭配适合的配菜和餐具,而不需要你逐个指定。Spring Boot的自动配置机制正是这种智能装配思想的完美体现,它通过三个
Redis存储避坑指南:为什么存储用户要用HSET而不是SET?
Redis对象存储选择:字符串 vs 哈希 场景模拟 假设我们要存储用户信息: 方案1:字符串存储 方案2:哈希存储 用一个电商用户系统的场景,对比两种存储方案的差异 代码案例对比 用户对象定义 方案
SpringBoot有哪些优点?和Spring、SpringCloud有何不同?
1. `Spring`是一个基础框架,提供了各种基本的"**工具**"。 2. `SpringBoot`是在`Spring`基础上的一个快速开发工具包,它简化和优化了`Spring`的使用。
面试常考点:竞价系统设计思路+代码演示
首先,题目设定为直播间存在一个竞价商品,在固定时间段内,众多用户展开竞价,待时间截止,最终出价最高者成功竞得商品。在此情境下,设计该系统时需要周全考量诸多要点。
RabbitMQ如何实现消息100%可靠消费?3大核心方案+实战思路
RabbitMQ作为消息队列的“快递员”,核心职责是确保消息从生产者(发件人)到消费者(收件人)的可靠传递。
分布式锁解决并发系列 - 知识体系总览
分布式锁解决并发系列 - 知识体系总览 - 引入分布式锁解决并发问题 - 分布式锁有几种实现方式
RocketMQ简明架构:从生产者到消费者的消息传递
RocketMQ 是一个分布式消息中间件,它主要用于实现高效、可靠的消息传递系统。下面我将通过通俗易懂的方式解释 RocketMQ 的架构,并结合你提供的信息讲解每个组件的作用。
简单明了的 Kafka 架构图解:生产、存储与消费
Kafka 是一个分布式流处理平台,用于构建实时的数据流应用。它的核心架构由多个组件组成,这些组件协同工作以确保高效的消息传递和处理。
亿级商品存储架构:如何高效管理海量数据?
亿级商品存储架构设计 随着电商平台和大型零售商的快速发展,亿级商品的存储和管理变得越来越复杂。如何在保证高效存储的同时,确保系统的可扩展性、可靠性和高可用性,成为设计存储系统时的关键问题。
架构设计中的关键原则,你了解多少?
架构设计原则是软件架构师在构建系统时,帮助确保系统具有良好的可维护性、可扩展性、可靠性等特性的指导思想。以下是一些常见的架构设计原则
为什么生产环境应谨慎使用Docker部署MySQL?
MySQL 在 Docker 中部署虽然技术上可行,但在生产环境中通常不推荐,主要原因包括以下几个方面: --- ### **1. 数据持久化与可靠性问题** - **容器临时性**:Docker
下一页