Linux系统 linux服务器nginx的卸载与安装教程 前言 刚接触的linux服务器上,nginx配置乱的有点令人发指,就把老的卸载了重新装一下。下面话不多说了,来一起看看详细的介绍吧 卸载 linux有一系列的软件管理器,比如常见的linux下的yum、Ubuntu下的apt-get等等。通过这些软件管理器...
MySQL Mysql optimize table 时报错:Temporary file write fail的解决 1. 问题描述 当我们执行 optimize table ; 尝试进行碎片整理时,也可能报错 Temporary file write failure. Tips: MySQL 8.x # 执行 optimize 命令时会发现报错 mysql> op...
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的有序集合实现排行榜功能实例代码 前言 游戏中存在各种各样的排行榜,比如玩家的等级排名、分数排名等。玩家在排行榜中的名次是其实力的象征,位于榜单前列的玩家在虚拟世界中拥有无尚荣耀,所以名次也就成了核心玩家的追求目标。 一个典型的游戏排行榜包括以下常见功能: 能够记录每个玩家的分数; 能够对...