用 SQL 写的俄罗斯方块游戏「GitHub 热点速览」
在开始介绍上周热门开源项目之前,要插播一条开源新闻:Nginx 已正式迁移至 GitHub。近日,Nginx 官方宣布将 Nginx 开源项目,从 Mercurial 迁移至 GitHub 代码托管平台,并开始接受...
在开始介绍上周热门开源项目之前,要插播一条开源新闻:Nginx 已正式迁移至 GitHub。近日,Nginx 官方宣布将 Nginx 开源项目,从 Mercurial 迁移至 GitHub 代码托管平台,并开始接受...
目录一、前言二、如何通过Redis设计一个分布式全局唯一ID生成工具2.1 使用 Redis 计数器实现2.2 使用 Redis Hash结构实现三、通过代码实现分布式全局唯一ID工具3.1 导入依...
目录介绍计数的业务场景redis计数器1.incr指令2.用户计数统计3.用户统计信息查询4.缓存一致性总结介绍计数器大量应用于互联网上大大小小的项目,你可以在很多场景都能找到计...
目录前言设计思路和流程基本业务实现导入各个用户经纬度数据获取用户 id = 1 与其他用户的距离搜索附近用户应用至项目中改写用户推荐接口改写匹配用户接口添加搜索附近用...
目录一、RedisJSON简介二、RedisJSON的工作原理三、RedisJSON的安装四、RedisJSON的基本操作设置(存储)JSON数据获取JSON数据获取JSON数据的类型修改JSON数据删除JSON数据复杂...
作者:来自 vivo 互联网服务器团队- Li Gang本文介绍了一次 MySQL 数据迁移的流程,通过方案选型、业务改造、双写迁移最终实现了亿级数据的迁移。一、背景预约业务是 vivo 游戏...
环境信息操作系统: Kylin Linux Advanced Server V10 (Sword)
架构:X86
MySQL版本:5.7.44编译 安装必要的依赖库和编译工具sudo yum groupinstall 'Development Tools'...
本文分享自华为云社区《【华为云MySQL技术专栏】GaussDB(for MySQL)与MySQL的COUNT查询并行优化策略》,作者:GaussDB 数据库。1.背景介绍统计表的行数(COUNT)是客户应用和DBA...
创建 db.pydb.py 文件是我们管理数据库连接和模型基类的地方。它让我们的代码更加模块化和可维护,实际生产中也是类似的,无论是在 FastAPI 或者 Flask 等框架中,当使用到 SqlAl...
生成全局唯一 ID 全局唯一 ID 需要满足以下要求: 唯一性:在分布式环境中,要全局唯一 高可用:在高并发情况下保证可用性 高性能:在高并发情况下生成 ID 的速度必须要快,不能花...
目录前言第一步:查询密码有效时长第二步:查看当前用户密码到期日期 第三步:设置密码永不过期第四步:重置密码总结前言修改密码有效过期时间,可以通过以下四步设置,如果再第一步发...
目录简介:说明:一、按天查询1、片段2、结果集二、按周查询1、片段2、结果集三 、按月度查询1、片段2、结果集四、按季统计1、片段2、结果集五、按年统计1、片段2、结果集附...
这个…不知道是镜像问题还是配置上有问题,Docker版的Oracle 11g在上次部署完之后已经出现了多次无法访问的情况(就是 registry.cn-hangzhou.aliyuncs.com/helowin/oracl...
目录1.1 创建用户语句:1.2 删除用户1.3 用户授权1.4 撤销用户权限1.5 查看用户权限1.6 角色1.6.1 三种标准角色1.6.2 创建/授权/删除角色1.7 权限查询 补充:oracle怎么用SQL将...
目录1.赋值权限2.创建dblink3.查询dblink4.删除dblink5.使用dblink1>访问链接数据库中的表2>通过dblink复制表6.常见问题ORA-02063dbLink是简称,全称是databaselink。databas...
目录1. 创建表空间1.1 创建临时表空间1.2 创建数据表空间2. 使用表空间3. 重命名表空间4. 删除表空间总结1. 创建表空间表空间是Oracle数据库中的一个重要概念,它是一组物理...
目录问题背景:问题分析:问题解决:总结问题背景:用户在客户端服务器通过sqlplus通过scan ip登陆访问数据库时,偶尔会出现连接报错ORA-12545: Connect failed because target hos...
目录1.情况描述 2.查看数据库状态 3.查看监听状态4.查看环境变量5.找到解决方法总结1.情况描述 oracle用户sqlplus登陆数据库(11gR2 + 单机asm),进去查询一些基本的视图发现报...
目录查询临时表空间使用率解决办法一:解决办法二:解决办法三:项目报错:nested exception is java.sql.SQLException: ORA-01652: unable to extend temp segment by 128 in tabl...
Oracle 设置密码永不过期OSB中AdminServer启动报错:WARNING: Can not connect DB with URL jdbc:oracle:thin:@//xxxx:1521/xx
java.sql.SQLException: ORA-28001: the passw...
目录Oracle 密码过期解决办法第一步,在Windows系统的dos界面上使用数据系统管理员登录第二步,使用SQL语句查找密码过期用户所属的profile第三步,将密码过期用户的密码更新,使用...
目录前言1、查看旧的临时表空间2、新建temp表空间3、修改默认临时表空间4、查看新建的临时表空间使用情况5、查看临时表空间使用情况5.1、查看谁在使用临时表空间5.2、然后...
目录1.TXT文件格式2. 创建数据表 3.点击Tool - > Text Importer4.选择导入文件5.查看文件结构6. 选择将数据导入指定用户的指定数据表中7. 选择导入完成数据操作8.查看导入...
目录前言一、utlpwdmg.sql是什么?二、使用步骤1.进入对应路径2.登录数据库3.使用sysdba应用utlpwdmg.sql4.结果查询 三、utlpwdmg.sql分析四、修改密码复杂度校验函数verify_...
目录一、出现该问题先确认磁盘空间使用率三、当确认是arch目录下的.arc文件占用磁盘空间时,即判定时归档日志文件过大导致的问题。接下来就是要对归档日志文件进行清理了。四...
目录引言场景一:直接查询输出时转换格式场景二:在视图创建中设定格式场景三:在WHERE子句中使用格式化日期结论引言在Oracle数据库操作中,我们经常遇到处理DATE类型字段的情况,尤...
目录1、上传并解压所需安装包2、安装Oracle软件3、打补丁4、配置监听5、安装Oracle数据库6、测试1、上传并解压所需安装包上传:解压安装包:2、安装Oracle软件3、打补丁查看OPa...
前言序列对象有三个重要的属性:起始值、增量和最大值。起始值是序列生成的第一个值,增量是序列每次生成的值的增量,最大值是序列可以生成的最大值。这些属性可以在创建序列时设...
目录背景原因解决总结背景后台服务测试过程中,发现往oracle数据库表中插数据出现一个错误 unique constraint如下:### Error updating database. Cause: java.sql.SQLIntegri...
目录Concat()函数【简化版本】:格式:拼接符 ||总结Concat()函数格式:Concat(表达式1,表达式2)解释:用表达式1值和表达式2值进行拼接显示。案例1:select concat('阿珍','阿强') fro...
目录substr 函数:截取字符串instr 函数:返回子字符串在源字符串中的位置substr 函数结合 instr 函数截取字符串Oracle 字符串截取 从后向前截取方法总结substr 函数:截取字符串...
目录1、背景介绍2、Oracle 中 LOB 类数据迁移到 OB 时的处理逻辑2.1 找到 Oracle 中 LOB 数据最大长度2.1.1 构建包含LOB类型的数据表2.1.2 创建造数据存储过程2.1.3 查询该...
目录1、oracle查看归档日志空间的sql语句2、交互式查看oracle归档日志空间的命令,可以手动执行一下,注意要用oracle用户3、编写查看oracle归档日志空间的脚本 /home/oracle/ge...
目录一、问题复现1、session1修改aabb表的B字段为迪迦奥特曼,但是不提交该事务2、session2也修改这行的这个字段二、解决方法1、查询竞争资源的表或语句2、强制释放资源 一、...
目录项目场景:Oracleoracle中文显示???解决办法问题描述原因分析:解决方案:1、不同解决思路2、具体解决过程总结 项目场景:Oracleoracle中文显示???解决办法问题描述原因分析:Ora...
目录安装系统运行所需的库文件安装Oracle服务端安装Oracle客户端Oracle服务端和客户端配置 总结 安装系统运行所需的库文件 安装其他软件之前,首先安装系统运行所需的库文件,...
之前在Windows上安装的Oracle,现在迁移到Linux上,把dmp文件导入Linux的时候发现字段的注释和存储过程中的中文是问号?,而且导入的时候还会报ORA-12899错误。其实这些都是字符集...
目录前言1. 什么是DECODE函数?2. DECODE函数的基本语法3. DECODE函数的应用示例3.1 基本条件判断3.2 数值范围判断3.3 多条件判断4. DECODE函数的优势和注意事项4.1 简洁而清...
目录1、问题描述:2、问题处理总结1、问题描述:通过oracle客户端连接Oracle 12c的数据库,提示ORA-28040:没有匹配的验证协议 。SQL*Plus: Release 11.2.0.1.0 Production on Sun...
目录FOR UPDATEFOR UPDATE NOWAIT使用场景在Oracle数据库中,FOR UPDATE和FOR UPDATE NOWAIT是两种用于行级锁定的SQL子句,它们通常用在SELECT语句中以确保数据的一致性和隔离...
目录1、诊断表空间满的问题2、处理表空间满的问题3、设置表空间自增结论在 Oracle 数据库管理中,表空间是一个重要的概念,用于存储数据库对象和数据。当表空间满了时,可能会导...
目录1 - 报错内容2 - 报错原因3 - 调整方式4 - 原因分析总结1 - 报错内容PLSQL中编写完存储过程,测试使用存储过程,报错:查询出错[SQL数据集[SQL_XY*****]游标方式执行时候出现...
目录使用zabbix监控oracle中的表数据1 原理2 表介绍3 实现使用zabbix监控oracle中的表数据有时候需要对表中的数据进行监控,比如笔者的这种场景: 微服务自己实现了定时任务,定...
目录1、修改数据列的可见性(可见或不可见)2. 修改字段允许或不允许null3. 修改字段长度4. 修改列的默认值Oracle数据库使用ALTER TABLE MODIFY语法,修改列定义。
语法alter tab...
目录查看问题:1.使用oracle用户登录linux服务器,并进入sql模式2.超级管理员的权限操作数据库3.查询不在线的数据4.恢复数据5.再次查询文件数据 文件为脱机状态6.将文件挂上网7...
目录1、下载PLSQL和instantclient2、配置PLSQL3、Oracle client 配置总结1、下载PLSQL和instantclientplsql下载链接:https://www.allroundautomations.com/registered-plsql...
目录1、查看 Oracle 正在执行的 sql 语句1.1、杀死进程1.2、若利用步骤2命令kill一个进程后,进程状态被置为"killed",但是锁定的资源很长时间没有被释放,那么可以在os级别再kil...
EXISTS是Oracle数据库中的一个关键字,用于在SQL查询的上下文中测试子查询返回的记录是否存在。它通常与WHERE子句结合使用,根据子查询的结果来过滤记录。在Oracle中使用EXISTS...
目录1、查Oracle数据库密码设置相关配置文件;2、因而进行开启密码复杂性校验3、再次查询4、如果不需要设置密码复杂度校验,命令如下:总结应审计要求,需要对默认配置文件的密码进...
目录方式一:添加xh字段方式二:oracle自带方式三:row_number()函数附:Oracle使用row_number()函数查询时增加序号列总结场景:oracle在展示数据时,用户需要看到当前记录数,添加序号即...