- 博客(5)
- 收藏
- 关注
原创 dockerfile部署及开发者平台部署流程
t cmdb-front:为构建的镜像指定名称和标签(这里命名为"cmdb-front",默认标签为"latest")mirrors.tencent.com/kaisonli/kaisonli:腾讯云仓库地址(包含命名空间和仓库名)此命令会基于"cmdb-front"镜像创建并启动一个新的容器实例。输出结果中应能看到名为"cmdb-front"的镜像。docker build:Docker的镜像构建命令。cmdb-front:本地镜像名称。cmdb-front:指定标签。
2025-09-09 09:00:00
857
原创 Pytest 并行测试中 django.db.utils.ProgrammingError 的问题排查与解决方案
检查了 test_batch_file_new/conftest.py 中的 db_cleaner fixture ,该 fixture 使用 autouse=True,在每个用例前后手动清理数据。怀疑它与 @pytest.mark.django_db(transaction=True) 的事务管理机制冲突,将其移除测试,发现问题依旧。
2025-09-08 01:00:00
1794
原创 数据库索引过长问题解决报告
当表字段(如varchar(255))参与复合索引且字符集为 utf8mb4(每字符4字节),多个字段相加很容易超过该上限,从而报错。数据库或表的默认字符集可能因为配置不一致而落入高字节方案(即使预期是 utf8mb3,实际却可能是 utf8mb4)。降低字符集,从 utf8mb4(4字节)改为 utf8mb3(最多3字节),可缓解索引长度超限问题,无需调整字段定义。Django 的模型定义未对索引字段长度进行控制,或未显式设定数据库默认字符集时,可能会引发此类问题。单个索引最大允许的字节数为。
2025-09-07 05:45:00
264
原创 Kafka消息数一致性问题解决方案
此时查到的message_count<push_total_count,于是立刻误以为“消息丢了”。用wait_for_queue_count(一般是:每隔0.2秒检查一次,如果超时10秒还没等到消息数满足要求,再报错)。的:发送方法返回时,消息未必已全部到达Kafka Broker,也未必已被计入消息统计。查询时可能部分消息在传输、写盘、replication过程中,消息数未即时反映。:Kafka消息推送后,立刻查询消息总数与预期不一致,触发消息总数不一致报警。,直到消息数一致或超时。
2025-09-06 11:05:08
190
原创 深大形式语言与自动机期末复习(一):文法
字母表:有穷,可区分,非空,不可分(整体性)字母表={0,1},给出上字母表的下列语言的形式表示:所有不包含3个连续0的串:{001,01,1}*文法:G=(V,T,P,S)V:变量的非空有穷集T:终极符的非空有穷集P:产生式的非空有穷集S:文法G的开始符号字母表={a,b,c},构造下列语言的文法:定理:(1)一般地,由开始符号推出来的任意符号行叫做G的句型。(2)一个语言可以被多个文法产生,产生相同语言的文法被称是等价的。文法的
2022-01-07 17:02:36
1680
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅