awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesDangerous Operation Guards

Mechanisms that intercept and block high-risk database operations, such as global updates or deletes, when safety constraints are missing.

Distinguishing note: None of the candidates cover the prevention of accidental bulk data loss via missing WHERE clauses in database operations.

Explore 5 awesome GitHub repositories matching data & databases · Dangerous Operation Guards. Refine with filters or upvote what's useful.

Awesome Dangerous Operation Guards GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • baomidou/mybatis-plusbaomidou 的头像

    baomidou/mybatis-plus

    17,391在 GitHub 上查看↗

    MyBatis-Plus is a persistence framework extension for Java that simplifies data access by reducing boilerplate code. It provides a toolkit for automating common database operations, utilizing dynamic query wrappers and a system for automated CRUD generation. The project distinguishes itself through a code generation system that produces mapper, model, service, and controller layers based on database metadata. It also implements a security layer that prevents SQL injection through input sanitization and blocks dangerous global update or delete operations to prevent accidental data loss. The f

    Intercepts and blocks global update or delete actions that lack specific constraints to prevent accidental data loss.

    Javamybatismybatis-plusmybatis-spring
    在 GitHub 上查看↗17,391
  • abel533/mapperabel533 的头像

    abel533/Mapper

    7,370在 GitHub 上查看↗

    Mapper is a MyBatis-specific library that provides annotation-driven object-relational mapping, enabling single-table CRUD operations without writing SQL or XML. It uses Java reflection and field-level annotations to map entity fields to database columns, configure primary key generation strategies, and generate mapper interfaces and model classes from database schemas. The library distinguishes itself through several practical capabilities. It includes a safe operation guard that blocks delete and update calls lacking query conditions, preventing accidental full-table modifications. Its exam

    Intercepts delete and update calls to verify query conditions exist, preventing accidental full-table modifications.

    Javamappermybatismybatis-plugin
    在 GitHub 上查看↗7,370
  • hazelcast/hazelcasthazelcast 的头像

    hazelcast/hazelcast

    6,570在 GitHub 上查看↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Supports atomic updates to distributed map entries with conditional logic to prevent overwriting existing values.

    Javabig-datacachingdata-in-motion
    在 GitHub 上查看↗6,570
  • stackexchange/stackexchange.redisStackExchange 的头像

    StackExchange/StackExchange.Redis

    6,169在 GitHub 上查看↗

    General purpose redis client

    Compares a stored value against a provided value and performs a subsequent operation only when they match.

    C#
    在 GitHub 上查看↗6,169
  • kaisery/trpl-zh-cnKaiserY 的头像

    KaiserY/trpl-zh-cn

    5,501在 GitHub 上查看↗

    本项目是一个用于学习 Rust 编程语言的本地化教育资源,提供翻译成简体中文的综合指南和技术规范。它作为学习语言惯用法、内存管理和类型系统的教学工具。 该仓库专注于软件文档本地化,将官方指南转换为简体中文,以提高非英语使用者的可访问性。它利用基于 Markdown 的系统来组织内容,并支持导出为静态 HTML、PDF 和 EPUB 格式,以供 Web 和离线查看。 内容涵盖广泛的 Rust 技术领域,包括所有权和借用等内存管理原语、涉及 trait 和泛型的先进语言设计,以及全面的错误处理策略。它还详细介绍了编程基础、数据建模以及用于构建和依赖管理的开发者生产力工具的使用。

    Explains how to conditionally insert or update values in a map based on whether a key exists.

    Markdownpdfrust-booktypst
    在 GitHub 上查看↗5,501
  1. Home
  2. Data & Databases
  3. Dangerous Operation Guards

探索子标签

  • Conditional Value Guards1 个子标签Compares a stored value against a provided value and performs a subsequent operation only when they match. **Distinct from Dangerous Operation Guards:** Distinct from Dangerous Operation Guards: focuses on value-based conditional execution, not blocking high-risk operations.