后端

点光9 小时前
后端
使用Sentinel作为Spring Boot应用限流组件过年放假期间,公司 Web 服务的短信接口遭遇了恶意刷量,导致阿里云账户余额直接被扣至欠费。当初实现该功能时,由于心存侥幸,觉得如此小规模的项目不至于被黑客盯上,因此仅对同一手机号的重复请求做了简单限制,并未在前端接入验证码流程,也未在后端实施 IP 限流。过年回来后,痛定思痛,赶紧把这个技术债给还上……
不要秃头啊10 小时前
前端·后端·程序员
别再谈提效了:AI 时代的开发范式本质变了回应标题,为什么说别再谈提效。只要说的是提效,那思维主体就依旧是人为主导,AI 是辅助。但新时代的开发范式主导权已经发生了迁移:从“人主导、AI 辅助”,变成“AI 主导、人辅助”。
有志11 小时前
后端
Java 项目添加慢 SQL 查询工具实践日期:2026-02-28 场景:校园项目访问 Oracle 数据库,部分查询慢,偶尔出现 Hikari 连接池超时,需要定位慢 SQL 并统计分析。
山佳的山11 小时前
后端
KingbaseES 共享锁(SHARE)与排他锁(EXCLUSIVE)详解及测试复现定义:共享锁允许多个事务同时读取同一资源,但阻止任何事务修改该资源。特性:读共享:多个事务可以同时持有SHARE锁
Leo89911 小时前
后端
rust 从零单排 之 一战到底写给想学 Rust 的朋友,尽量用大白话把概念讲清楚,配合大量代码示例。Rust 难,主要难在这几点:
程序员清风12 小时前
java·后端·面试
程序员兼职必看:靠谱软件外包平台挑选指南与避坑清单!程序员用业余时间接些项目,赚点外快,这件事越来越常见。但程序员兼职这事能不能做成一项靠谱的副业,选对软件外包平台、避开一些坑,挺重要的。盲目去试不但很容易浪费精力,还可能影响主业,得不偿失。
鱼人12 小时前
后端
MySQL 实战入门:从“增删改查”到“高效查询”的核心指南在数据驱动的时代,MySQL 作为全球最流行的开源关系型数据库,是每一位后端开发者、数据分析师乃至全栈工程师的必修课。无论你的架构多么宏大,微服务多么复杂,最终数据的落地往往都回归到最基础的 CRUD(Create, Read, Update, Delete)操作。
大鹏198812 小时前
后端
告别 Session:Spring Boot 实现 JWT 无状态登录认证全攻略在现代前后端分离的架构中,传统的 Session/Cookie 认证方式逐渐显露出疲态:服务器内存压力大、难以跨域、不支持分布式扩展。取而代之的是 JWT (JSON Web Token) 技术。
Java编程爱好者12 小时前
后端
从 AQS 到 ReentrantLock:搞懂同步队列与条件队列,这一篇就够了[主要用于维护获取锁失败时入队的线程1.1、代码1.2、结果⚠️注意: ✔️负责管理在竞争锁失败时进入等待状态的线程,基于双向链表数据结构的队列,是FIFO先进先出线程等待队列,Java中的[CLH队列]是原CLH队列的一个变种,线程由原自旋机制改为阻塞机制。
鱼人12 小时前
后端
Nginx 全能指南:从反向代理到负载均衡,一篇打通任督二脉在现代化的 Web 架构中,Nginx(发音同 "Engine X")几乎是标配。它不仅是全球最流行的 Web 服务器之一,更是高性能的反向代理和负载均衡神器。
UIUV13 小时前
javascript·后端·node.js
node:child_process spawn 模块学习笔记本文基于一段使用 node 内置模块child_process 的 spawn 方法实现“执行系统命令”的代码,拆解关键语句功能、讲解核心实现原理,帮助理解 node 中子进程的创建与命令执行逻辑,同时梳理相关基础概念。
Java编程爱好者13 小时前
后端
如果明天 Spring 框架突然从世界上消失,Java 会发生什么?在开发圈子有一条隐形的鄙视链:C++ 看不起 Java,Go 看不起 Java,有时候连 Java 程序员自己都看不起 Java。 被吐槽的理由千篇一律: “臃肿”、“配置繁琐”、“启动慢”、“代码量大”。
神奇小汤圆14 小时前
后端
Spring让Java慢了30倍,JIT、AOT等让Java比Python快13倍,比C慢17%比 Python 快 13 倍,比 C 慢 17%,Java 被骂慢骂了 20 年,原来是 Spring 的锅。
颜酱14 小时前
javascript·后端·算法
单调栈:从模板到实战栈(stack)是先进后出的数据结构。单调栈在入栈时通过一定规则保持栈内元素有序(单调递增或单调递减),从而把「找左侧/右侧第一个更大/更小元素」从 O(n²) 降到 O(n)。
神奇小汤圆14 小时前
后端
支付成功订单却没了?MyBatis连接池的坑我踩了上周线上炸了。支付业务出了问题,用户支付成功,但订单表没数据。更诡异的是,修改订单时有时也会提示获取锁超时。
雨中飘荡的记忆16 小时前
后端
OpenClaw:开源AI助手平台的革命之路2023年,ChatGPT的横空出世让全世界看到了人工智能的无限可能。然而,当我们惊叹于大语言模型(LLM)的强大能力时,一个问题始终萦绕在许多技术爱好者和开发者心头:能否在本地运行属于自己的AI助手?
程序员鱼皮16 小时前
前端·后端·github
GitHub 关注突破 2w,我总结了 10 个涨星涨粉技巧!大家好,我是程序员鱼皮。过了个春节,我也终于有空对过去一年的工作进行总结了。要说我去年最骄傲的事,肯定是自己的 GitHub 关注者突破 2w 了!
用户2986985301417 小时前
后端·c#·.net
程序员效率工具:Spire.Doc如何助你一键搞定Word表格排版在日常开发中,利用C#自动化生成Word报告是一项常见需求。然而,许多开发者都曾遇到过排版难题:默认生成的表格列宽往往不尽如人意,文字拥挤或布局松散。要精准控制表格外观,关键在于如何高效地调整表格列宽。本文将介绍使用 Spire.Doc for .NET 组件,通过C#代码精确设置 C# Word 表格列宽的实用方法。
爱分享的鱼鱼17 小时前
后端
Spring Boot服务中添加字段的完整指南在日常开发中,我们经常需要为现有的API接口添加新的返回字段。这看似简单,但涉及到多个层面的修改,需要遵循一定的规范和流程。本文将以一个实际案例为例,详细介绍如何在Spring Boot项目中为服务接口添加新字段。
掘金者阿豪17 小时前
后端
数据库选型的“第三维度”:为什么我们开始重新思考技术栈的底层逻辑过去十年,我在大大小小不下二十个数据库选型项目里当过“评委”。每次开会,场景都惊人地相似:PPT翻到某一页,一张四象限图跳出来——X轴是性能,Y轴是成本,几个候选数据库被标成不同颜色的点,落在不同位置。然后会议室里开始争论:A厂商的TPC-C跑分高,B厂商的授权费便宜,C厂商的生态文档最全。