后端

小码哥_常4 小时前
后端
细说API:颠覆认知!重新认识RESTful的真正精髓在当今互联网时代,API(应用程序编程接口)无处不在,它是不同软件系统之间进行通信和交互的桥梁。而 RESTful 作为一种流行的 API 设计风格,正深刻影响着软件开发的架构和实践。今天,就让我们深入探索 RESTful 的世界,重新认识它的魅力与价值。
苏三说技术4 小时前
后端
Artha已接入MCP,线上问题能用AI排查了!最近经常有知识星球中球友问我:三哥,线上问题要如何才能快速排查?CPU飙高、接口变慢、内存泄漏,每一次都是手忙脚乱,一边翻Arthas命令手册,一边对着控制台输出猜问题。
用户99045017780094 小时前
后端
基于flowable实现在线表单+工作流自定义在线表单通过低代码的模式绑定表单,用于发起流程通过低代码的模式绑定表单,用于发起流程设置在线流程模型
IT_陈寒4 小时前
前端·人工智能·后端
React Hooks闭包陷阱:你以为的state可能早就过期了在React函数式组件中,Hooks的引入无疑是一次革命性的改进。它让我们能够在不编写class的情况下使用state和其他React特性。然而,随着Hooks的广泛使用,开发者们逐渐发现了一个棘手的问题——闭包陷阱(Closure Trap)。这个问题往往表现为:在异步操作或事件处理中,获取到的state值并不是最新的,而是"过期"的。这种现象让许多开发者感到困惑,甚至导致了难以调试的bug。
用户962377954484 小时前
后端
代码审计 | CC2 链 —— _tfactory 赋值问题 PriorityQueue 新入口CC3 里我们用 TemplatesImpl 实现了字节码加载,触发点是通过 InstantiateTransformer 调用 TrAXFilter 的构造方法,入口依然是 LazyMap 那套。CC2 在这个基础上换了个思路,sink 还是 TemplatesImpl.newTransformer(),但触发链完全换掉了,入口变成了 PriorityQueue,中间靠 TransformingComparator 串起来。
Vfw3VsDKo7 小时前
开发语言·后端·golang
Maui 实践:Go 接口以类型之名,给 runtime 传递方法参数一个常见的认知误区:静态语言有类型,动态语言没有类型。事实上,所有编程语言都有类型。无论是静态语言(Go、C++、C#、Java)还是动态语言(JavaScript、Python),类型都是描述数据的属性标签,核心作用是约束数据的操作规则,哪些运算合法、哪些方法可调用。两者的核心区别,从来不是是否有类型,而是类型信息的校验时机、存储位置和传递方式,这也是决定语言性能、灵活性的关键。
是真的小外套8 小时前
后端·计算机网络·php
第十五章:XXE漏洞攻防与其他漏洞全解析
ybwycx10 小时前
java·spring boot·后端
SpringBoot下获取resources目录下文件的常用方法哈喽,大家好,今天给大家带来SpringBoot获取resources目录下文件的常用方法,示例中的方法是读取resources目录下的txt和xlsx文件,并将xlsx导出到excel的简单写法。完整代码放在最后。
小陈工10 小时前
开发语言·前端·人工智能·后端·python·安全·restful
Python Web开发入门(十一):RESTful API设计原则与最佳实践——让你的API既优雅又好用让我先讲个真实故事:2018年,我参与重构一个电商平台,接手时发现前端团队每天至少找后端3次:“这个字段怎么取不到?”“这个接口为啥要传这么多参数?”“这个错误码啥意思?”——全是API设计惹的祸。
小阳哥AI工具10 小时前
后端
Seedance 2.0使用真人参考图生成视频的方法大家好,我是小阳哥。大家应该知道,目前Seedance 2.0 是不让上传真人照片的,但是有时候生成视频又确实需要用到真人形象。
IeE1QQ3GT11 小时前
后端·asp.net
使用ASP.NET Abstractions增强ASP.NET应用程序的可测试性终是对可测试性不太友好,其最重要的原因之一在于对HttpContext对象的高度依赖,而我们很难对HttpContext编写Mock或Stub:对于最常见的Mock框架来说,进行Mock的方式在于对抽象类型进行继承和重写,因此需要目标类型必须能够继承,其成员也必须能够重写(override),可惜HttpContext对这两个要求均不满足——虽然我们有TypeMock这个强大的工具,只可惜它是商业产品。而且事实上,如果Moq等框架无法满足您的要求,一般可以确定是设计有问题。从这个角度说,ASP.NET围绕
Full Stack Developme11 小时前
spring boot·后端·firefox
SpringBoot多线程池配置在 Spring Boot 的 Web 容器中,完全可以维护多个线程池,这是一种非常常见的架构设计。不同业务场景对线程模型的需求不同,通过隔离线程池可以避免相互影响,提升系统的稳定性和可观测性。
sxhcwgcy13 小时前
spring boot·后端·spring
SpringBoot 使用 spring.profiles.active 来区分不同环境配置很多时候,我们项目在开发环境和生产环境的配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境,我们要用生产数据库,这时候,我们可以利用 profile 在不同的环境下配置用不同的配置文件或者不同的配置。
稻草猫.15 小时前
java·数据库·后端·spring
Spring事务操作全解析事务是一组操作,要么全部成功,要么全部失败回滚,不中间停、不部分生效。---事务的原子性事务的操作主要有三步:
希望永不加班15 小时前
java·spring boot·后端·mongodb·spring
SpringBoot 整合 MongoDBMySQL 适合结构化数据,Redis 适合缓存,而 MongoDB 则是介于两者之间——它是一款文档型 NoSQL 数据库,以类似 JSON 的 BSON 格式存储数据,结构灵活、无需预定义表结构、支持复杂查询、横向扩展方便,非常适合存储非结构化/半结构化数据。
Lzh编程小栈16 小时前
c语言·开发语言·汇编·数据结构·后端·算法·面试
数据结构与算法之队列深度解析:循环队列+C 语言硬核实现 + 面试考点全梳理前言:队列是数据结构中最基础也最常用的线性结构之一,遵循先进先出原则,在算法、操作系统、消息通信等场景中广泛应用。本文使用纯 C 语言实现循环队列,对每一个操作进行详细拆解,并附上面试高频考点,帮助初学者快速理解、掌握并应用队列,轻松应对考试与面试。
妙蛙种子31116 小时前
java·后端·设计模式·工厂方法模式
【Java设计模式 | 创建者模式】工厂方法模式创建者模式主要关注是“怎么创建对象?”,它的主要特点是将对象的创建和使用分离。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。
freejackman18 小时前
java·开发语言·后端·idea
Java从0到1---基础篇将java源代码文件编译成字节码文件的命令: javac xxx.javajava 字节码文件(xxx就是字节码文件名,无后缀)运行的命令: java xxx
无心水18 小时前
java·开发语言·后端·python·spring·java.time·java时间处理
20、Spring陷阱:Feign AOP切面为何失效?配置优先级如何“劫持”你的设置?Spring框架凭借IoC和AOP大幅简化了Java开发,但其内部复杂度也常常让开发者踩坑。本文通过两个真实案例,深入剖析Feign AOP切面失效和Spring配置优先级问题,带你理解Spring背后的运行机制,避免类似问题。
0xDevNull18 小时前
java·开发语言·后端
Java 21 新特性概览与实战教程JDK 21 是继 JDK 17 之后的又一个长期支持(LTS)版本,于 2023 年 9 月发布。它被誉为 Java 历史上最具变革性的版本之一,特别是虚拟线程的引入,彻底改变了 Java 在高并发领域的编程模型。