后端

星辰_mya42 分钟前
运维·服务器·后端·面试·架构师
OSI 七层模型之“跨国诈骗集团”深度讲解看完这篇咱就是无敌了,真正的无敌是无敌的;想象一下你要发一条消息(比如“我爱你”)给你的海外客户。这条消息不能直接扔进互联网那个大染缸里,它得经过层层包装、伪装、打包、运输。
IT_陈寒1 小时前
前端·人工智能·后端
SpringBoot自动配置这破玩意儿又坑我一次SpringBoot的自动配置(Auto-Configuration)一直被誉为它的“杀手级特性”,通过约定优于配置的原则,极大地简化了Spring应用的开发。然而,正是这种“黑盒魔法”在带来便利的同时,也埋下了不少坑。最近,我在一个生产项目中又一次被自动配置坑得怀疑人生——明明代码逻辑没问题,但服务启动时却莫名其妙地报错。经过一番痛苦的排查,终于发现是自动配置的某些“隐式行为”在作祟。
码事漫谈2 小时前
后端
Cursor+Graphify实属强强联合了用Cursor最烦什么?你问它一个问题,它不知道从哪翻出一堆不相干的文件,token哗哗跑,最后给你一个驴唇不对马嘴的答案。
用户298698530142 小时前
java·后端
不用无头浏览器,Java 如何将 HTML 转成图片?最近在维护一个报告生成系统时,遇到了一个看似简单实则颇费周折的需求:将动态生成的 HTML 报表转换为图片,以便用户直接预览或分享。
我叫黑大帅2 小时前
后端·面试·go
其实跨域问题是后端来解决的? CORS浏览器出于安全考虑,对同源请求放行,对异源请求限制,这些限制规则统称为同源策略。因此限制造成的开发问题,称之为跨域问题。
掘金一周2 小时前
前端·人工智能·后端
掘友们,一人说一个你买过夯到爆的东西 | 沸点周刊 4.23节前摸鱼实录AI 抢我饭碗的瞬间内容评审们会在过去的一周内对社区沸点进行挖掘和筛选,优质的技术、生活内容有机会出现在下方榜单中,排名不分先后。
Developer_Niuge3 小时前
前端·后端
告别翻不动的 1000+ 书签:开源 Chrome / Edge 浏览器书签管理插件 Smart Bookmark 0.2 发布关键词:浏览器书签管理 · 收藏夹管理插件 · Chrome 书签清理扩展 · Edge 新标签页 · 开源 · 本地安装 · AI 搜索 · MV3 扩展
ElevenPlus3 小时前
后端
【 AI智能体时代:一名Javaer的技术随想录】MCP服务部署架构MCP是AI模型与外部数据/工具交互的协议,类似于:特点:代码示例:优点:缺点:特点:代码示例:优点:
千寻girling3 小时前
java·后端·面试
RabbitMQ 详细教程(38K字数)RabbitMQ是基于AMQP(高级消息队列协议)开发的开源消息中间件,由Erlang语言编写,具备高可用、高可靠、功能丰富、易扩展等特点,广泛应用于微服务架构、分布式系统中,核心作用是实现系统间的异步通信、解耦、流量削峰和数据缓冲。
Rust研习社3 小时前
开发语言·后端·rust
Rust 多线程从入门到实战在多核处理器普及的今天,多线程编程早已成为提升程序性能的核心手段。但在多线程开发中,数据竞争、死锁、野指针等问题常常让人头疼,调试难度极大。而 Rust 凭借其独特的所有权系统和类型安全设计,将这些并发隐患扼杀在编译期,实现了无畏并发(Fearless Concurrency),让开发者既能享受多线程的性能优势,又无需担心内存安全问题。
卷毛的技术笔记3 小时前
java·spring boot·分布式·后端·spring cloud·面试·rocketmq
从“拆东墙补西墙”到“最终一致”:分布式事务在Spring Boot/Cloud中的破局之道摘要:在微服务架构下,如何保证跨服务的数据一致性?是选 Seata 还是 RocketMQ?TCC 模式真的那么难写吗?本文带你从零理解分布式事务核心原理,并手把手在 Spring Boot 中落地三种主流解决方案。
袋鱼不重4 小时前
前端·后端·ai编程
Hermes Agent 直连飞书机器人适用场景:前提条件,至少确认这些条件成立:(注意:应用发布需要企业管理员通过,自己的账号测试可以通过自己创建的企业来进行操作)
Pkmer4 小时前
java·后端
古法编程: 深度解析Java调度器Timer熟悉传统的Timer,它的优点以及却缺点,方便掌握现代化的ScheduledThreadPoolExecutor
小强19884 小时前
后端
C++23/26新特性解析:那些让你放弃Boost库的杀手锏在C++的发展历程中,Boost库一直扮演着至关重要的角色。它作为C++标准库的试验场,为语言发展贡献了大量创新特性,从智能指针到函数式编程范式,许多Boost组件最终被纳入C++标准。然而,随着C++23和C++26标准的发布,标准库功能日益丰富,开发者面临新的抉择:是否还需要依赖Boost库?本文将深入解析C++23和C++26的新特性,探讨它们如何成为让开发者放弃Boost库的“杀手锏”。
Aolith4 小时前
后端·express
学 Express 被 app.use 绕晕了?用流水线思维一次性搞懂 5 种中间件刚学完 Node.js,听说 Express 很简单,结果被 app.use、router.use、错误处理中间件绕晕了?我花了很多时间,才真正搞明白中间件这回事。这篇文章,把我学到的东西全部分享给你。
BduL OWED4 小时前
java·spring boot·后端
将 vue3 项目打包后部署在 springboot 项目运行目录前端vite打包vite 打包路径配置打包命令(可选)执行打包后端springboot配置静态资源路径配置(可选)
二月龙4 小时前
后端
从C++到WebAssembly:让高并发计算跑在浏览器里在传统认知中,浏览器是展示静态页面和简单交互的轻量级平台,而高并发计算则是服务器端或桌面应用的专属领域。然而,随着WebAssembly(Wasm)的诞生,这一界限被彻底打破。WebAssembly作为一种可在现代Web浏览器中高效运行的二进制指令集,允许开发者将C++等高性能语言编译为浏览器可执行的代码,从而在用户终端实现复杂计算任务。本文将深入探讨如何将C++的高并发计算能力迁移至WebAssembly,分析技术实现路径、性能优化策略及实际应用场景,为开发者开启浏览器高性能计算的新篇章。
ZJY1324 小时前
后端·node.js
3-12:路由和重构请看下面这样一段代码所有的逻辑导入,全部都放在了server.js中。这样既不优雅也不美观。本节就带大家一起重构这样的代码。
掘金者阿豪4 小时前
后端
我用 Codex Rule 模式“驯服AI写代码”:从翻车到稳定上线的完整实践(附企业级规则模板 + 架构图)❗很多人用 AI 写代码,最后都遇到一个问题:👉 AI 写得越来越多,但你对项目的掌控却越来越弱我也是。
鱼人4 小时前
后端
现代C++启示录:告别裸指针,你的代码里还有很多“C的幽灵”在C++的发展历程中,它始终与C语言保持着千丝万缕的联系。这种联系既赋予了C++强大的底层操作能力,也让许多开发者在编写C++代码时不自觉地引入了“C的幽灵”——裸指针。裸指针作为C语言中管理内存和对象的核心手段,在C++早期也被广泛使用。然而,随着现代C++的发展,裸指针带来的诸多问题逐渐凸显,如内存泄漏、悬垂指针、野指针等,这些问题严重影响了代码的安全性、可维护性和可读性。本文将深入探讨裸指针在现代C++中的弊端,并介绍现代C++提供的替代方案,帮助开发者告别“C的幽灵”,写出更安全、更高效的代码。