后端

彭于晏Yan10 分钟前
spring boot·后端
TransmittableThreadLocal原理及作用Java 原生 ThreadLocal 作用:在当前线程内共享变量,线程间隔离(比如存储用户登录信息、链路追踪 ID、请求上下文)。 但它有一个致命问题: 在使用线程池(ThreadPoolExecutor)、异步任务(@Async、CompletableFuture)时,子线程 / 线程池中的线程,完全拿不到父线程的 ThreadLocal 变量!
彭于晏Yan26 分钟前
java·spring boot·后端·okhttp
OkHttp 与 RestTemplate 技术选型对比本文旨在明确 Java Spring 生态中OkHttp 与 RestTemplate 两款 HTTP 客户端工具的核心区别、底层原理、适用业务场景及工程化选型标准,解决项目中两种组件混用、选型混乱的问题,为第三方接口调用、微服务内部通信等场景提供统一的技术规范依据。
woniu_buhui_fei29 分钟前
后端
工作中常用的注解梳理注解是贴在类、方法、变量上的标记标签,以@开头,本身不执行业务代码。作用主要有以下几点:代码标识说明替代配置文件
金銀銅鐵36 分钟前
java·后端
[Java] 如何理解 class 文件中字段的 descriptor?在日常开发过程中,我们有时候需要查看 class\text{class}class 文件的内容。如果我们对 class\text{class}class 文件的结构有基本的了解,那么就会事半功倍。由于这个话题很大,而且我自己的水平也有限,所以每次只写一个很小的主题。本文的主题是理解 class\text{class}class 文件中字段的 descriptor\text{descriptor}descriptor。
我是一颗柠檬40 分钟前
数据库·后端·sql·mysql·database
【MySQL全面教学】MySQL基础与环境搭建Day1(2026年)写在前面:这是MySQL全面教学系列的第一篇。作为后端开发,数据库是必备技能,而MySQL是国内使用最广泛的关系型数据库。这个系列我会从安装配置讲起,一直讲到性能优化和面试高频考点。建议收藏,持续更新。
我是一颗柠檬40 分钟前
数据库·后端·sql·mysql·database
【MySQL全面教学】MySQL数据类型详解Day2(2026年)大家好,我是你们的数据库学习伙伴。今天是MySQL系列教程的第2天,我们将深入探讨MySQL的数据类型。选错数据类型可能会导致数据丢失、性能下降甚至系统崩溃,所以这一课非常重要!
怒放吧德德43 分钟前
后端·shell
JDK 版本一键切换工具(windows)😄生命不息,写作不止🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆 博客首页 @怒放吧德德 To记录领地 @一个有梦有戏的人
爱上语文1 小时前
后端
2026在线会议软件推荐:8款工具对比评测与多人协作选型指南混合办公搞了几年,视频会议早就不是"画面不卡就行"的时代了。艾瑞咨询的数据显示,2024年中国视频会议市场规模突破150亿元,但真正用过几款产品的人都知道,市面上的工具有个很普遍的问题:免费版时长卡得死死的(腾讯会议3人以上40分钟、飞书10人60分钟),更关键的是——多人开会的时候,只有一个人能操作屏幕,其他人只能干看着。
小江的记录本1 小时前
java·后端·python·mysql·单例模式·面试·职场和发展
【Java并发编程】锁机制:volatile:JMM内存模型、可见性/禁止指令重排、内存屏障、单例模式中的应用(附《思维导图》+《面试高频考点清单》)JMM规定所有变量都存储在主内存中,每个线程有自己的工作内存:JMM的规则约束:原子性:一个操作不可中断,要么全部执行,要么全部不执行
无风听海2 小时前
后端·asp.net
深入理解 ASP.NET Core 中的 UseRouting 与 UseEndpointsASP.NET Core 的核心是一条中间件管道(Middleware Pipeline)。每一个 HTTP 请求都会沿着这条管道依次经过各个中间件,最终产生响应。
fliter2 小时前
后端
Rust 中的递归迭代器:一次让编译器教你理解 impl Trait 与生命周期的旅程本文依据原文 Recursive iterators in Rust 内容完整编译,补充了背景解释这篇文章原本不存在。作者四处寻找,没找到,于是自己写了出来。
考虑考虑2 小时前
java·后端·java ee
JDK26支持Http3属性在 JDK 26 中,HTTP/3 已经作为标准特性正式支持,使用起来非常简单。你不再需要引入任何第三方库,直接利用 JDK 原生的 java.net.http 包即可
Cache技术分享2 小时前
前端·后端
415. Java 文件操作基础 - 精准读取压缩诗集:从二进制文件中高效提取指定十四行诗上节课我们已经把所有 154 首 Sonnet 压缩存储在一个二进制文件里。 这节课我们来看看:如何只读取其中的一首(比如第 75 首)。
XovH2 小时前
后端
Django 从 0 到 1 打造完整电商平台:收货地址管理前面几篇我们完成了用户注册、登录、个人中心等功能,用户体系已经基本成型。但电商平台还有一个绕不开的基础模块——收货地址。用户下单时总得告诉商家“送到哪儿”,所以今天我们就来实现收货地址的完整增删改查,并支持设置默认地址。
Postkarte不想说话2 小时前
后端
Jupyter Lab安装激活环境使用jupyter lab启动我们复制一下终端的地址,浏览器打开
fliter3 小时前
后端
在 Async Rust 中实现请求合并(Request Coalescing)本文是对 Request coalescing in async Rust 的整理与翻译为了引入今天的主题,我们先从最简单的出发点开始:一个用标准库手写的阻塞 HTTP 服务器。
王立志_LEO3 小时前
后端
Gunicorn 启动django服务安装的所有依赖 保存到requirements.txt中 :先检查 Gunicorn 进程:杀死进程激活虚拟环境:
fliter3 小时前
后端
一个让我调试一周的 Rust match 陷阱本文是对 A Rust match made in hell 的整理与翻译Rust 的 if/else 不仅是控制流语句,它们本身是表达式,可以直接用在赋值或函数调用中:
一只大袋鼠3 小时前
spring boot·笔记·后端
SpringBoot 初学阶段知识点汇总(一)SpringBoot 是简化 Spring 开发的框架,整合整套 Spring 技术栈,是 JavaEE 一站式开发解决方案,俗称开发脚手架。