后端开发

Javatutouhouduan3 天前
java·消息队列·rocketmq·java面试·消息中间件·后端开发·java程序员
RocketMQ是怎么保存偏移量的?对消息队列来说,偏移量是一个非常重要的概念,如果偏移量保存失败,可能会造成消息丢失、消息重复消费等问题。今天来聊一聊 RocketMQ 是怎么保存消息偏移量的。
utmhikari12 天前
java·开发语言·后端·架构·系统架构·稳定性·后端开发
【架构艺术】治理后端稳定性的一些实战经验稳定性保障是后端架构演进这件事情上不可缺少的部分。对于不同业务来说,稳定性可能有不同的口径,治理策略或目标也因业务规模大小或服务场景而各有差异,但共性仍然是存在的,讨论起来也逃不过SLA、可用性或者Latency之类的名词。在先前笔者关于稳定性基础保障以及OOM问题排查相关的文章中,已经提到了许多重点稳定性问题的解决措施。所以今天这篇文章,就换一个视角,以一个宏观问题解决者的角度,来聊聊治理后端稳定性的一些实战经验。
一条咸鱼_SaltyFish12 天前
大数据·elasticsearch·搜索引擎·全文检索·后端开发·分片策略·索引规划
Elasticsearch索引规划:从字段类型到分片策略的实战思考这篇《如何合理规划Elasticsearch的索引》来自得物技术团队,系统介绍了ES索引从概念到实战的方方面面。文章涵盖了索引结构、字段类型、分片规划等核心内容,对ES的索引使用做了全面讲解。说实话,看到这篇文章的时候挺感慨的。
予枫的编程笔记12 天前
java·人工智能·openai·后端开发·ai技术·spring ai·deepseek
【YF技术周报 Vol.01】OpenAI 国会指控 DeepSeek,字节发布 Seedance 2.0,Java 26 预览版来了👋 卷首语大家好,我是予枫。 这是 《YF 技术周报》的第一期。作为一名计算机研究生,我深知在信息爆炸的时代,筛选高质量信息比获取信息更重要。在这个专栏里,我不会罗列所有新闻,只会从开发者和技术演进的角度,为你精选这一周内真正值得关注的圈内大事。本周,我们见证了中美 AI 巨头的博弈升级,也看到了多模态技术在“音画同步”上的关键突破。 以下是本周的核心复盘。
REDcker13 天前
linux·服务器·c++·ffmpeg·音视频·c·后端开发
FFmpeg完整文档本文档整理自 FFmpeg/FFmpeg 官方文档与社区资料,便于本地查阅与二次整理。FFmpeg 是世界上最全面的多媒体处理框架,提供了一套完整的库和工具生态系统,用于处理音频、视频、字幕及相关元数据。该开源项目为桌面、移动和服务器环境中的无数应用提供支持,既为最终用户提供命令行工具,也为开发者提供用于将多媒体功能集成到应用中的 API。
予枫的编程笔记13 天前
人工智能·docker·开发效率工具·容器编排·docker compose·后端开发·微服务部署
【Docker进阶篇】Docker Compose 实战:一键启动Web+数据库+缓存,微服务环境部署不再绕弯做后端开发的同学,一定遇到过这样的痛点:部署微服务时,要逐个启动Web应用、数据库、缓存等容器,还要手动配置容器联动,步骤繁琐且容易出错,换个环境又要重复配置。而Docker Compose 正是解决这个问题的“神器”,只需编写一个docker-compose.yml文件,一行命令就能一键启动整套微服务环境,统一配置、一键复用,大幅提升开发和部署效率。今天就带大家从实战出发,吃透Docker Compose 编排技巧,彻底告别繁琐的容器启动操作!
予枫的编程笔记13 天前
docker·环境变量·docker镜像·后端开发·配置管理·多环境配置·.env文件
【Docker进阶篇】拒绝重复构建镜像!.env文件+Profile实现多环境无缝切换做后端开发的同学,大概率踩过这些坑:数据库密码硬编码到代码,提交仓库后暴露风险;Dev/Test/Prod环境用不同镜像,重复构建浪费时间;配置修改后,必须重新打包镜像才能生效。其实这些问题,用环境变量+配置管理就能一次性解决!本文手把手教你用-e参数、.env文件管理配置,实现一份镜像多环境无缝运行,新手也能快速上手~
REDcker14 天前
linux·服务器·c++·c·curl·后端开发
curl开发者快速入门精简版快速入门,只保留核心概念与上手步骤。构建与安装、基本用法示例、命令行选项、libcurl 架构与 API、简易/多接口、HTTP/TLS/协议支持、连接池与传输层、各协议实现(FTP/SFTP、SMTP/POP3、WebSocket)、认证与代理、URL API、平台相关等完整内容详见 curl完整文档.md。
予枫的编程笔记14 天前
docker·后端开发·端口映射·容器网络·bridge模式·docker入门·容器实操
【Docker基础篇】Docker网络模式初探之bridge模式与端口映射引言:做后端开发的同学,刚开始用Docker时大概率会踩一个坑——启动容器后,在宿主机死活访问不到容器内的服务(比如8080端口的项目)。其实问题多半出在Docker网络模式和端口映射上,而bridge模式作为Docker默认的网络模式,是我们必学的基础。今天就从原理到实操,拆解bridge模式的核心逻辑,把-p端口映射讲透,帮你彻底解决容器访问难题,建议点赞收藏,避免后续踩坑~
REDcker14 天前
c++·c·curl·服务端·后端开发
curl完整文档本文档整理自 curl/curl 官方文档与社区资料,便于本地查阅与二次整理。欢迎来到 curl,这是世界上最广泛使用的命令行工具和库,用于通过 URL 传输数据。本概述介绍 curl 是什么、其结构以及使其成为互联网通信基石的关键组件。
Java爱好狂.14 天前
java·数据库·redis·后端开发·java编程·java程序员·java八股文
RDB&AOF持久化原理解析我们知道 Redis 是内存数据库,所有操作都在内存上完成。内存的话,服务器断电,内存上面的数据就会丢失了。这个问题显然是需要解决的。
予枫的编程笔记16 天前
docker·云原生·后端开发·docker架构·docker入门·镜像与容器·程序员干货
【Docker基础篇】Docker入门必看:镜像、容器、仓库的关系,用类比讲得明明白白做后端、运维开发的同学,几乎没人能绕开Docker——轻量化部署、环境一致性、快速扩容,这些优势让它成为职场必备技能。但很多新手刚接触时,总会被「镜像、容器、仓库」这三个核心概念搞懵,分不清谁依赖谁、各自负责什么,甚至把镜像和容器混为一谈。今天就用通俗的语言+图解+类比,把Docker架构和三大核心讲透,新手也能快速上手,建议点赞收藏,避免后续遗忘~
像少年啦飞驰点、18 天前
java·spring boot·web开发·编程入门·后端开发
从零开始学 Spring Boot:小白也能轻松上手的全栈开发入门指南💡 一句话定位:Spring Boot 不是新语言,而是一套「让 Java 写 Web 应用像搭积木一样简单」的智能脚手架——它自动配置、开箱即用、专注业务,专治“环境配三天,Hello World 还没跑通”。
予枫的编程笔记21 天前
linux·linux运维·后端开发·linux用户管理·linux权限配置·chmod命令·sudo配置
【Linux入门篇】摆脱权限混乱困境:Linux用户组管理+sudo提权,一步到位做Linux开发或运维的同学,几乎都踩过权限的坑:改个配置文件提示Permission denied,瞎改777权限导致服务器被攻击,不知道sudo怎么配置而频繁切换root……其实Linux用户权限就像一套“安全门锁”,User、Group、rwx权限、sudo提权,正是这套门锁的核心部件。今天就从理论到实战,把Linux用户权限讲透,新手也能轻松拿捏,再也不被权限问题困扰!
像少年啦飞驰点、23 天前
java·spring boot·微服务·编程入门·后端开发
零基础入门 Spring Boot:从“Hello World”到可部署微服务的完整学习指南🌟 适合完全没接触过 Java Web 的新手|每一步都可复制|附完整代码+常见报错解析想象一下:你想开一家奶茶店(业务系统),但传统方式要自己找铺面(Tomcat服务器)、装修水电(Servlet配置)、买制冰机和封口机(数据库连接池、日志框架、JSON解析器……)——光筹备就得三个月。
像少年啦飞驰点、24 天前
java·spring boot·微服务·编程入门·后端开发
零基础入门 Spring Boot:从“Hello World”到可上线微服务的完整学习指南💡 适合谁? 完全没写过 Java Web 的新手、刚学完 Java SE 想实战的在校生、转行初学者——不需要懂 Spring MVC、Tomcat 配置或 XML,只要会写 System.out.println 就能跟上!
像少年啦飞驰点、24 天前
java·spring boot·web开发·编程入门·后端开发
零基础入门 Spring Boot:从‘Hello World’到可上线微服务的完整学习路径💡 本文专为零编程经验或 Java 初学者设计,不假设你懂 Maven、Tomcat 或 REST,只用最直白的语言 + 可复制粘贴的代码,带你亲手跑通一个真实可用的 Web 服务。