开发笔记
在MySQL中当数据量较大时,查询多个以

在MySQL中当数据量较大时,查询多个以”,”间隔的varchar类型的数据

正常情况下,在 MySQL 中,查询 VARCHAR 类型的字段是否包含或不包含某个字符串,可以使用 LIKE 或 NOT LIKE操作符,但是如果存储的是多个区域的 ID,并且用逗号 , 分隔,数据量较大时,...
7个月前
0236293
新版SpringAI的2个致命问题 - 阿噜噜小栈

新版SpringAI的2个致命问题

无论是使用最新正式版的 Spring AI,还是最新正式版 Spring AI Alibaba,在实现自定义 MCP 服务器端和客户端的时候,一定要注意这两个问题,不然你会发现你的 MCP 服务器端能启动,但客户端就是...
2个月前
076084
为什么大家说mysql数据库单表最大两千万?依据是啥? - 阿噜噜小栈

为什么大家说mysql数据库单表最大两千万?依据是啥?

想必大家也听说过数据库单表建议最大 2kw条数据这个说法。如果超过了,性能就会下降得比较厉害。巧了。我也听说过。但我不接受它的建议,硬是单表装了 1 亿条数据。这时候,我们组里新来的实习...
10个月前
0325482
AC自动机原理 - 阿噜噜小栈

AC自动机原理

AC(Aho–Corasick)自动机是 以 Trie 的结构为基础,结合 KMP 的思想 建立的自动机,该算法在1975年产生于贝尔实验室,是著名的多模板匹配算法之一。要搞懂AC自动机,先要有字典树Trie和KMP模...
2个月前
0205175
NVM 安装使用 - 阿噜噜小栈

NVM 安装使用

NVM,即 Node Version Manager,是一个符合 POSIX 标准的 bash 脚本,主要用于管理多个活动的 node.js 版本。借助 NVM,开发者能够轻松地在不同的 Node.js 版本之间进行切换,满足不同项目对 No...
2个月前
0356270
两个事务并发写,能保证数据唯一吗? - 阿噜噜小栈

两个事务并发写,能保证数据唯一吗?

两个事务并发写,能保证数据唯一吗?我先来解释下标题讲的是个啥。我们假设有这么一个用户注册的场景。用户并发请求注册新用户。你有一张数据库表,也就是下面的 user 表。产品经理要求用户和用...
10个月前
0143363
mysql主库更新后,从库都读到最新值了,主库还有可能读到旧值吗? - 阿噜噜小栈

mysql主库更新后,从库都读到最新值了,主库还有可能读到旧值吗?

我们知道,mysql 数据库,为了得到更高性能,一般会读写分离,主库用于写操作,比如用于执行insert,update操作,从库用于读,也就是最常见的select操作。像下面这个图这样。虽然主库一般用于写...
10个月前
0408359
「收藏整理」Java知识库网站整理 - 阿噜噜小栈

「收藏整理」Java知识库网站整理

分享一些收藏的高质量Java知识库网站,便于更好地学习和提升Java技能。如果你有其他优秀的Java学习网站推荐,欢迎在评论区分享!如遇到以下网站不能打开请检查自己上网方式是否科学。1.互联网Ja...
2个月前
0233759
ES根据某个字段用Delete By Query进行删除 - 阿噜噜小栈

ES根据某个字段用Delete By Query进行删除

测试中的Elasticsearch的盘快满了,根据沟通后,只能是我手动删除,但是我又不想写代码,所以我就盯上了Elasticsearch中的API,用Delete By Query的方式进行删除。例如:要在Elasticsearch中根...
2个月前
0276956
都是同样条件的mysql select语句,为什么读到的内容却不一样? - 阿噜噜小栈

都是同样条件的mysql select语句,为什么读到的内容却不一样?

假设当前数据库里有下面这张表。老规矩,以下内容还是默认发生在 innodb 引擎的可重复读隔离级别下。大家可以看到,线程 1,同样都是读 age >= 3 的数据。第一次读到1 条数据,这个是原始...
10个月前
0242356
Linux Ubuntu 20.04 系统编译安装 Nginx - 阿噜噜小栈

Linux Ubuntu 20.04 系统编译安装 Nginx

1.环境准备:文件包:nginx-1.26.3.tar.gz文件包下载地址:https://nginx.org/en/download.html镜像源:https://developer.volcengine.com/articles/71097349735689748552.安装配置:2.1 上传文...
2个月前
0382553
[开源] Java AI的集成 DeepSeek Java SDK - 阿噜噜小栈

[开源] Java AI的集成 DeepSeek Java SDK

eepseek4j 是专为 DeepSeek 设计的 Java 开发 SDK,全面支持 DeepSeek R1 和 V3 系列模型。该 SDK 提供了对话推理、函数调用、JSON 结构化输出以及基于 OpenAI 兼容 API 协议的嵌入向量生成功能...
7个月前
0424746