logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

后端架构面试指南:从高并发、分布式系统到 AI Agent

基于这个架构我们的业务体量有所增加,此时无论是活跃用户数量还是数据量都有所上升,这时候我们一般都会考虑增加资源,于是我们将应用和数据库分离。这样做的好处是让软件和数据库可以专注于各自维度的优化,即应用是对外提供服务的,更着重追求CPU和内存。

文章图片
#分布式
后端架构面试指南:从高并发、分布式系统到 AI Agent

基于这个架构我们的业务体量有所增加,此时无论是活跃用户数量还是数据量都有所上升,这时候我们一般都会考虑增加资源,于是我们将应用和数据库分离。这样做的好处是让软件和数据库可以专注于各自维度的优化,即应用是对外提供服务的,更着重追求CPU和内存。

文章图片
#分布式
后端架构面试指南:从高并发、分布式系统到 AI Agent

基于这个架构我们的业务体量有所增加,此时无论是活跃用户数量还是数据量都有所上升,这时候我们一般都会考虑增加资源,于是我们将应用和数据库分离。这样做的好处是让软件和数据库可以专注于各自维度的优化,即应用是对外提供服务的,更着重追求CPU和内存。

文章图片
#分布式
重读 Redis SCAN 源码:那些当年没看懂的反向迭代细节

由此就出现上述的问题,假设我们指定scan的游标为0,定位到了桶0,与之对应存在2个元素,按照scan底层一个游标对应一个bucket的做法,scan扫描到两个当前桶中所有元素后,会直接写入到链表中,而对应的count检测是在bucket扫描完成之后的逻辑判断。假设我们初始化一个长度为4的数组,存放元素,通过顺序迭代算法,我们完成桶2的元素迭代,随后redis为避免极端的冲突导致读写性能下降,进行

文章图片
#人工智能#redis#数据库
硬核安利一个监控告警开源项目Nightingale

本文介绍了夜莺(Nightingale)日志监控告警工具的强大功能,通过安装配置和Elasticsearch数据源对接,演示了如何设置日志采集和告警规则。作者详细展示了从二进制安装、数据源配置、日志查询到告警规则调测的全过程,并通过模拟错误日志触发告警进行验证。文章还解释了告警规则中持续时长等关键参数的作用,帮助读者全面了解夜莺的日志监控告警机制。

文章图片
#开源#运维
Claude Code 规则管理:Rules 拆分编排与迭代实践

同时,考虑到项目的体量,我们无法一次性完成规则的编排和粒度把控,笔者建议先全局初始化一份md文件并按照分段的方式划分规则,让这份规则跟随后续实际的迭代任务进行复盘升级,不断优化,使规则做到减少噪音的同时,保证较高的指令遵循度。因此,我们需要在保证规则精准的同时,避免非必要的规则文件造成噪声干扰。为了让读者更直观的了解规则的编写和维护技巧,笔者准备了一个典型的消息发送中心项目作为演示案例,演示一下如

文章图片
#java#spring boot#spring +1
VSCode与Claude Code后端开发环境搭建与AI编程工作流实践

本文介绍了如何在Trae IDE中搭建后端开发环境并快速入门AI编程。作者首先讲解了Trae的下载安装、语言配置、配色选择和VS Code配置导入等基础设置,并通过调试Redis源码验证环境配置成功。随后详细演示了Java后端开发环境的搭建,包括安装必要的插件(Java语言支持、Maven构建工具、Spring Boot扩展包)和创建Spring Boot项目。文章还展示了如何配置调试文件和验证调

文章图片
详解AI时代下生产力最佳实践—Iterm2+zsh

结合网上查阅的大量资料,笔者最终还是决定通过Iterm2+zsh的方式作为主力终端工具。本文将从iTerm2 完整的下载安装步骤开始,逐步进行快捷键调整、字体、主题配置,并引入zsh完善终端命令体验,通过完整的安装配置步骤,我们将得到一个护眼、快捷输出、支持多屏并行工作以及阅读观感流畅舒适的终端。Mac terminal默认情况下仅仅支持通过 ⌥ 进行单词间跳转,无法进行行首尾跳转,iterm2也

文章图片
#java#开发语言#redis +2
Linux与macOS下Git安装及SSH配置教程

git bash报错:Permission denied, please try again。经排查是ssh没有配置我的key,所以就借着这篇文章整理了一下关于Git的安装以及SSH配置过程。

文章图片
#ssh#git#linux +1
mini-redis Scan设计与实现(附源码解析)

有了AI之后,笔者一直在反思这段时间敏捷交付所带来的低收益问题。在ai时代,开发者要学会沉淀自己的工作理念,保证高效的完成工作落地,本篇文章没有过分纠结代码细节,而是强调一种工程方法论,即逻辑学习和任务拆解,最后再自底向上原子构建,并结合AI工具进行完整的反馈完成学习闭环,希望对你有帮助。无论是传统编程调试还是AI辅助梳理,上一步结束后,我们已经具备对于核心方法和每一个细节的理解和掌握,为了确保落

文章图片
#redis#数据库#缓存
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择