后端

用多态实现粒子系统

书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 目录 4.10 用多态实现粒子系统 我们假设没有多态的存在, 这时要实现前面的粒子系统类,使粒子系统同时包含多个粒子对象和Confetti对象。 创建了两个列表,一个用于存放粒子对象,另一个用于存放Confetti对 象。我们要对同样的操作重复两次! 有了面向

Spring AI 与 SOFA AI:发展历程与核心技术解析

Spring AI 与 SOFA AI:发展历程与核心技术解析发布时间:2025年5月21日随着大语言模型(LLM)技术的快速发展,企业级 AI 应用的需求日益增长。为了更好地支持开发者构建智能化的应用系统,Spring 社区推出了 Spring AI,而蚂蚁集团则推出了其企业级 AI 框架 SOF

SQL Server 2008 R2 详细安装教程及错误解决教程

SQL Server 2008 R2 详细安装教程及错误解决教程 文章目录 SQL Server 2008 R2 详细安装教程及错误解决教程 1.装载或解压ISO文件 2. 运行setup程序 3. 下载并安装.NET Framework3.5 4.选择全新安装或向现有安装添加功能 5.输入秘钥同意条款 6.选择安装类型 7.设置角色 8.功能选择 9.实例配置 10.磁盘空间要求 1

SpringBoot实现自定义路由覆盖

背景 公司最近有一个项目二期需要对一些功能进行改造,涉及部分框架内置业务接口个性化定制,兼容老接口功能并且增加一部分新的数据返回,由于前端调用这些接口分布较多且较为零碎,修改测试成本较大,所以打算在框架层面提供路由覆盖功能,加快项目进度减少无技术含量的修改带来的系统风险 设计 提供自定义注解指定需要覆盖的路由及新路由地址 系统启动时扫描所有注解数据并进行映射处理 注册自定义路由映射配置类 实现

【MySQL】事务

目录 零、CURD不加控制,会有什么问题? 一、事务是什么?为什么要有事务? 1.1 事务是什么? 1.2 为什么要有事务? 二、事务的版本支持 三、事务提交方式 四、事务常见操作方式 4.1 准备工作 4.2 正常演示 - 证明事务的开始与回滚 4.3 非正常演示1 - 证明未com

Java 技术栈中间件优雅停机方案设计与实现全景图(下)

我们接着上篇文章Java 技术栈中间件优雅停机方案设计与实现全景图(上)继续 Netty 优雅关闭的相关内容~~~ 本文概要 6. Netty 的优雅关闭 通过上小节介绍 dubbo 优雅关闭的相关内容,我们很自然的引出了 Netty 的优雅关闭触发时机,那么在本小节中笔者将为大家详细介绍下 Netty 是如何优雅地装..........优雅地谢幕的~~ image.png

【5分钟背八股】击穿、穿透、雪崩、预热解决方案?

缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。 解决方案 有很多种方法可以有效地解决缓存穿透问题,最常见的则是采用布隆过滤器,将所有可能存在的数据哈希到一个足