SQLSERVER 用注解编写创建表的SQL语句 今晚读了think in java 的章节,感觉很不错,我就敲了下来,贴上代码给以后一个回顾: 建议提前读一下think in java 注解 。 说明创建注解我在第一个注解说明下,以后的注解不在说明。‘ DBTable...
Oracle Oracle 中 decode 函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...
MySQL MySQL数据库迁移OpenGauss数据库解析 环境 华为云服务器 4核 8G CentOS 8.0 64位 JDK11 Data Grip xshell xftp mysql 8 安装OpenGauss 1.此次安装基于Docker进行安装 docker安装步骤自行解决 # 基于docker进行安装 ...
其他数据库 redis常用命令、常见错误、配置技巧等分享 1. redis查看当前所有的key KEYS * 2. 查看当前redis的配置信息 CONFIG GET * 3. MISCONF Redis is configured to save RDB snapshots, but is currently ...
SQLSERVER MSSQL附加数据库拒绝访问提示5120错误的处理方法 MSSQL附加数据库时提示以下错误: 无法打开物理文件“***.mdf”。操作系统错误 5:“5(拒绝访问。)”。 (Microsoft SQL Server,错误: 5120) 该经验介绍如何处理该报错,而后成功附加数据库。 添加Authenticate...
其他数据库 redis缓存一致性延时双删代码实现方式 redis缓存一致性延时双删代码 不废话、、、如下 1、自定义注解 /** *@author caoyue *延时双删 **/ @Retention(RetentionPolicy.RUNTIME) @Documented @Target(ElementT...
其他数据库 Redis超详细分析分布式锁 分布式锁 为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系...
MySQL 一文详解MySQL Binlog日志与主从复制 1. Binlog日志的介绍 Binlog是Binary log的缩写,即二进制日志。Binlog主要有三个作用:持久化时将随机IO转化为顺序IO,主从复制以及数据恢复。本文重点主从复制相关的问题。 Binlog日志由一个索引文件与很多日志文件组成,每个日...
其他数据库 Redis实现分布式锁(setnx、getset、incr)以及如何处理超时情况 一、通过setnx实现 1、setnx key value 2、get key 3、getset key value 小明提出了方案一: 小宏说:小明的思想不严谨 网上看还有一种方式(B): 二、通过incr抢占资源实现 1、incr 如果你通过网络搜索分...
其他数据库 利用Redis的有序集合实现排行榜功能实例代码 前言 游戏中存在各种各样的排行榜,比如玩家的等级排名、分数排名等。玩家在排行榜中的名次是其实力的象征,位于榜单前列的玩家在虚拟世界中拥有无尚荣耀,所以名次也就成了核心玩家的追求目标。 一个典型的游戏排行榜包括以下常见功能: 能够记录每个玩家的分数; 能够对...
SQLSERVER SQLServer数据库中开启CDC导致事务日志空间被占满的原因 SQLServer中开启CDC之后,在某些情况下会导致事务日志空间被占满的现象为: 在执行增删改语句(产生事务日志)的过程中提示,The transaction log for database ‘***’ is full due ...
其他数据库 Redis安全策略详解 缓存穿透 高并发情况下查询一个不存在的key 产生的背景(原因): 缓存穿透是指使用不存在的key进行大量的高并发查询,导致缓存无法命中,每次请求都要都要穿透到后端数据库查询,使得数据库的压力非常大,甚至导致数据库服务压死; 解决方案: 接口层实现api限...