刷新
基于C++17的IMU数据生产者-消费者模型的实现

博主头像 IMU数据分发与多节点差异化消费 背景 IMU传感器以高频(如500Hz)向外发布包含 seqid(序列号)、timestamp(时间戳)以及姿态数据(Roll, Pitch, Yaw)的数据包。系统中有两个消费者节点: 导航节点(Navigation Node): 负责定位。它追求实时性,只 ...

一款基于 NestJS 的 DDD 脚手架,开箱即用

博主头像 一款基于 NestJS 的 DDD 脚手架,开箱即用 一个基于 NestJS 10 + TypeORM 的领域驱动设计(DDD)Node.js 脚手架,内置双数据库、领域事件、统一响应、Swagger 文档与 Docker 一键启动示例。 这是什么 nestjs-ddd 是一个面向 Node.js ...

将盾CDN:API安全的攻击面管理与威胁防护

API成为主要攻击向量 随着微服务架构和云原生的普及,API 已不再是简单的技术接口,而是成为了企业核心业务能力的载体。从内部系统间的服务调用,到面向合作伙伴的数据共享,再到直接面向终端用户的移动应用,API 几乎连接了一切。这让 API 安全成为了近年来网络安全领域最受关注的议题之一。 根据 OW ...

wso2几个核心项目介绍

博主头像 作为WSO2专家,我来为你详细解析这些核心项目的作用。这些项目构成了WSO2数字平台生态系统的基石。 项目分类与作用概览 项目名称 类别 核心作用 对应产品 product-apim API管理 WSO2 API Manager的完整发行版 WSO2 API Manager product-is 身 ...

Java并发编程:synchronized与Lock的深度对比

博主头像 前言 synchronized和Lock是Java并发编程中两种最常用的锁机制。面试必问,实战必用。本文深度对比两者的区别,帮你彻底搞懂何时用哪个。 一、基本用法对比 synchronized用法 // 同步方法 public synchronized void method1() { // 业务代 ...

多租户下的系统基础表设计

博主头像 在设计 多租户进销存系统(SaaS) 时,核心是 租户隔离 + 权限控制 + 组织结构。 一般推荐的设计是 “租户 → 机构 → 角色 → 用户” 的层级结构,同时所有业务数据都带 tenant_id。本随笔介绍多租户下的系统基础表设计,包括租户、机构、角色、用户、权限、岗位、菜单、操作日志、登录日... ...

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

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

四、装饰者模式

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

三、适配器模式

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

二、工厂模式

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

一、单例模式

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

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

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

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

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

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

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

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

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

123···50>