后端

hrhcode6 小时前
java·后端·spring·springboot·netty
【Netty】五.ByteBuf内存管理深度剖析在Java网络编程中,字节缓冲区是最基础的数据容器。JDK提供了ByteBuffer,但其设计存在诸多不足——固定长度、缺乏动态扩容、API不够友好。Netty重新设计了ByteBuf,不仅解决了ByteBuffer的问题,还引入了池化内存、引用计数、零拷贝等高级特性。
NEXT066 小时前
前端·后端·程序员
后端跑路了怎么办?前端工程师用 Mock.js 自救实录在现代 Web 应用的开发流程中,前后端分离已成为行业标准。然而,在实际协作中,前端工程师常常面临“后端接口未就绪、联调环境不稳定、异常场景难以复现”等痛点。这些问题导致前端开发进度被迫依赖后端,严重制约了交付效率。
泯泷7 小时前
人工智能·后端·openai
提示工程的悖论:为什么与 AI 对话比你想象的更难前两天和朋友聊天,他说自己用 GPT 写东西总是不满意,问我是不是模型不够好。我看了他的提示词,一句话:帮我写一篇关于职场沟通的文章。
马士兵教育8 小时前
开发语言·后端·面试·职场和发展·架构
程序员简历如何编写才能凸显出差异化,才能拿到更多面试机会?程序员简历要脱颖而出,关键在于清晰展示你的独特价值和技术深度,而不仅仅是罗列技能。以下是一些核心建议:
无心水10 小时前
服务器·分布式·后端·spring·微服务·云原生·架构
5、微服务快速启航:基于Pig与BladeX构建高可用分布式系统实战当单体应用遭遇性能瓶颈、部署困难和技术栈固化时,微服务架构应运而生。然而,微服务在带来解耦、弹性、独立部署等优势的同时,也引入了服务治理复杂性、分布式事务难题和运维成本飙升等新挑战。据CNCF《2023年中国云原生调查报告》显示,超过**74%的中国企业已在生产环境中采用微服务架构,但其中58%**的团队表示面临“微服务开发效率低下”的困境。
米羊12111 小时前
java·后端·struts
Struts 2 漏洞(下)除了核心的 OGNL 注入和文件上传漏洞,Struts 2 框架的常见漏洞还集中在重定向 / 转发注入、类型转换漏洞、拦截器配置缺陷、依赖组件漏洞、XML 配置注入等方面,这些漏洞虽未必都是 RCE 级高危,但易被组合利用,也是攻防重点。
若丶相见11 小时前
前端·后端
腾讯云完整部署方案:CODING + CI/CD + Docker + Nginx + K8s 扩展BASHBASHDOCKERFILE⚠️ 注意事项:DOCKERFILEYAMLBASH⚠️ 注意事项:
Je1lyfish14 小时前
linux·数据库·c++·后端·链表·课程设计·数据库架构
CMU15-445 (2026 Spring) Project#1 - Buffer Pool Manager让我们来实现一个为数据库内核服务的 cache。本次 project 我们要实现 3 个 Task:本文不会给出具体的代码实现,而是用 /// 开头的注释替换对应代码部分,只给出等价的逻辑表述。
hrhcode14 小时前
java·后端·spring·springboot·netty
【Netty】三.ChannelPipeline与ChannelHandler责任链深度解析前两篇文章我们分析了Netty的线程模型和核心组件Channel、EventLoop。但有了Channel和EventLoop还不够——网络数据是"生"的,需要经过解析、处理、转换才能被业务使用。这个数据处理的过程,就是由ChannelPipeline和ChannelHandler完成的。
树獭叔叔14 小时前
后端·aigc·openai
高级微调调优:NEFTune 鲁棒性增强与 RoPE 长度外推在基础的参数微调(LoRA)之后,为了进一步提升模型在复杂场景下的表现——例如更聪明的对话响应和更长文档的处理能力,我们需要引入更精细的数学调优手段。
树獭叔叔14 小时前
后端·aigc·openai
深度拆解:Weight Decay 与参数正则化的博弈论在模型训练中,如果说损失函数是“前进的拉力”,那么权重衰减(Weight Decay)就是“收敛的压力”。它确保模型在变得“聪明”的同时,依然保持“简洁”。
江湖十年15 小时前
后端·面试·go
用 Go 语言还原 2026 春晚《惊喜定格》魔术!今天是大年初一,江湖十年给读者朋友们拜年了,祝大家新年快乐!又是新的一年,想必大家都没看春晚吧 😄,今天继续一年一度的用 Go 语言实现春晚魔术。
长桥夜波16 小时前
后端·restful
【第三十周】文献阅读本周主要学习了两篇前沿论文,分别涉及增强现实技术在技能传授中的应用以及机器人零样本目标导航问题。第一篇论文介绍了InstruMentAR系统,它允许非专业用户通过穿戴式设备记录手指压力与手势,自动化生成数字仪器的AR操作教程,并能对新手用户提供实时的视觉-触觉反馈与错误纠正,从而大幅降低AR教程的制作门槛。第二篇论文提出了OAM框架,通过引入类似人类短时记忆的时空缓冲模块,让智能体在未知环境中能够回顾历史观测,并结合视觉语言模型对目标进行语义匹配,从而更高效地选择探索方向,解决了传统方法依赖单帧观测的局限
Tony Bai17 小时前
开发语言·后端·golang
Go 1.26 中值得关注的几个变化:从 new(expr) 真香落地、极致性能到智能工具链大家好,我是Tony Bai。北京时间 2026 年 2 月 10 日,Go 团队正式发布了 Go 1.26。
人道领域18 小时前
java·数据库·后端
Maven配置加载:动态替换的艺术一句话总结本章的内容:本文介绍了Maven配置文件加载属性的起源(为解决手动管理多环境配置的痛点)、本质(将不变模板与可变环境信息分离的动态替换机制)、实现步骤(定义属性、开启资源过滤)和核心原理(process-resources阶段通过属性内存空间替换占位符),并用印章和明信片的比喻形象解释了这一过程,最后补充了版本管理中SNAPSHOT与RELEASE的区别。
MX_935918 小时前
java·开发语言·后端·spring
@Import整合第三方框架原理Spring 与 MyBatis 注解方式整合有个重要的技术点就是 @Import,第三方框架与 Spring 整合 xml 方式很多是凭借自定义标签完成的,而第三方框架与 Spring 整合注解方式很多是靠 @Import 注解完成的。
MX_935919 小时前
java·后端·spring·mybatis
Spring注解方式整合Mybatis先引入配置文件:再是注入属性:总的配置类(里面含有xml配置的对照):结果:先是进入@MapperScan看看里面:
重生之后端学习19 小时前
java·数据结构·后端·算法·深度优先
105. 从前序与中序遍历序列构造二叉树105. 从前序与中序遍历序列构造二叉树中等给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。
程序员的那些事_19 小时前
开发语言·后端·rust
微软用 Rust 开发了一个库操作系统 LiteBox近日,微软 Linux 新兴技术团队正式开源 LiteBox,一款用 Rust 开发的实验性“库操作系统”,它大幅精简了与宿主系统的接口,从而缩小攻击面。
Cache技术分享20 小时前
前端·后端
326. Java Stream API - 实现自定义的 toList() 与 toSet() 收集器在 Java 的 Stream API 中,Collectors.toList() 和 Collectors.toSet() 是最常见的两个内置收集器。但你是否好奇它们背后的原理?今天我们就带大家手动实现一个行为等同于 toList() 的收集器,并了解如何基于它改造为 toSet() 收集器。