- 朋友们现在只对常读和星标的公众号才展示大图推送,建议大家把“亿人安全“设为星标”,否则可能就看不到了啦原文由作者授权,首发在奇安信攻防社区https://forum.butian.net/share/1539Ebean是一个ORM框架,利用其可以快速构建有类型约束的安全的SQL语句。本文主要介绍该框架常见的SQL注入场景。給代码安全审计提供一定的思路。0x01 关于EbeanEbean OR... 朋友们现在只对常读和星标的公众号才展示大图推送,建议大家把“亿人安全“设为星标”,否则可能就看不到了啦原文由作者授权,首发在奇安信攻防社区https://forum.butian.net/share/1539Ebean是一个ORM框架,利用其可以快速构建有类型约束的安全的SQL语句。本文主要介绍该框架常见的SQL注入场景。給代码安全审计提供一定的思路。0x01 关于EbeanEbean OR...
- 引言联合国防治荒漠化公约组织指出:中亚约有1200万人生活在干旱风险高的地区,面积约为4000万公顷。位于亚洲中部的哈萨克斯坦共和国(简称哈萨克斯坦)和中国有着长期友好的睦邻和经贸关系,中国是哈萨克斯坦的主要农产品进口国之一。畜牧业和农业是哈萨克斯坦的重要收入来源,因此干旱对该地区大多数人口的经济安全和福祉构成严重威胁。哈萨克斯坦农业专家、国家农业科学与教育中心独立主任基里尔·帕夫洛夫分... 引言联合国防治荒漠化公约组织指出:中亚约有1200万人生活在干旱风险高的地区,面积约为4000万公顷。位于亚洲中部的哈萨克斯坦共和国(简称哈萨克斯坦)和中国有着长期友好的睦邻和经贸关系,中国是哈萨克斯坦的主要农产品进口国之一。畜牧业和农业是哈萨克斯坦的重要收入来源,因此干旱对该地区大多数人口的经济安全和福祉构成严重威胁。哈萨克斯坦农业专家、国家农业科学与教育中心独立主任基里尔·帕夫洛夫分...
- influx1.X的下采样数据和数据存留大量参考翻译自 https://docs.influxdata.com/influxdb/v1.8/guides/downsample_and_retain/InfluxDB 每秒可以处理数十万个数据点。 长时间处理这么多数据可能会引起存储问题。 一个自然的解决方案是对数据进行下采样; 将高精度原始数据仅保留有限的时间,并将较低精度的汇总数据存储更长... influx1.X的下采样数据和数据存留大量参考翻译自 https://docs.influxdata.com/influxdb/v1.8/guides/downsample_and_retain/InfluxDB 每秒可以处理数十万个数据点。 长时间处理这么多数据可能会引起存储问题。 一个自然的解决方案是对数据进行下采样; 将高精度原始数据仅保留有限的时间,并将较低精度的汇总数据存储更长...
- 前几天,我的同事碰到了一个问题,是关于GoFrame 框架中数据字段的更新问题,数据中有一个status字段,他本来不想更新,但是却更新成了0。相信看到描述,已经有经验丰富的专家可以猜到是数据部分更新导致的问题。没错,就是因为数据库部分更新,把0这个值当成了需要更新的值刷新到了数据库中。中间是复现问题的流程及代码细节,不感兴趣的可以直接拉到最后 复现问题 创建一个数据表CREATE TABL... 前几天,我的同事碰到了一个问题,是关于GoFrame 框架中数据字段的更新问题,数据中有一个status字段,他本来不想更新,但是却更新成了0。相信看到描述,已经有经验丰富的专家可以猜到是数据部分更新导致的问题。没错,就是因为数据库部分更新,把0这个值当成了需要更新的值刷新到了数据库中。中间是复现问题的流程及代码细节,不感兴趣的可以直接拉到最后 复现问题 创建一个数据表CREATE TABL...
- 华为云数据库,回望2023硕果累累,展望2024未来可期! 华为云数据库,回望2023硕果累累,展望2024未来可期!
- package com.github.shoothzj.demo.db.jdbc.mariadb;import com.github.shoothzj.demo.base.mariadb.module.FieldDescribe;import com.github.shoothzj.demo.base.util.LogUtil;import lombok.extern.slf4j.Slf4j... package com.github.shoothzj.demo.db.jdbc.mariadb;import com.github.shoothzj.demo.base.mariadb.module.FieldDescribe;import com.github.shoothzj.demo.base.util.LogUtil;import lombok.extern.slf4j.Slf4j...
- 为什么我们想要业务主键,想要幂等 在分布式微服务场景下,有太多的环节可以引发错误的处理(包括丢失或者重复处理),如果业务本身有幂等的特性,我们可以以较低的代价解决大部分问题。 我们假设我们在k8s集群中维护着下面的系统,部署了数个网关实例,数个业务处理服务,一套Kafka集群,数个消费者服务,一个数据库,平时的业务流程是这样子的:客户--->(step1) 网关--->(step2) ... 为什么我们想要业务主键,想要幂等 在分布式微服务场景下,有太多的环节可以引发错误的处理(包括丢失或者重复处理),如果业务本身有幂等的特性,我们可以以较低的代价解决大部分问题。 我们假设我们在k8s集群中维护着下面的系统,部署了数个网关实例,数个业务处理服务,一套Kafka集群,数个消费者服务,一个数据库,平时的业务流程是这样子的:客户--->(step1) 网关--->(step2) ...
- Mysql 查询所有数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys || ttbb ... Mysql 查询所有数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys || ttbb ...
- 基于转账模型的DWS一致性校验 基于转账模型的DWS一致性校验
- 在现代应用编码中,从数据库里面find出来,进行一些业务逻辑操作,最后再save回去。即:Person person = personRepo.findById(id);person.setAge(18);personRepo.save(person);但是这样的业务操作,如果一个线程修改年龄,另一个线程修改昵称,最后save回去,可能会导致年龄/昵称某一个的修改被覆盖。Thread ATh... 在现代应用编码中,从数据库里面find出来,进行一些业务逻辑操作,最后再save回去。即:Person person = personRepo.findById(id);person.setAge(18);personRepo.save(person);但是这样的业务操作,如果一个线程修改年龄,另一个线程修改昵称,最后save回去,可能会导致年龄/昵称某一个的修改被覆盖。Thread ATh...
- 查询总是没有结果?遇到问题不知道该怎么提问?......别慌,小D来教你怎么问! 查询总是没有结果?遇到问题不知道该怎么提问?......别慌,小D来教你怎么问!
- 查询总是没有结果?遇到问题不知道该怎么提问?......别慌,小D来教你怎么问! 查询总是没有结果?遇到问题不知道该怎么提问?......别慌,小D来教你怎么问!
- 本文用于体验GaussDB其中的一种:ODBC接口,并能够掌握使用程序通过支持的接口访问数据库。 本文用于体验GaussDB其中的一种:ODBC接口,并能够掌握使用程序通过支持的接口访问数据库。
- Spring记录数据库操作时间的几种方式 Spring Jpa@EnableJpaAuditing注解开启Jpa的审计功能,然后在实体类上使用@CreatedDate和@LastModifiedDate注解即可 @Column(name = "create_time") @CreatedDate private LocalDateTime createTime; @C... Spring记录数据库操作时间的几种方式 Spring Jpa@EnableJpaAuditing注解开启Jpa的审计功能,然后在实体类上使用@CreatedDate和@LastModifiedDate注解即可 @Column(name = "create_time") @CreatedDate private LocalDateTime createTime; @C...
- 可靠性是指系统或设备在特定条件下持续稳定运行、具有较低的故障率、高可用性、良好的容错性、易于维修和快速恢复的能力。本文目的在于方便测试人员对被测产品进行全面、细致的可靠性质量评估,同时掌握常用的故障构造手段及基本故障定位及恢复能力。 可靠性是指系统或设备在特定条件下持续稳定运行、具有较低的故障率、高可用性、良好的容错性、易于维修和快速恢复的能力。本文目的在于方便测试人员对被测产品进行全面、细致的可靠性质量评估,同时掌握常用的故障构造手段及基本故障定位及恢复能力。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签