后端

郝学胜_神的一滴几秒前
前端·后端·面试
系统设计 014:缓存深度实战:如何用 Cache 优雅优化数据库读写?系统设计 014:缓存深度实战:如何用 Cache 优雅优化数据库读写?在高并发系统设计里,数据库性能永远是绕不开的核心命题。而 Cache 作为性能优化的"神兵利器",常常被我们用来应对海量请求、缓解数据库压力。但很多开发者都会陷入一个误区:Cache 真的能优化一切吗? 今天我们就从读写场景、架构选型、落地实践三个维度,把 Cache 优化这件事讲透 ✨。
ai程序羊沸沸3 分钟前
后端·微服务
Spring Cloud 微服务入门:从组件清单到问题驱动的学习路径最近接手了一个基于 Spring Cloud 的微服务项目,被迫在两周内快速上手这套技术栈。过程中经历了从"面对一堆组件名词无从下手"到"理解每个组件解决什么问题"的转变。这篇文章记录我的学习路径和踩坑经验,希望能给同样刚入门的同学一些参考。
铁皮饭盒10 分钟前
前端·后端
sharp.js安装不上, Bun.Image说: 我不用安装Bun设计的API一直都是简单, 优雅sharp 是 Node.js 最流行的图片库,但安装痛苦,需要编译原生模块、CI 经常失败。
无风听海11 分钟前
后端·asp.net
ASP.NET Core 中的重定向(Redirect)深度解析重定向是 Web 开发中最基础却又最容易被误用的机制之一。一个用错的状态码可能导致表单重复提交、SEO(Search Engine Optimization,搜索引擎优化)权重丢失,甚至打开开放重定向(Open Redirect)漏洞。本文从 HTTP 协议层出发,逐层剖析 ASP.NET Core 在 MVC(Model-View-Controller)控制器、Razor Pages 与 Minimal API(最小化 API)三种编程模型下的重定向能力,并落到安全实践与源码级行为上。本文基于 ASP.
掘金者阿豪12 分钟前
后端
Node.js 连金仓数据库(下篇):连接池、事务和那些坑上篇讲了怎么装驱动、怎么连数据库、怎么增删改查。这篇接着说点真有用的——生产环境跑起来之后会遇到的问题。
郑州光合科技余经理26 分钟前
android·java·前端·后端·架构·uni-app·php
海外版外卖系统源码:支付/地图/多语言核心代码实现这两年,海外外卖跑腿类创业的项目越来越多。很多团队选择了一条非常务实的路径——拿到一套成熟的同城外卖成品源码,以此为骨架,进行海外化技术改造,从而快速搭建一个面向国际市场的O2O配送平台。
jeffer_liu31 分钟前
java·人工智能·后端·spring·大模型
Spring AI 生产级实战:多模态过去我们使用大模型时,大多数场景都是“文本进、文本出”。比如:这种方式已经可以解决很多问题,但在真实业务系统中,信息往往并不只存在于文本里。
Gopher_HBo35 分钟前
后端
Go语言学习笔记(五)异常处理异常就是程序运行的时候出现的问题导致程序必须中断运行.决定了程序的执行走向.异常与普通逻辑是一种比较激进的处理方式.
SimonKing43 分钟前
java·后端·程序员
你还在靠重启来调线程池?别人已经做到了实时调控,3分钟接入关注我的公众号:【编程朝花夕拾】,可获取首发内容。池化思想是性能优化的一个重要思想,而线程池池化思想的代表。然而线程池的参数总是让无数开发者懊恼。虽然有有理论公式的参考,但是实际的部署情况千壤之别,老程序员只能通过经验来设置线程池的参数。
IT_陈寒1 小时前
前端·人工智能·后端
Redis客户端连接池不关闭的后果,程序直接崩给我看在现代分布式系统中,Redis作为高性能的内存数据库,被广泛用于缓存、会话存储和消息队列等场景。为了高效管理Redis连接,客户端连接池(Connection Pool)成为了标配。然而,如果开发者在程序中没有正确关闭连接池,可能会导致严重的后果——轻则资源泄漏,重则程序崩溃。
可可嘻嘻大老虎2 小时前
java·spring boot·后端
SpringBoot拦截器防重复提交实战
RainCityLucky2 小时前
java·笔记·后端
Java Swing 自定义组件库分享(十一)Swing 原生 JScrollPane 的滚动条 样式是系统默认的,不同操作系统下风格不一致,且无法自定义颜色、圆角、宽度等。在追求统一 UI 风格的应用中,原生滚动条往往显得格格不入。 CusScrollPane 的作用就是:通过自定义 BasicScrollBarUI 美化滚动条外观,支持圆角滑块、自定义颜色、隐藏增减按钮、调整滚动条宽度等功能。
cheems95272 小时前
spring boot·后端·mybatis
[开发日记]Spring Boot + MyBatis-Plus 抽奖系统排障实录:从 JWT 被拦截到雪花 ID 失控,我是怎样一步步修通登录与人员列表的这两天我在继续完善一个 Spring Boot + MyBatis-Plus + MySQL + 静态 HTML/jQuery 的抽奖系统后台。当前主要在推进三块内容:
古城小栈2 小时前
开发语言·后端·rust
Rustix库:Rust 系统编程 的 基石rustix是Bytecode Alliance旗下的核心项目,由Dan Gohman发起并主导开发,目前已有超过113名贡献者参与维护。Bytecode Alliance是一个致力于推动WebAssembly和安全系统编程的开源组织,成员包括Mozilla、Fastly、Intel等知名企业。
我登哥MVP2 小时前
java·spring boot·后端·spring·maven·intellij-idea·mybatis
Spring Boot 从“会用”到“精通”:Rest风格原理REST(Representational State Transfer)风格就是使用 HTTP 请求方式动词(GET/POST/PUT/DELETE)来表示对资源的操作,而不是在 URL 中体现行为。
Je1lyfish2 小时前
开发语言·数据库·c++·笔记·后端·算法·系统架构
CMU15-445 (2025 Fall/2026 Spring) Project#4 - Concurrency Control终于来到了最后一个实验,本次 project 我们要在 project#3 的基础之上实现并发控制协议。
我登哥MVP2 小时前
java·spring boot·后端·spring·tomcat·maven·intellij-idea
Spring Boot 从“会用”到“精通”:静态资源原理静态资源就是不需要服务端动态处理、直接返回给浏览器的文件:JS、CSS、图片、HTML 页面、字体文件等。
接着奏乐接着舞2 小时前
后端·spring·spring cloud
springcloud xxl-job针对你的需求,这里整理了一份从 Docker 部署调度中心(Admin)、SpringBoot 执行器开发、控制台配置到分片广播实战的全流程指南。
我是一颗柠檬2 小时前
数据库·redis·后端·缓存
【Redis】Cluster集群Day11(2026年)在之前的文章中,我们学习了Redis的主从复制和哨兵模式,它们解决了数据备份和故障转移的问题。但当数据量越来越大,单机内存无法满足需求时,我们就需要Redis Cluster集群方案了。今天我们就来深入理解Redis Cluster的原理与实践。
nvd112 小时前
java·后端·spring
从 Spring 到 Quarkus:为什么依赖注入正在从“运行时”退回“编译期”?在日常的 Java 开发中,很多人可能会产生过这样一个疑问:既然改变注入对象(比如换一个实现类)最终都要修改 Java 代码并重新编译,那为什么 Spring 宁愿在启动时耗费大量资源去做反射和动态扫描,也不愿意在编译阶段就把依赖注入(DI)的关系处理好?