MySQL之创建高性能的索引(四) 2024-05-28 mysql, 数据库, adb 166人 已看 MyISAM表支持空间索引,可以用作地理数据存储。和B-Tree索引不同,这类索引无须前缀查询。空间索引会从所有维度来索引数据。查询时,可以有效地使用任意维度来组合查询。必须使用MySQL的GIS相关函数如MBRCONTAINS()等来维护数据。MySQL的GIS支持并不完善,所以大部分人都不会使用这个特性。开源关系数据库系统中对GIS的解决方案做得比较好的是PostgreSQL的PostGIS.
重生之 SpringBoot3 入门保姆级学习(14、内容协商基础简介) 2024-06-02 spring, 学习, java, 前端, 数据库 106人 已看 重生之 SpringBoot3 入门保姆级学习(14、内容协商基础简介)
Java_Mybatis 2024-06-01 oracle, java, mybatis, 数据库, 开发语言 157人 已看 Mybatis是一款优秀的持久层框架,用户简化JDBC(使用Java语言操作关系型数据库的一套API)开发
MySQL 慢查询优化指南 2024-05-28 mysql, 数据库, adb 160人 已看 慢查询是指执行时间超过指定阈值的 SQL 查询。在 MySQL 中,可以通过设置参数来定义这个阈值,默认值为 10 秒。通过启用慢查询日志,我们可以记录这些执行时间过长的查询,以便进行分析和优化。通过启用和分析慢查询日志,我们可以有效地识别和解决 MySQL 慢查询问题。优化慢查询通常需要检查表结构、添加适当的索引、优化查询逻辑,以及必要时重新设计表结构。通过这些步骤,可以显著提高数据库性能,确保系统的高效运行。希望这篇博客能帮助你理解和优化 MySQL 慢查询。如果你有任何问题或建议,欢迎在评论区留言。
Spring Data JPA与Hibernate的关系是什么? 2024-05-30 spring, java, 后端, 数据库 76人 已看 Spring Data JPA 和 Hibernate 的关系可以用术语“抽象层”和“实现”来描述。在这种关系中,Spring Data JPA 表现为一个更高级别的抽象层,而 Hibernate 是这一层下面的一个具体实现。
C语言游戏实战(12):植物大战僵尸(坤版) 2024-05-27 python, 网络, linux, 服务器, 数据库 24人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
oracle sql--计算某一日期到当前日期的间隔天数 2024-05-29 oracle, 数据库, sql 109人 已看 用户需要查询“创建时间到当下的天数”。我发现oracle sql的自带函数和普通的sql貌似还有些不大一样,有点不通用呢。涉及获取系统时间、计算间隔天数、保留小数点位
MySQL中的锁 2024-05-28 mysql, 数据库 100人 已看 又称S锁,排他锁主要用于写操作,如更新或删除,它阻止其他事务对数据进行访问。只有一个事务可以获得排他锁,其他事务无法获得任何类型的锁,直到该事务释放排他锁。排他锁的目的是确保在写操作完成前,数据不会被其他事务读取或修改,从而保持数据的完整性和一致性。又称X锁,共享锁主要用于读操作,允许事务对数据进行读取。多个事务可以同时对同一数据对象加共享锁,进行读取操作。共享锁的目的是允许并发读取,但阻止其他事务对数据对象加排他锁,从而阻止写操作。
Spring Data JPA与Hibernate的关系是什么? 2024-05-30 spring, java, 后端, 数据库 78人 已看 Spring Data JPA 和 Hibernate 的关系可以用术语“抽象层”和“实现”来描述。在这种关系中,Spring Data JPA 表现为一个更高级别的抽象层,而 Hibernate 是这一层下面的一个具体实现。
Java事务入门:从基础概念到初步实践 2024-05-29 oracle, 数据库, sql 131人 已看 本文 Huazie 从 Java 事物的基础概念出发,带大家通过不同的事物管理方式进行实践,进一步加深了对 Java 事物的理解。
【MySQL】库的操作 2024-05-29 mysql, 数据库 108人 已看 字符集决定了数据怎么写入数据库,而校验规则决定了如何从数据库中读取数据。正确的设置互相匹配的字符集和校验规则可以使我们保证数据一致性,大多数的乱码问题都是因为字符集与校验规则的不匹配问题导致的。
【原创】springboot+mysql医院预约挂号管理系统设计与实现 2024-06-01 spring, java, mysql, 后端, 数据库 119人 已看 使用java+springboot+mysql开发的医院预约挂号管理系统,系统包含超级管理员、管理员、医生、患者角色,功能如下:超级管理员:管理员管理;用户管理;科室管理;床位管理;药品管理;预约就诊;病历管理;处方管理;住院管理;反馈留言;公告管理;个人信息修改;密码修改。管理员:比超级管理员少了一个管理员管理模块;其他的基本一致;医生:科室查看;医生查看;床位查看;药品查看;预约就诊(病历录入、开处方、办理住院);病历管理;处方管理;住院管理;公告查看;个人信息修改;密码修改。用户:注册、登录;
宝塔下应该用 Memcached 还是 Redis? 2024-05-28 缓存, 数据库, redis 90人 已看 Memcached 本身并不支持分布式,因此只能在客户端通过像一致性哈希这样的分布式算法来实现 Memcached 的分布式存储。相较于 Memcached 只能采用客户端实现分布式存储,Redis 更偏向于在服务器端构建分布式存储。
【Django】从零开始学Django【2】 2024-05-27 python, django, sqlite, 后端, 数据库 134人 已看 标签是对模板上下文进行控制输出,它是以{% tag%}表示的,其中tag是标签的名称,Django内置了许多模板标签,比如{% if %}(判断标签){% for %}(循环标签)或{% url %}(路由标签)# for标签,支持嵌套,myList可为列表、元组或某个对象# item可自定义命名,代表当前循环的数据对象# {% endfor %}是循环区域终止符,代表这区域的代码由标签for输出{{ item }}# if标签,支持嵌套# 判断条件符与上下文之间使用空格隔开,否则程序会抛出异常。
aws lakeformation跨账号共享数据的两种方式和相关配置 2024-05-27 oracle, aws, 数据库, 云计算 250人 已看 aws lakeformation跨账号共享数据的两种方式和相关配置
C语言游戏实战(12):植物大战僵尸(坤版) 2024-05-27 python, 网络, linux, 服务器, 数据库 29人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
Java面试题:Redis2_解决Redis缓存击穿问题 2024-06-02 缓存, 数据库, redis 96人 已看 当一个key过期时,需要对这个key进行数据重建在重建的时间内如果有大量的并发请求进入,就会绕过缓存进入数据库,会瞬间击垮DB重建时间可能因为数据是多个表的混合结果需要分头统计而延长,从而更容易出现缓存击穿问题。