2025年7月13日

mysql复合条件匹配的查询优化

摘要: 对于查找所有 r = 'r1' 的关系,并且同时存在一个 r = 'r2' 的关系,如果写出如下语句,查询速度非常慢,即使对r, h, t, h_table, t_table 都加了索引: SELECT id FROM `关系` r1 WHERE r1.r = 'r1' AND EXISTS ( S 阅读全文

posted @ 2025-07-13 12:35 sw-lab 阅读(8) 评论(0) 推荐(0)

2025年6月30日

mysql运维语句

摘要: 1、检查表空间状态,包括行数、数据大小以及索引大小 SELECT table_schema AS 'Database', table_name AS 'Table', engine AS 'Engine', table_rows AS 'Rows', round(data_length/1024/1 阅读全文

posted @ 2025-06-30 21:23 sw-lab 阅读(18) 评论(0) 推荐(0)

2025年6月11日

Gremlin创建schema(包括实体和关系)

摘要: 1、构建图谱schema,流程包括图创建、实体构建以及关系构建。 创建图时需要指定图库名称以及主键字段。 实体构建时需要指定主键字段,每个属性需要指定数据类型,是否非空以及默认值。关系构建时需要包括关系名称、指向头实体的标签,指向尾实体的标签等字段。 Java代码展示: import com.gri 阅读全文

posted @ 2025-06-11 17:08 sw-lab 阅读(16) 评论(0) 推荐(0)

2024年12月4日

You can‘t specify target table ‘table_name‘ for update in FROM clause - 如何解决MySQL报错:无法在FROM子句中更新目标表

摘要: 在进行MySQL数据库开发过程中,我们有时会遇到以下报错信息:You can't specify target table 'table_name' for update in FROM clause(无法在FROM子句中更新目标表)。这个错误通常发生在我们使用带有子查询的UPDATE语句中,尤其是 阅读全文

posted @ 2024-12-04 11:41 sw-lab 阅读(22) 评论(0) 推荐(0)

2024年7月30日

Python异步调用Gremlin(使用async)

摘要: 1、需要设置transport_factory 2、需要调用new_event_loop、get_running_loop以及set_event_loop函数 3、需要设置线程池pool,防止并发量过大导致访问数据库异常 import asyncio import functools from gr 阅读全文

posted @ 2024-07-30 10:10 sw-lab 阅读(10) 评论(0) 推荐(0)

2024年7月10日

Java和Python接口调用Gremlin中的sack、filter语句

摘要: 场景: 该方法用于实现多跳路径查询,给定查询条件下的起始实体,找到目标实体类型的实体 命令行格式: g.withSack{[:]}{it.clone()}.V().hasLabel('start_label') .has('name', 'query').until(has('entity_type 阅读全文

posted @ 2024-07-10 10:46 sw-lab 阅读(11) 评论(0) 推荐(0)

2024年5月17日

python实现nacos服务注册和HTTP探活

摘要: 如果使用nacos-sdk-python(注意适用nacos版本),需要按照下面的链接修改源码的bug https://github.com/nacos-group/nacos-sdk-python/issues/135 代码如下: import nacos import threading imp 阅读全文

posted @ 2024-05-17 10:34 sw-lab 阅读(12) 评论(0) 推荐(0)

2024年4月27日

质数、因数、最大公约数经典问题整理

摘要: 1、计数质数 MX = 5000000 is_prime = [1] * MX is_prime[0] = is_prime[1]= 0 for i in range(2, MX): if is_prime[i]: for j in range(i * i, MX, i): is_prime[j] 阅读全文

posted @ 2024-04-27 15:36 sw-lab 阅读(25) 评论(0) 推荐(0)

2024年2月22日

字符串匹配经典问题整理

摘要: KMP算法 1、找出字符串中第一个匹配项的下标 class Solution: def strStr(self, s: str, pattern: str) -> int: if len(pattern) == 0: return 0 ne = [0] * len(pattern) ne[0], k 阅读全文

posted @ 2024-02-22 00:32 sw-lab 阅读(46) 评论(0) 推荐(0)

2023年7月21日

transformers模型默认下载地址

摘要: 运行下段代码,系统会下载模型 from transformers import pipeline unmasker = pipeline('fill-mask', model='bert-base-cased') 通过在windows窗口搜索关键词bert-base-cased得到模型下载路径: C 阅读全文

posted @ 2023-07-21 10:22 sw-lab 阅读(35) 评论(0) 推荐(0)

导航