开发数据
-
Oracle卸载
Oracle卸载Oracle卸载:本次遇到项目问题,需要用到Oracle12C的版本,所以将本地安装的11g版本卸载,顺便记录下来,希望对大家有帮助,具体卸载步骤如下:1、停止Oracle服务2、停止以下服务3、开始菜单中找到卸载程序4、点击卸载产品5、除最外层的Home1不勾,其余都勾上,点击删除6
-
Redis 之分布式锁的实现
Redis 之分布式锁的实现##引言分布式锁大家应该不陌生,在很多大厂面试的时候,面试官们都很喜欢问这个问题。我们在系统中修改已有数据时,需要先读取,然后进行修改保存,此时很容易遇到并发问题。由于修改和保存不是原子操作,在并发场景下,部分对数据的操作可能会丢失。在单服务器系统我们常用本地锁来避免并发带来的问题,然而,当服
-
Redis 数据库
Redis 数据库Redis数据库客户端和服务端命令windows系统下启动redis命令1,打开命令window+r输入cmd2,进入redis安装目录cdredis3,输入redis-server.exeredis.windows.conf启动redis命令,看是否成功4,可能会启动失
-
Oracle 常用操作
Oracle 常用操作一、表的常用操作1、全表插入,指定字段插入2、全表检索、指定字段检索3、全表修改、加条件修改4、全表删除、指定列删除5、where子句在表的常用操作中,通常是用来筛选的6、比较运算符>大于<小于=等于<>(!=)不等于>=大于等于&
-
redis实现消息队列的几种方式及其优劣
redis实现消息队列的几种方式及其优劣redis实现消息队列的几种方式及其优劣衡与墨已于2022-04-2720:46:32修改5617收藏24分类专栏:redis精华文章标签:redispub-substream消息队列版权redis同时被2个专栏收录19篇文章0订阅订阅专栏精华12篇文章0
-
oracle的DBLink使用方法
oracle的DBLink使用方法一、DBLink的使用方法1、DBLink的作用是通过一台服务器上面的数据库访问另外一台服务器上面的数据库(在同一个服务器所以IP地址都一样,数据库实例分别为orcl和test,用户分别为cmh和system,现在orcl数据库(用户cmh)通过DBLink来连接test数据库的用户system
-
redis基础操作–redis登录
redis基础操作–redis登录#查找redis命令的路径find/-nameredis-cli[root@t-enter~]#find/-nameredis-cli/usr/local/bin/redis-cli/usr/local/redis-5.0.5/src/redis-cliredis登录命令r
-
Redis缓存详解
Redis缓存详解一、缓存详解Redis是一种高性能的开源内存数据库,也可以作为缓存使用。Redis缓存是通过将数据存储在内存中来实现快速读写,因此具有极高的性能和吞吐量。以下是Redis缓存的详解:Redis数据类型Redis支持五种数据类型:字符串(string)、哈希(hash)、列表(list)、集合(
-
【Oracle】常用字典表
【Oracle】常用字典表【查看当前用户的缺省表空间】SQL:selectusername,default_tablespacefromuser_users运行:luna@ORCL>selectusername,default_tablespacefromuser_users;USERNAMEDE
-
Oracle ORA-01033: 错误解决办法
Oracle ORA-01033: 错误解决办法转自OracleORA-01033:错误解决办法打开PLSQL时出现以上错误。解决办法:解决步骤第一步、sqlplus/NOLOG第二步、SQL>connectsys/change_on_installassysdba提示:已成功第三步、SQL>shutdown
-
oracle常用语法
oracle常用语法别名别名中不能出现中文括号()不能使用全角符号coalescecoalesce(参数列表):返回参数列表中第一个非空参数,最后一个参数通常为常量distinct去重nvl作用:判断某个值是否为空值,若不为空值则输出,若为空值,返回指定值。专详细解释如下:1、nvl()函数的格属式
-
Redis 实战篇——Redis 客户端(Jedis,Luttece,Redisson)
Redis 实战篇——Redis 客户端(Jedis,Luttece,Redisson)一、Jedis,Redisson,Lettuce三者的区别共同点:都提供了基于Redis操作的JavaAPI,只是封装程度,具体实现稍有不同。不同点:1.1、Jedis是Redis的Java实现的客户端。支持基本的数据类型如:String、Hash、List、Set、SortedSet。
-
redis哨兵模式和集群模式优缺点_redis集群哨兵模式
redis哨兵模式和集群模式优缺点_redis集群哨兵模式Redis的部署模式里面如果对一致性hash算法不了解的,可以参考:一致性哈希算法原理详解Redis有哪些部署方式?单机模式:这也是最基本的部署方式,只需要一台机器,负责读写,一般只用于开发人员自己测试。哨兵模式:哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立运
-
Oracle备份方式
Oracle备份方式数据库备份与恢复命令导出/导入(Export/Import);冷备份;热备份;rman数据备份与恢复命令导入导出imp/exp冷备份冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信
-
[C/C++] 关于 vcredist 的那些事
[C/C++] 关于 vcredist 的那些事想必大部分人都经历过运行某程序缺少"XX.dll"的情况,并且最烦人的是当你从网上下载了对应的DLL后,程序又提示缺少其他文件,于是你不得不重复上述操作……不过我相信你们在网上搜索到的关于应对这种情况的方法可能都是下载诸如"vcredist_xxx"
-
redis常见面试题
redis常见面试题1.Redis到底是单线程还是多线程?Redis6.0版本之前的单线程指的是网络I/O和键值对读写是由一个线程完成的。Redis6.0引入的多线程指的是网络请求过程采用了多线程;而键值对读写命令仍然是单线程处理的,Redis依然是并发安全的。即数据操作模块是单线程的,其它持久化、集群数据同
-
Hive 桶的分区
Hive 桶的分区(一)、桶的概念:对于每一个表(table)或者分区,Hive可以进一步组织成桶(没有分区能分桶吗?),也就是说桶是更为细粒度的数据范围划分。Hive也是针对某一列进行桶的组织。Hive采用对列值哈希,然后除以桶的个数求余的方式决定该条记录存放在哪个桶当中。把表(或者分区)组织成桶(Buck
-
ORACLE报”ORA-01722:无效数字”的错误
ORACLE报”ORA-01722:无效数字”的错误一、错误类型及描述1、错误类型2、错误描述a、关联表之后出现“无效数字”b、日期转为字符类型出现“无效数字”c、数字乘以空格出现“无效数字”(需要特别注意空格字符)d、表名写错出现"无效数字"3、错误原因a、数字不能与非数字字符外的其他字符关联(NULL除外)
-
Mybatis之jdbcType的重要性
Mybatis之jdbcType的重要性Mybatis之jdbcType在mapper.xml中,写java类映射数据库表字段的时候,有jdbcType,之前并没有很注意,发现有些人习惯在写mybatis写sql的时候,映射关联参数时喜欢加上jdbcType=xxx例如上面的jdbcType=VARCHAR,这是为了程序的安全性,使一
-
JdbcTemplate的基本使用
JdbcTemplate的基本使用1、JdbcTemplate的基本介绍JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加易于使用,JdbcTemplate是Spring的一部分。JdbcTemplate处理了资源的建立和释放,它帮助我们避免一些常见的错误,比如忘了总要关闭连接。他运行核心的J