首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
猿java
掘友等级
公众号【猿java】
专注于Java研究,面试题剖析,简历指导!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
306
文章 306
沸点 0
赞
306
返回
|
搜索文章
猿java
@公众号【猿java】
·
9天前
关注
什么是负载均衡?常见的负载均衡算法有哪些?
Hi,你好,我是猿java。 在 什么是API网关 文章中,我们介绍过,网关最重要的功能之一就是负载均衡,那么,什么是负载均衡?负载均衡有哪些方式?今天我们就来聊一聊。...
4
1
分享
猿java
@公众号【猿java】
·
10天前
关注
Sentinel 是什么?它是如何实现限流的?
大家好呀,我是猿java。 合理的限流策略是保障系统稳定运行的关键,这篇文章,我们来分析一个在微服务架构中广受欢迎的流量控制组件:Sentinel。...
9
评论
分享
猿java
@公众号【猿java】
·
11天前
关注
搜索引擎:Manticore Search、Typesense和Elasticsearch,如何选择?
搜索引擎的选择在很大程度上决定了应用的性能特征和扩展能力。这篇文章,我将从核心架构、性能、功能特性、生态系统和适用场景等方面对Manticore Search、Typese...
8
评论
分享
猿java
@公众号【猿java】
·
14天前
关注
分布式和微服务,它们有什么区别?该如何选择?
在现代软件开发中,分布式系统和微服务架构是两个频繁出现的术语,常常被混淆。那么,什么是分布式?什么是微服务?两者之间有什么区别?这篇文章,我们将探讨其原理、源码实现...
8
评论
分享
猿java
@公众号【猿java】
·
15天前
关注
Java String.replace()原理,你真的了解吗?
String.replace()是我们日常开发中经常用到的一个方法,那么,你有看过其底层的源码实现吗?你知道String.replace()是如何工作的吗?...
11
评论
分享
猿java
@公众号【猿java】
·
16天前
关注
Feign如何实现负载均衡?它和Ribbon有什么关系?
在微服务架构日益流行的今天,服务之间的通信变得至关重要。Feign 作为一个声明式的HTTP客户端,极大地简化了服务间的调用。本文将深入浅出地探讨Feign是如何实现负载均...
8
2
分享
猿java
@公众号【猿java】
·
16天前
关注
为什么服务设计需要考虑限流?
在当今互联网应用快速发展的背景下,服务的稳定性和可用性显得尤为重要。尤其是在高并发的场景下,如何有效地控制请求的流量,避免系统过载,成为每个开发者都需要面对的问题。...
8
评论
分享
猿java
@公众号【猿java】
·
17天前
关注
在 Spring中,用id和name命名Bean,究竟有什么区别?
嗨,你好呀,我是猿java 首先,让我们来看下Spring XML配置方式,id和name是如何定义Bean的: 接着,我们看一个注解方式: 那么,问题来了?...
9
评论
分享
猿java
@公众号【猿java】
·
17天前
关注
OAuth2是什么?它有哪些授权模式?
OAuth2是现代应用开发中几乎无处不在的认证与授权协议,什么是OAuth2?它是如何工作的?OAuth2有哪些典型模式?这篇文章,我们来聊一聊。...
10
评论
分享
猿java
@公众号【猿java】
·
18天前
关注
Elasticsearch有哪几种分页方式?该如何选择?
在 Elasticsearch 中,有 4种常见的分页方法,这篇文章,我们将分析每种方法的优缺点以及我们该如何选择。...
10
评论
分享
猿java
@公众号【猿java】
·
18天前
关注
系统设计中,如何使用缓存?
今天我们来聊一个在开发中既实用又让人头疼的话题——缓存(Caching)。什么是缓存?为什么要使用缓存?为什么说缓存是把双刃剑?这篇文章,我们将一一解答。...
15
1
分享
猿java
@公众号【猿java】
·
18天前
关注
为什么复杂的架构一定要做分层设计?
为什么复杂的架构一定要做分层设计?这篇文章,我们将从软件工程的基本原则、可维护性、可扩展性、复用性、团队协作、性能优化以及安全性等多个层面来详细阐述。 软件工程原则 关于软...
13
2
分享
猿java
@公众号【猿java】
·
22天前
关注
精通MySQL却不了解OLAP和 OLTP,正常吗?
OLAP和 OLTP 是数据库管理和数据处理领域中两个重要的概念,它们在功能、架构和用途上有显著的区别。这篇文章我们将对这两个概念的详细分析,包括它们的定义、区别、使用场景...
9
1
分享
猿java
@公众号【猿java】
·
22天前
关注
10种常见的架构风格,你用过几种?
软件架构风格是描述软件系统高层次组织和结构的模式,它定义了组件之间的交互方式、通信协议以及系统的整体设计原则。不同的架构风格适用于不同的应用场景,影响系统的可维护性、可扩展...
14
1
分享
猿java
@公众号【猿java】
·
4月前
关注
原理分析:信号量隔离 vs 线程池隔离!
在实际项目中,我常常会遇到各种各样的性能瓶颈和并发问题。这篇文章,我想和大家聊聊信号量隔离和线程池隔离这两种常见的并发控制策略。我们将一起深入浅出地分析它们的原理,并通过实...
9
1
分享
猿java
@公众号【猿java】
·
4月前
关注
招行2面:为什么需要序列化和反序列?为什么不能直接使用对象?
工作中,我们经常听到序列化和反序列化,那么,什么是序列化?什么又是反序列化?这篇文章,我们来分析一个招商的面试题。...
54
16
分享
猿java
@公众号【猿java】
·
4月前
关注
什么是Nginx?它有哪些应用场景?
Nginx以其高并发处理能力、低资源消耗和稳定性而闻名,广泛应用于各种互联网服务中。除了作为传统的Web服务器,Nginx还常被用作反向代理服务器、负载均衡器、邮件代理服务...
7
评论
分享
猿java
@公众号【猿java】
·
4月前
关注
AI会替代软件工程师吗?CTO都沉默了...
AI会替代软件工程师吗?某天,午饭时,某前端同事无意聊起了市面上的一些 AI编程IDEA(比如:Trae,Cursor等),很担心自己被 AI取代,聊着聊着,旁边的CTO都...
7
评论
分享
猿java
@公众号【猿java】
·
4月前
关注
10种常见的架构风格,你用过几种?
软件架构风格是描述软件系统高层次组织和结构的模式,它定义了组件之间的交互方式、通信协议以及系统的整体设计原则。不同的架构风格适用于不同的应用场景,影响系统的可维护性、可扩展...
30
9
分享
猿java
@公众号【猿java】
·
5月前
关注
分布式系统,建议掌握这5种负载均衡算法!
在分布式系统中,负载均衡扮演着至关重要的角色。它不仅能提高系统的可用性和稳定性,还能有效分配资源,提升用户体验。那么,负载均衡有哪些算法呢?...
5
评论
分享
下一页
个人成就
2024年度人气作者No.70
优秀创作者
文章被点赞
7,832
文章被阅读
713,901
掘力值
31,179
关注了
0
关注者
1,963
收藏集
0
关注标签
0
加入于
2023-02-14