后端

程途知微1 小时前
java·后端
Java 内存模型 (JMM) 与 volatile 底层实现在 Java 并发编程的江湖里,volatile 是最轻量级的同步机制,但也是最容易被误用、最难讲透的一个关键字。很多开发者能脱口而出“可见性”和“禁止重排序”,但若追问其底层驱动力是什么?为什么它不能保证原子性?往往就语焉不详。
手握风云-1 小时前
java·后端·spring
Spring AI:让大模型住进 Spring 生态(二)专栏:Spring AI 探索手札个人主页:手握风云目录一、ChatClient1.1. 实现简单对话
不会写DN1 小时前
开发语言·后端·golang
Golang中实时推送的功臣 - WebSocketHTTP的问题是 一问一答,短连接WebSocket 就是为了解决这个问题诞生的,基于 TCP 的 双向长连接 通信协议
毕业设计-小慧2 小时前
spring boot·后端·课程设计
计算机毕业设计springboot电影选座与订票系统 基于SpringBoot的影院在线票务管理平台 基于SpringBoot的智能影厅座位预约系统计算机毕业设计springboot电影选座与订票系统pz1jnjh8 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。
只做人间不老仙2 小时前
后端·grpc
grpc测试工具ghz的使用本文介绍grpc 测试工具 ghz的使用。水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。ghz是一个Go语言开发的gRPC性能测试和负载测试工具,可以进行
丶西红柿丶2 小时前
后端
python中函数也可以是对象在 Python 中,函数确实是对象。这一点是 Python 的重要特性,也是理解许多高级用法(如装饰器、高阶函数)的基础。
Moe4882 小时前
java·后端·架构
Java 反射机制反射(Reflection) 是 Java 在运行时动态获取和操作类结构的技术。它允许程序在运行状态中:
Sun 32852 小时前
java·spring boot·后端·spring·配置·mybatis-plus·代码生成器
MyBatis-Plus 新版代码生成器的使用基于数据库表结构,自动生成与表对应的实体类、Mapper 接口及 XML 文件、Service 接口与实现类、Controller 控制器等全套基础代码,大幅减少手动编写重复性代码的工作量,保证代码结构规范统一,且支持自定义生成规则适配不同项目的命名、注解等规范,提升开发效率。
UrbanJazzerati2 小时前
后端·面试
从“加载中”到完整下载:破解PDF异步加载与反爬的完整指南本文深入探讨了网页PDF下载中的常见问题,通过分析HTTP请求的异步本质、浏览器的渲染机制与反爬虫策略的对抗,提供了从现象到本质的完整解决方案。无论您是刚接触网络爬虫的开发者,还是遇到类似问题的工程师,都能从中获得实用的技术洞见。
兆子龙2 小时前
后端·架构
Raft 共识算法与 etcd 实践:从选主到日志复制的完整链路在分布式系统里,多个节点要对外提供一致的数据视图:同一份日志顺序、同一份状态机结果。但网络会延迟、会分区,节点会宕机,若没有一套明确的「谁说了算、怎么复制、怎么恢复」的规则,就会出现脑裂、丢写、读脏数据等问题。共识算法要解决的就是:在允许部分节点故障、网络不可靠的前提下,让集群对「一系列操作顺序」达成一致,并在此基础上实现复制状态机(Replicated State Machine)。
Dinwork2 小时前
后端
Skills 开发指南-结合示例详细讲解skills原理和使用方法本文将深入介绍 Skills 的开发规范,以 project-health 技能为实例,介绍Skills在Claude code的使用,详细解读其结构设计、配置参数和实现原理。
生锈的键盘2 小时前
后端
rk3588目标检测:Jupyter中OpenCV实时预览方法传统的 plt.imshow 在循环中绘图会非常卡顿,而 ipywidgets.Image 组件允许我们直接将 OpenCV 编码后的字节流推送到浏览器前端,实现接近实时的丝滑预览。
舒一笑2 小时前
后端·程序员·intellij idea
Windows 使用 Codex / AI 编程时 IDEA 中文乱码?一篇文章彻底解决最近在 Windows 环境下使用 Codex / AI Coding 工具(如 Copilot、Cursor、Claude Code 等) 时,我遇到了一个非常烦人的问题:
兆子龙2 小时前
后端·架构
Linux 网络栈与 epoll:从网卡到用户态的高性能 I/O 模型剖析传统 select/poll 的模型是:把一批 fd 交给内核,内核「轮询」这些 fd 是否就绪,再返回给用户态。问题在于:fd 数量多时,每次调用都要在用户态和内核态之间拷贝大量 fd 集合;内核侧也是轮询,O(n) 且无法利用硬件/驱动层的事件通知;返回后用户态还要再遍历才能知道「谁就绪」。在高并发、大量长连接的场景下,select/poll 成为瓶颈。epoll 把「监听的 fd 集合」常驻内核(epoll_ctl 增删改),通过 epoll_wait 只返回当前就绪的 fd,且内核用事件驱动(如网
若水不如远方3 小时前
分布式·后端·zookeeper
分布式一致性协议(五):殊途同归 —— ZAB 协议与 ZooKeeper 架构上一篇我们完整介绍了 Raft 算法:通过任期(Term)充当逻辑时钟,随机超时打破选票瓜分,强 Leader 单向复制日志,再用选举限制和提交限制双重保险守住安全性。
我叫黑大帅3 小时前
后端·面试·go
如何使用WebSocket实现一个公域聊天室? --Go所有连接到服务端的用户,都在同一个公共房间里:WebSocket 长连接:客户端和服务端永久连通,随时收发消息
只做人间不老仙3 小时前
后端·grpc
C++ grpc rpc取消示例学习本文根据github.com/grpc/grpc/t… 进行C++ grpc rpc取消示例学习运行。更多的是学习记录,水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。
小码哥_常3 小时前
后端
别再被忽悠!finally代码真的一定执行?在 Java 编程的世界里,异常处理是保障程序稳定性和健壮性的关键环节。而finally块,作为异常处理机制的重要组成部分,常常被我们寄予 “无论如何都会执行” 的期望。在日常开发中,我们频繁地使用finally块来关闭文件流、数据库连接等资源,就像这样:
来了老板3 小时前
后端
Spring Boot 项目优雅上线:日志、监控、异常处理最佳实践导读:代码写完了,测试也过了,但上线后才是真正考验的开始。半夜报警电话响起、用户反馈“页面白屏”、排查问题如大海捞针……这些场景你是否熟悉?
Java编程爱好者3 小时前
后端
如何将 Spring Statemachine 作为一个轻量级工作流引擎来使用?本文将探讨 Spring Statemachine 作为一个轻量级工作流引擎使用的可行性。文章首先介绍 State Machine 的基本概念,然后讲解 Spring Statemachine 的核心特性,最后通过电商订单状态流转的实战案例,演示将 Spring Statemachine 作为工作流引擎的具体应用。