0

记SpringBoot升级Tomcat引发的两类典型问题及解决方案

记SpringBoot升级Tomcat引发的两类典型问题及解决方案 在SpringBoot项目维护过程中,版本升级是常见操作,但往往会引发一些兼容性问题。本文记录了将SpringBoot内置Tomcat从8.5.51升级到9.0.75后遇到的两个典型问题:URL包含双斜杠//导致404、DELETE ...

二月无雨 发布于 2026-03-08 08:45 评论(0) 阅读(11)
0

(面试题)Redis实现 IP 维度滑动窗口限流实践

在开发高并发系统时,限流是一个绕不开的话题。无论是为了保护后端服务不被突发流量打垮,还是为了防爬虫、防恶意攻击,限流都是最常用的手段之一。常见的限流算法有计数器(固定窗口)、滑动窗口、漏桶、令牌桶等。今天我们就来聊一聊如何用 Redis 的有序集合(ZSET)实现一个滑动窗口限流,并以 IP 维度限... ...

belhomme 发布于 2026-03-05 13:54 评论(0) 阅读(232)
0

四、装饰者模式

一、模式定义 在不改变原有对象的前提下(不改变ConcreteComponent情况下),给原有对象扩展功能(利用ConcreteDecorator扩展功能,在ConcreteDecorator中注入ConcreteComponent)。如下所示: 二、应用场景 扩展一个类的功能,或者给一个类添加一 ...

Carey_ccl 发布于 2026-02-11 21:57 评论(0) 阅读(115)
0

三、适配器模式

一、模式定义 将一个类的接口转换成使用者希望的另一个接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 二、应用场景 当使用者用到的某些类的接口与其它代码不兼容时,就可以使用适配器模式来改造。当使用者希望重用几个现有的子类,但这些类缺少一些不能添加到超类中的公共功能时 ...

Carey_ccl 发布于 2026-02-10 21:25 评论(0) 阅读(21)
0

二、工厂模式

一、普通工厂模式 1.1、模式定义: 定义一个用于创建对象的接口,让子类决定去实例化哪一个类:其中的抽象工厂方法(factoryMethod),就是使得一个类的实例化延迟到了子类。 1.2、应用场景 ①、当使用者不知道要创建的对象的确切类型时候; ②、当使用者希望为库或者框架提供扩展其内部组件的方法 ...

Carey_ccl 发布于 2026-02-09 22:47 评论(0) 阅读(33)
0

一、单例模式

一、模式定义: 保证一个类只有一个实例,并且提供一个全局访问点 二、使用场景: 重量级对象,不需要多个实例,如:线程池,数据库连接池 三、类图: 四、不同方式创建的单例设计与区别 4.1、懒汉单例模式 懒汉单例模式的特点是延迟加载,只有在真正使用的时候,才开始实例化,用该方式创建单例对象时,对于线程 ...

Carey_ccl 发布于 2026-02-08 17:12 评论(0) 阅读(35)
0

设计模式的前言——Solid设计原则

Solid原则是为针对面向对象的程序语言设计,从本质上来讲,SOLID是5个原则的缩写,这5个原则有助于软件设计:更加容易理解,更灵活,可维护性更强。这个与掌握软件设计原理无关,这个原理是很多原则的子集。 单一职责原则(Single responsibility principle) 开闭原则(op ...

Carey_ccl 发布于 2026-02-08 15:55 评论(0) 阅读(40)
0

AI基于AA游戏脚本输出的传奇3成长线配置表

以下是 Kimi K2.5 Agent 基于AA游戏脚本输出的传奇3成长线配置表: 输出之一: 输出之二: 以下是提示词: 你是一个经验丰富的传奇策划大佬,也擅长于使用excel配置表来配置游戏。 这个链接是一个通用游戏脚本的规范: https://www.cnblogs.com/ygluu/p/1 ...

码客-ygluu 发布于 2026-02-06 00:17 评论(0) 阅读(40)
1

阿里云DTS按业务场景批量迁移RDS MySQL表实战(下):迁移管理平台设计与实现

本文是 阿里云DTS按业务场景批量迁移RDS MySQL表实战(上):技术选型和API对接 的后续,使用设计模式中的状态模式,完成业务系统中的迁移模块。DTS的对接方式可参考前文。 迁移管理平台设计与实现 完成DTS API对接后,就需要考虑如何将DTS和业务系统有机结合实现整套的迁移流程。 出于信 ...

五岳 发布于 2026-02-03 22:34 评论(0) 阅读(346)
0

AA游戏脚本规范(AA Game Script)

1 介绍 中文名:AA游戏脚本 英文名:AA Game Script 简 称:AA脚本(AAGS) 作 者:ygluu(码客) WeChat: 48092788 AA脚本旨为:为游戏提供一种更加简单而又灵活的通用配置方式。 注: 1、命名无任何含义仅是标识符 2、本人在其他博文中提到的数据名,在本文 ...

码客-ygluu 发布于 2026-01-31 15:22 评论(0) 阅读(436)
1

【图解】AIGC时代的游戏抽象设计:万物皆ID、万事皆事件、万人皆数据

一、前言 在AIGC时代,我们总想AI能帮我们开发游戏,但是让AI编写游戏代码还是很难达到预期,尤其是大数值体系的游戏。 本文用图示的方式介绍游戏的抽象设计,可能有些思路让你耳目一新。在代码和AI之间根据游戏特征做进一步规范化的业务抽象会不会提高AI的成品率? 二、抽象 抽象有高低之分,越接近个性的 ...

码客-ygluu 发布于 2026-01-29 22:11 评论(0) 阅读(71)
0

向量数据库实战:从“看起来能用”到“真的能用”,中间隔着一堆坑

本文揭示向量数据库实战的七大关键陷阱:选型前需明确业务本质(模糊匹配 or 精确查询?);embedding 比数据库本身更重要,决定语义“世界观”;文档切分是核心工程,非辅助步骤;建库成功≠可用,TopK 准确率会随数据演进失效;“相似但不可用”是常态,必须引入 rerank;需建立可追溯的bad... ...

大模型玩家七七 发布于 2026-01-28 12:24 评论(0) 阅读(33)
0

行情API的正确使用方式:从接口调通到系统设计

行情 API 的正确使用方式:从接口调通到系统设计 在行情系统开发中,常见的问题不是"接口调不通",而是"接口能调通,但系统设计不合理"。本文从工程实践角度,讲解如何正确理解和使用行情 API。 常见问题:接口能调通,但系统设计不合理 在行情系统开发中,常见以下问题: 首页行情列表每秒轮询 K 线接 ...

瞌睡不醒 发布于 2026-01-25 11:18 评论(0) 阅读(71)
0

vivo互联网全链路多版本环境落地实践

本文系统介绍vivo通过“全链路多版本环境管理”模式,实现开发测试环境的快速构建与高效管理,使多版本环境能够像“平行宇宙”一般,实现安全、隔离、高效的并行测试与发布。 ...

vivo互联网技术 发布于 2026-01-22 15:47 评论(0) 阅读(40)
0

RAG 选型避坑:5 种主流方案对比,轻量场景 vs 大规模场景怎么选?

今天这篇文章,基于10+企业级RAG落地经验,拆解5种主流RAG方案的底层逻辑、实测效果,给出“轻量场景(数据量<10万条,并发<100 QPS)”和“大规模场景(数据量>100万条,并发>500 QPS)”的选型框架与实操步骤,帮你精准避坑。 ...

大模型玩家七七 发布于 2026-01-20 11:28 评论(0) 阅读(83)
0

【架构师角度】详细解析 OpenStack4j 中 PropagateOnStatus 的异常处理机制

Openstack4j 提供了一套可插拔的 HttpExecutor 框架,支持 Apache HttpClient、Resteasy等,根据分析默认使用 Apache Httpclient。目前尚不清楚为什么要提供这个HTTP框架统一层,看起来有些多余。但是在吸收这个库的时候发现,它有着目前为止我... ...

一杯半盏 发布于 2026-01-11 12:19 评论(0) 阅读(211)
0

CodeSpirit-考试预生成方案(开源)

1. 概述 1.1 背景 在考试系统中,当大量学生同时开始考试时,系统需要为每个学生创建考试记录(ExamRecord)和答题记录(ExamAnswerRecord)。传统的"按需创建"模式在高并发场景下存在以下问题: 性能瓶颈:每次开始考试都需要执行数据库写入操作,响应时间在 200-500ms ...

雪雁 发布于 2026-01-06 23:01 评论(0) 阅读(133)
0

《数字经济》

今天,为大家推荐一篇《数字经济:产业集群发展 白皮书》的报告。 报告 共 71 页。 从 “数字经济概念、特征、典型产业集群案例、要素、策略、产业展望” 等六个方面,详细解读了《2023 数字经济产业》。 很重磅。 #01# 【关键要点】 一、数字经济定义 《数据资产》作为关键生产要素,以 “现代信 ...

Visional S. XIA 发布于 2026-01-01 06:31 评论(0) 阅读(36)
1

PowerDotNet平台化软件架构设计与实现系列(18):商品管理平台

商品系统是电子商务的核心系统之一,是各种电商业务展开的基础和起点,没有调查就没有发言权,个人也深度参与设计开发和维护过商品系统,本文简单分享下PowerDotNet重写过的商品平台系统。 十多年前我刚入行,首次接触电商业务系统开发,开发重点集中在财务、库管、订单等这些需要后台强力支持的系统,反而对商 ...

JeffWong 发布于 2025-12-31 12:11 评论(0) 阅读(940)
0

搜索数据库表的性能优化过程

问题背景 做一个数据库表查看、标注与分析的工具软件。 \(Table\)是数据库中表的信息(information_schema.tables);\(Documentation\)是\(Table\)的数据字典文档,存储在本地文件中;\(Annotation\)是对\(Table\)的额外标注信息, ...

亚德雷 发布于 2025-12-26 21:55 评论(0) 阅读(754)