新闻资讯

首页 新闻资讯
新闻资讯
如何设计一套高性能的短链系统?
设计一套高性能的短链系统需要我们考虑多个方面的因素。从核心功能到系统性能再到易用性,每一个环节都需要
2024-11-12
招行一面:Java 线程池的拒绝策略有哪些?如何选择?
本文,我们通过源码分析了Java 线程池提供的拒绝策略,开发者可以根据具体的场景选择合适的策略,甚至可以设计自定义策略来满足特定需求,避免因过载导致的系统崩溃。
2024-11-11
大模型应用系列:从Ranking到Reranking
Reranking是大模型应用中RAG 系统的一个非常关键的步骤,其核点是提高最初检索到的文件的相关性和质量。在最初的检索过程之后,对这些文档进行重新排序和重新组织,目标是确定最相关信息的优先次序,确保在作出回应...
2024-11-11
招行一面:Java 的线程如何通信?
在 Java 中,线程是执行的最小单元,那么线程之间是如何通信的呢?这篇文章我们一起来分析五种常用的方式。
2024-11-11
我们一起聊聊 C# 异步方法 async/await 的三种返回类型
在高并发的情况下,使用 Task 对象可能会导致大量的内存分配和垃圾回收。使用 ValueTask
2024-11-11
2025 款,细数当前流行的前端代码编辑器!
Sublime Text 是一款轻量级的代码编辑器,凭借其快速响应和简洁的界面,在开发者中拥有广泛的
2024-11-11
Linux 运维高手必备的 30 个命令,你知道几个?
在这篇文章中,我们将一起探索30个对于Linux运维来说非常重要的命令,希望能帮助你在日常的操作中更
2024-11-08
AI 背后的原理是什么?如何搭建一个 AI 聊天机器人?
本文,我们分析了几种实现聊天机器人的方法,从传统的方式到如今如日中天的大语言模型, 然后基于 Spr
2024-11-08
系统设计目标:如何提升系统性能?
优化方案因问题不同而异。例如,如果是数据库访问慢,可能需要检查是否有锁表、全表扫描、索引是否合适、JOIN 操作是否优化、是否需要加缓存等;如果是网络问题,则需要检查网络参数、抓包分析是否有大量超时重传、...
2024-11-08
Spring Boot + Nacos 实现了一个动态化线程池,非常实用!
本文以Nacos作为服务配置中心,以修改线程池核心线程数、最大线程数为例,实现一个简单的动态化线程池。
面试官:Kafka是如何实现百万级高吞吐量的?
Kafka是一个非常优秀的消息系统,它提供了高吞吐量、低延迟和高可靠性等特性。通过使用批量发送与压缩、优秀的网络模型、磁盘顺序写、页缓存、分区并发、sendfile零拷贝等技术,Kafka可实现百万级高吞吐量。
2024-11-08
面试官:Kafka是如何实现百万级高吞吐量的?
Kafka是一个非常优秀的消息系统,它提供了高吞吐量、低延迟和高可靠性等特性。通过使用批量发送与压缩
2024-11-08