engine=innodb 第3页
- zPaaS低代码平台使用介绍:实现流程审批功能
-
接上一篇《zPaaS低代码平台使用介绍:文件上传下载服务开发》,本篇主要介绍一下如何使用zPaaS低代码开发平台进行流程审批类功能的快速开发。开发的功能说明流程审批功能涉及到工作流引擎,目前低代码平台的工作流引擎集成的camunda,本示例将基于我的休息记录表实现休息记录的管理以及休息申请的会签审批...
- Spring事务"裸奔"?90%的开发者都踩过这个坑!
-
生产事故:报销系统的"幽灵提交"2024年末的一个雪夜,某公司报销平台突然瘫痪。客服反馈:创建报销单时系统频繁提示"数据异常",但重启服务后又恢复正常。技术团队紧急排查日志发现,Redis的自增操作返回了null值,导致分布式ID生成失败。根源直指@Transacti...
- 优雅实现多系统一致性补偿方案(多系统协同)
-
前言我们在开发的过程中,如果一个业务操作需要本地写MYSQL数据以及对第三方系统做写操作,那么这种流程就涉及到分布式系统一致性的问题,然而并非所有系统都能使用成熟的分布式事务方案案例说明以一个财务报账业务为例,涉及到的系统如下:系统名作用实现方案单据系统申请单内容以...
- 高并发系统设计:应对每秒数万QPS的架构策略
-
当面试官问及"如何应对每秒几万QPS(QueriesPerSecond)"时,大概率是想知道你对高并发系统设计的理解有多少。本文将深入探讨从基础设施到应用层面的解决方案。01、理解问题本质:QPS与系统瓶颈1.1QPS与系统性能的关系QPS是衡量系统吞吐量的关键指标,每秒几万Q...
- MySql:DDL数据定义语句盘点(ddl数据库定义语言,dml)
-
一、DDL简介DDL(DataDefinitionLanguage),即数据定义语句,功能就是定义数据库database、表table、索引index、视图view、列column等常用关键字包括:SHOW、USE、CREATE、DROP、ALTER(即SHOW语句展示数据库结构、CREATE...
- 别乱用UUID了,自增ID和UUID性能差距你测过吗?
-
准备表&数据UC_USER,自增ID为主键,表结构类似如下:CREATETABLE`UC_USER`(`ID`bigint(20)NOTNULLAUTO_INCREMENTCOMMENT'主键',`USER_NAME`varchar(100)DEFA...
- 24岁架构师专讲:基于微服务架构的调用关系——贯穿案例
-
数据库这里使用的数据库是MySQL5.7,数据库包含3张表,分别是用户表、商品表和订单表。在分布式项目中,一般业务比较复杂,数据量也比较大,每个微服务都有自己的数据库,每个数据库中都有多张表。为了方便介绍,本书中的贯穿案例有3个微服务,3个微服务使用的都是同一个数据库,每个微服务分别对应一张表。数...
- 字节面试被问到“手机号存储选 Int 还是 String”!
-
最近,一位粉丝告诉我,他在面试字节时,被问到了一道存储手机号的问题:用int还是string,用varchar还是char?这道题虽然看似简单,但其实是面试官隐形考察业务扩展性、数据容错性和全面思维的关键。结果,他的回答让面试官脸色凝重,最后没通过。所以,今天我也来跟大家聊聊这个问题,带...
- 面试官:如何实现大模型连续对话?(面试官英语对话情景模拟)
-
所有的大模型本身是不进行信息存储的,也不提供连续对话功能,所以想要实现连续对话功能需要开发者自己写代码才能实现。那怎么才能实现大模型的连续对话功能呢?大模型连续对话功能不同的框架实现也是不同的,以行业使用最多的JavaAI框架SpringAI和SpringAIAlibaba为例,...
- 一文看懂MySQL如何判断InnoDB表是独立表空间还是共享表空间
-
概述InnoDB采用按表空间(tablespace)的方式进行存储数据,默认配置情况下会有一个初始大小为10MB,名字为ibdata1的文件,该文件就是默认的表空间文件(tablespcefile),用户可以通过参数innodb_data_file_path对其进行设置,可以有多个数据文件,...