MySQL—navicat创建数据库表 2024-06-20 mysql, 数据库 125人 已看 pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',`sex` VARCHAR(10) NOT NULL DEFAULT '男' COMMENT '性别',`字段名` 列类型 [属性] [索引] [注释],`字段名` 列类型 [属性] [索引] [注释],`字段名` 列类型 [属性] [索引] [注释]
lucene原理 2024-06-16 lucene, mysql, 全文检索, 数据库, 搜索引擎 150人 已看 一个索引中包含多个段,段与段之间相互独立。由于Lucene进行关键词检索时需要加载索引段进行下一步搜索,如果索引段较多会增加较大的I/O开销,减慢检索速度,因此写入时会通过段合并策略对不同的段进行合并。:保存了不同前缀对应的相应的Term及相应的倒排表信息,倒排表通过跳表实现快速查找,通过跳表能够跳过一些元素的方式对多条件查询交集、并集、差集之类的集合运算也提高了性能。:用于保存倒排索引Term的前缀,来快速定位.tim文件中属于这个Field的Term的位置,即上图中的aab、abd、bdc。
第十章:MongoDB 2024-06-17 数据库, mongodb 142人 已看 MongoDB 是一个基于分布式文件存储的数据库(官方地址Mongoose 是一个对象文档模型(ODM)库(Mongoose 官网),它是对 Node.js 原生的 MongoDB 模块进行了进一步的优化封装Mongoose 是一个让我们可以通过 Node.js 来操作 MongoDB 数据库的一个模块大多数情况下,它被用来把结构化的模式应用到一个 MongoDB 集合,并提供了验证和类型转换等好处基于 MongoDB 驱动,通过关系型数据库的思想来实现非关系型数据库。
springBoot+mongoDB项目中,使用MongoFactory、MongoTemplate分页条件查询,增删查改 2024-06-17 spring, java, 后端, 数据库, mongodb 160人 已看 mongodb分页条件查询,增删查改
C语言之函数 2024-06-14 java, c语言, 数据库, 开发语言 110人 已看 标准库和头文件C语言标准中规定了C语言的各种语法规则,C语言并不提供库函数;C语言的国际标准ANSIC规定了一些常用的函数的标准,被称为标准库,那不同的编译器⼚商根据ANSI提供的C语言标准就给出了⼀系列函数的实现。这些函数就被称为库函数。各种编译器的标准库中提供了⼀系列的库函数,这些库函数根据功能的划分,都在不同的头文件中进行了声明。了解了库函数,自定义函数其实更加重要,也能给程序员写代码更多的创造性。函数的语法形式ret_type fun_name(形式参数)• ret_type 是函数返回类型。
深入探究MySQL的B+树索引 2024-06-17 mysql, 数据库 123人 已看 在MySQL中,索引是一种数据结构,它可以帮助数据库系统更快地检索数据。索引可以比作一本书的目录,它可以让我们不必翻阅整本书就能找到所需的信息。没有索引,MySQL必须从头到尾扫描整个表来找到相关的行,这被称为全表扫描,对于大数据表来说是非常低效的。通过使用索引,MySQL可以迅速确定数据的位置,从而大大加快查询速度。
18.9k star!一个高性能的嵌入式分析型数据库,主要用于数据分析和数据处理任务 2024-06-14 数据分析, r语言, 数据库, 数据挖掘, 开发语言 186人 已看 DuckDB是一个嵌入式的分析型数据库,它提供了高性能的数据分析和数据处理能力。DuckDB的设计目标是为数据科学家、分析师和数据工程师提供一个快速、灵活且易于使用的数据分析工具。它支持SQL查询语言,并提供了一系列高级功能,如窗口函数、时间序列分析、地理空间数据处理等。
Linux/Ubuntu/Debian 常用用户管理命令 2024-06-14 java, ubuntu, debian, linux, 数据库 259人 已看 通过一些简单的命令,你可以轻松地创建、删除和管理用户账户。本文将详细解释一些常用的用户管理命令帮你有效地管理用户账户和组,确保系统的安全和稳定。使用该命令时可以指定一系列选项来定义新用户的属性,如主目录、默认 shell 等。命令用于更改用户的密码。它可以用于当前用户,也可以用于指定的其他用户(需要超级用户权限)。命令用于删除用户账户。命令用于显示指定用户所属的组。如果不指定用户,则显示当前用户所属的组。此命令将为指定用户更改密码(需要超级用户权限)。的用户,并删除其主目录和邮件文件。
redis 缓存jwt令牌设置更新时间 BUG修复 2024-06-16 前端, 缓存, 数据库, redis, javascript 130人 已看 就是 我 redis中存储的键 名 为token 值 是jwt令牌 ,但是如果 用户a 登录 之后 创建一个 键 为token的 键值对,如果用户b登录,创建的的键名也是 token ,这样用户b的 jwt 会覆盖 用户a的,就会导致 用户a 的token 会失效呀,这真是一个大大的bug , 按照我目前的水平,我想到了一下 的解决方案 ,既然 token 的键会覆盖,那么我们给 token的键 加上一个唯一标识不就好了。我们apifox进行登录接口的依次登录 ,然后观察 redis中的缓存数据。
Kubernetes(K8s)从入门到精通系列之十九:Operator模式 2024-06-12 云原生, kubernetes, 容器, 数据库 120人 已看 Operator 是 Kubernetes 的软件扩展,它利用自定义资源来管理应用程序及其组件。Operator 遵循 Kubernetes 原则,特别是控制循环。
你不知道的MySQL备份和还原技巧,速来学习! 2024-06-19 学习, oracle, 数据库 127人 已看 执行备份语句的时候,其中可以加上很多的参数,用来添加一些备份的时候的特殊要求的,其中有一个-B参数。执行备份语句时,如果加上了-B参数,那么将来再执行数据还原的时候,就不需要自己到数据库里面去先创建一个目标库了,并且执行数据还原语句的时候也不需要指定目标库了。mysql 带 -e 参数实现非交互式对话,就是不需要到mysql里面去,在外面执行里面的指令的方法,例如:mysql -uroot -p3306 -e "use crm2;备份方式:通过mysqldump的方式备份数据库,并保留7天备份数据。
Qt底层原理:深入解析QWidget的绘制技术细节(1) 2024-06-19 qt, 数据库, 开发语言 233人 已看 在Qt5中,QWidget的绘制流程比较分散,网上介绍的文章也很少,因此写一篇文章总结记录一下这部分的知识点。
在Ubuntu系统中部署Java及Spring Boot开发环境 2024-06-20 spring boot, java, 前端, 数据库, 开发语言 126人 已看 选择Java及Spring Boot构建Web服务具有显著优势,Java的跨平台兼容性保证了服务可在不同操作系统上顺畅运行,而Spring Boot的成熟框架则大大简化了开发流程,减少了繁琐配置。此外,强大的社区支持、易于维护与扩展的特性、优异的性能、强大的安全性、对微服务架构的友好支持,以及便利的测试环境,都使得Java及Spring Boot成为构建稳定、高效、安全的Web服务的理想选择。
windows服务器一台机器安装多个mysql实例 2024-06-19 mysql, 数据库 111人 已看 报这个错误是由于复制的实例文件中包含了 data 目录,把data目录删除,重新执行。执行成功后,请记住最后一行,mysql的默认密码,可以用这个密码登录。标注红色部分是需要修改成复制后的包信息。启动mysql服务,并使用默认密码登录。3、初始化mysql信息并启动服务。4、修改默认密码并设置远程登录。1、复制安装mysql安装包。把该服务添加导系统服务中。2、修改配置文件信息。
阿里云运维第一步(监控):开箱即用的监控 2024-06-13 阿里云, 运维, 数据库, 云计算 196人 已看 这是云的时代,现在云计算已经在各行各业广泛的应用。但是上云对于大多数客户来说,依然有很大的学习成本,如下图仅是阿里云都有几百款产品,怎么选择?怎么用?对于客户来说都是问题。“用好云、管好云”不仅仅是口号,还是我们的目标。
MySQL 保姆级教程(四):过滤数据 2024-06-15 mysql, 数据库, adb 147人 已看 BETWEEN AND 在指定的两个值之间。= 大于等于。 不等于。= 不等于。IS NULL 空值。= 等于。< 小于。> 大于。
MySQL触发器基本结构 2024-06-18 数据库 93人 已看 4.for each row 声明每次触发都执行。create trigger 函数名。实例:在users表被添加信息后触发。3.什么样的操作触发,操作哪个表。after:....之后触发。befor:....之前触发。6、触发器触发后执行代码块。可以修改成$$ //都行。2. 创建触发器函数名称。insert:插入被触发。update:修改被触发。delete:删除被触发。