JDBC入门基础 2024-05-28 java, oracle, 网络, 服务器, 数据库 100人 已看 遍历结果:ResultSet可以用于next()方法将游标移动到结果集的下一行,逐行遍历数据库查询的结果,返回值为boolean类型,true代表有下一行结果,false则代表没有。当使用Statement执行动态构建SQL查询时,往往需要将查询条件与SQL语句拼接在一起,直接将参数和SQL语句一并生成,让SQL的查询条件始终为true得到的结果。PreparedStatement:预编译SQL语句,对于多次执行的语句,性能更高,因为它减少了数据库解析SQL的负担。
《向量数据库指南》为什么要研发 Milvus Cloud? 2024-06-01 数据库, milvus 275人 已看 在此背景下,我们作为 Milvus Cloud背后的研发团队,设计并推出了 Milvus Cloud,旨在帮助 AI 开发人员更快捷地搭建原型(Prototype)、更顺畅地过渡到部署在 Kubernetes 的 Milvus Cloud集群或全托管云服务中的大规模生产级应用。典型的此类 AI 应用包括聊天机器人、购物助手等。而这些应用,尤其是 RAG 应用的 AI 开发栈中最核心的部分就是用于存储和搜索 Embedding 向量的向量数据库。
MySQL全文索引实现简单版搜索引擎 2024-05-27 mysql, 数据库, 搜索引擎 119人 已看 只有Innodb和myisam存储引擎能用全文索引(innodb支持全文索引是从mysql5.6开始的)char、varchar、text类型字段能创建全文索引(fulltext index type)全文索引的基于关键词的,如何区分不同的关键词了,就要用到分词(stopword)英文单词用空格,逗号进行分词;中文分词不方便(一个句子不知道怎样区分不同的关键词)内置分词解析器ngram支持中文,日文,韩文(将句子分成固定数字的短语)
基础—SQL—DQL(数据查询语言)分页查询 2024-05-30 数据库, sql 83人 已看 这篇博客主要讲到了SQL分类的DQL(数据查询语言)中的最后一个单表查询基础的语法块,叫做分页查询,在这里面介绍了它的语法:关键字 LIMIT,以及起始索引和查询的结果记录数,里面也讲到了3个案例的分析,很简单,但要注意的是不同的数据库,在分页查询有不同的实现方式,MySQL用的是 LIMIT ......
MongoDB CRUD操作:插入文档 2024-05-30 数据库, mongodb 193人 已看 摘要:MongoDB的插入操作有多种途径,本文对使用Atlas UI,Compass、mongosh的操作进行了详细的说明。
提高MongoDB效率九大优化方式 2024-05-29 数据库, windows, mongodb 128人 已看 第一:单次批量查询比循环逐条查询更快;第二:尽量避免嵌入不断增加的数据;第三:预填充数据;第四:尽可能预先分配空间;第五:文档要自给自足;第六:避免使用$where;第七:编写代码处理数据完整性问题;第八:使用正确的类型;第九:用简单唯一的id替换掉_id。
SpringBoot:手动创建应用 2024-06-02 spring, java, 后端, 数据库, 开发语言 93人 已看 Spring提供了在线的Spring Initialzr在线创建Spring Boot项目,为了更好的理解Spring Boot项目,这里我们选择手动创建。
Django之文件上传(一) 2024-05-29 python, django, sqlite, 后端, 数据库 131人 已看 上传文件# 获取上传的文件,如果没有文件,则默认为None# 实例化一个Upload对象# 给Upload对象的file属性赋值# 保存# 获取文件。
【退役之重学 SQL】什么是笛卡尔积 2024-06-02 数据库, sql 91人 已看 笛卡尔积是指在关系型数据库中,两个表进行 join 操作时,没有指定任何条件,导致生成的结果集,是两个表中所有行的组合。笛卡尔积是两个表的乘积,结果集中的每一行都是第一个表的每一行与第二个表的每一行的组合。在实际数据库的查询中,应尽量避免笛卡尔积的产生,因为它会导致结果集过大、性能下降,而且通常不是我们所期望的查询结果。因此在进行 join 操作时,应该明确指定连接条件,避免不必要的笛卡尔积。
Android --- Room数据库(Java) 2024-05-29 java, oracle, android, 数据库, 开发语言 158人 已看 是一个持久性库,属于 Android的一部分。Room 是数据库之上的一个抽象层。SQLite 使用一种专门的语言 (SQL) 来执行数据库操作。Room 并不直接使用 SQLite,而是负责简化数据库设置和配置以及与数据库交互方面的琐碎工作。此外,Room 还提供 SQLite 语句的编译时检查。
SpringBoot:手动创建应用 2024-06-02 spring, java, 后端, 数据库, 开发语言 81人 已看 Spring提供了在线的Spring Initialzr在线创建Spring Boot项目,为了更好的理解Spring Boot项目,这里我们选择手动创建。
MySQL SQL优化 2024-06-02 mysql, 数据库 67人 已看 本篇主要介绍SQL优化的相关内容。对于每一次来自客户端的请求,我们通常都需要访问一次数据库,而访问数据库又是比较耗时的,因此我们如果能够掌握一定的SQL优化的技巧并熟练运用的话,就能大大缩减一条请求的响应时间,下面让我们来了解一下常见的SQL优化技巧。
Linux——多线程(三) 2024-06-02 算法, java, linux, 前端, 数据库 38人 已看 在上一篇博客中我们讲到了在加锁过程中,线程竞争锁是自由竞争的,竞争能力强的线程会导致其他线程抢不到锁,访问不了临界资源导致其他线程一直阻塞,造成其它线程的饥饿问题,想要解决此问题又涉及一个新概念。
C语言游戏实战(12):植物大战僵尸(坤版) 2024-06-03 python, 网络, linux, 服务器, 数据库 41人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
C语言游戏实战(12):植物大战僵尸(坤版) 2024-05-27 python, 网络, linux, 服务器, 数据库 52人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
【云原生进阶之数据库技术】第二章-Oracle-原理-4.2.7-跟踪与告警文件解析 2024-06-02 云原生, oracle, 数据库 159人 已看 跟踪日志文件又叫做跟踪文件,每个服务器进程和后台进程都会写跟踪文件,当后台进程检测到错误时,Oracle会将错误信息写到跟踪文件中。Oracle跟踪文件中包含了大量而详细的诊断和调试信息,因此通过对跟踪文件的解读和分析,我们可以定位问题、分析问题和解决问题,可分析后台进程是否发生错误。跟踪文件又可以分为两类:一类是数据库的操作人员有意生成的;另一类则是由于出现了异常错误,由数据库自动生成的。对于后一类,只对Oracle内部的技术支持人员是有用的,但对于我们,则多半看不懂。