酷站(www.ku0.com)-致力于为互联网从业者提供动力!

热门关键词:  企业  as  baidu  c4rp3nt3r  美女
酷站
【阿里云】采购季上云仅¥223/3年

详解基于redis实现分布式锁的原理与方法

前言 系统的不断扩大,分布式锁是最基本的保障。与单机的多线程不一样的是,分布式跨多个机器。线程的共享变量无法跨机器。 为了保证一个在高并发存场景下只能被同一个线程操作,java并发处理提...[详细]

关键词:redis,分布式锁 / 发布时间:2020-06-02 14:46:46 / 阅读:235

详解Oracle dbf文件移动的方法

背景 oracle空间不足,发现dbf文件未按设计的路径存放,linux磁盘挂载空间未利用,需要移动一下位置错误的dbf文件。 检查文件系统 /home/oracle \df -h文件系统 容量 已用 可用 已用% 挂载点/de...[详细]

关键词:Oracle,dbf / 发布时间:2020-05-21 15:17:53 / 阅读:1374

MySQL explain获取查询指令信息原理介绍

explain用于获取查询执行计划信息, 一、语法 只需要在select前加上explain即可,如: mysql explain select 1;+----+-------------+-------+------------+------+---------------+------+-----...[详细]

关键词:MySQL,explain / 发布时间:2020-05-15 08:31:20 / 阅读:236

mysql查询每小时数据和上小时数据的差值的实现方法

一、前言 需求是获取某个时间范围内每小时数据和上小时数据的差值以及比率。本来以为会是一个很简单的 sql ,结果思考两分钟发现并不简单,网上也没找到参考的方案,那就只能自己慢慢分析了。 ...[详细]

关键词:mysql,差值 / 发布时间:2020-04-25 13:24:16 / 阅读:5619

mysql条件查询and or使用方法及优先级

mysql and与or介绍 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。 使用OR关键字时: 只要符合这几个查询条件的其中一个条件,这样的记录就会被查询出来。 如果不符合这些查询条件中...[详细]

关键词:mysql,优先级 / 发布时间:2020-04-23 21:03:08 / 阅读:5717

MySQL表中非主键列溢出情况监控的介绍

这次遇到的坑,更加的隐蔽。 是一个log表里面的一个int signed类型的列写满了。快速的解决方法当然还是只能切新表来救急了,然后搬迁老表的部分历史数据到热表。 亡羊补牢,处理完故障后,赶紧...[详细]

关键词:MySQL,溢出 / 发布时间:2020-04-20 11:48:51 / 阅读:855

SpringMVC统一异常处理三种方法的介绍

在 Spring MVC 应用的开发中,不管是对底层数据库操作,还是业务层或控制层操作,都会不可避免地遇到各种可预知的、不可预知的异常需要处理。 如果每个过程都单独处理异常,那么系统的代码耦合...[详细]

关键词:SpringMVC,异常 / 发布时间:2020-04-17 21:09:54 / 阅读:1766

python之sqlalchemy创建表的介绍

python之sqlalchemy创建表的实例详解 通过sqlalchemy创建表需要三要素:引擎,基类,元素 ? 1 2 3 from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_...[详细]

关键词:python,sqlalchemy / 发布时间:2020-04-17 21:07:55 / 阅读:8115

PostgreSQL图(graph)的递归查询

背景 在树形递归查询这篇文章,我记录了使用CTE语法查询树形结构的办法。在一个树形结构中,每一个节点最多有一个上级,可以有任意个数的下级。 在实际场景中,我们还会遇到对图(graph)的查询...[详细]

关键词:PostgreSQL,graph,递归查询 / 发布时间:2020-04-17 21:05:42 / 阅读:763

分析DB2活动日志满的原因及解决DB2日志满方法与避免方案

日志使用 下图显示了并发事务条件下,日志使用的示意 有3个并发的程序Process 1、Process 2、Process 3。每一个程序都有两个事务。蓝块代表SQL语句,红块代表commit操作,绿块代表rollback操作...[详细]

关键词:DB2 / 发布时间:2020-04-17 21:03:48 / 阅读:644

MongoDB启动报错28663 Cannot start server的解决方法

启动MongoDB服务 进入安装目录的bin目录 在CMD中执行: mongod --dbpath=数据存放目录这里可以在任何位置建立一个文件夹 有可能在安装过程中出现问题,比如提示 28663错误,则是引擎不适合MONGO...[详细]

关键词:MongoDB,Cannot,server / 发布时间:2020-04-17 21:02:08 / 阅读:1989

SQL Server分隔函数的介绍

有时候我们在SQL Server中需要对一些字符串进行分隔,比如a,b,c ,按照,进行分割,可以使用下边这个函数方法,新建方法如下: CREATE FUNCTION dbo.f_splitstr(@SourceSql NVARCHAR(MAX),@StrSe...[详细]

关键词:SQL,Server,分隔函数 / 发布时间:2020-04-17 20:59:48 / 阅读:15114

MySQL表自增id溢出的故障复盘解决的方法

问题:MySQL某个表自增id溢出导致某业务block 背景: tokudb引擎的一个大表tb1,存放业务上的机审日志,每天有大量的写入, 并且由于历史原因,这张表是int signed 类型的,最大只能存 21474836...[详细]

关键词:MySQL,溢出 / 发布时间:2020-04-17 17:55:14 / 阅读:19416

mysql外键基本功能与用法的介绍

本文内容: 什么是外键 外键的增加 外键的修改和删除 外键的约束模式 首发日期:2018-04-12 什么是外键: 外键就是表中存在一个 字段 指向 另外一个表的主键 ,那么这个字段就可以称为外键。 一...[详细]

关键词:mysql / 发布时间:2020-04-15 14:46:41 / 阅读:8817

sql自动化检查和分析工具之soar和soar-web安装和使用

为了研究一下sql自动化检查和分析工具,是否有网上介绍的好用,我在本地进行 soar 和 soar-web 的安装和使用。 初步的实验结果,总结如下: 1. 安装相对来说较为麻烦,特别是 soar-web 的依赖包...[详细]

关键词:sql,自动化检查,soar / 发布时间:2020-04-07 21:41:54 / 阅读:11839

redis中的数据结构和编码的介绍

redis中的数据结构和编码: 背景: 1redis在内部使用redisObject结构体来定义存储的值对象。 2每种类型都有至少两种内部编码,Redis会根据当前值的类型和长度来决定使用哪种编码实现。 3编码类...[详细]

关键词:redis,编码 / 发布时间:2020-04-03 21:52:29 / 阅读:1867

详解MongoDB操作符中的$elemMatch问题

问题 如果MongoDB 数据库集合中仅存在一条记录 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 { _id : ObjectId( 5e6b4ef546b5f44e5c5b276d ), name : 赵小明 , used_name : [ 赵明 , ...[详细]

关键词:MongoDB,操作符 / 发布时间:2020-04-03 21:50:38 / 阅读:988

jedis配置含义的介绍

jedis就是基于java语言的redis客户端,集成了redis的命令操作,提供了连接池管理。 jedis连接池 预先生成一批jedis连接对象放入连接池中,当需要对redis进行操作时从连接池中借用jedis对象,操...[详细]

关键词:jedis,配置 / 发布时间:2020-04-03 21:48:59 / 阅读:654

mysql语句书写和执行顺序的介绍

mysql语句的书写顺序和执行顺序有很大差异。 书写顺序,mysql的一般书写顺写为: select 要返回的数据列 from 表名 join, left join, right join... join join表 on join条件 where where条件 g...[详细]

关键词:mysql,执行顺序 / 发布时间:2020-03-27 20:32:15 / 阅读:11525

详解MySQL union all与union的区别

union 是对数据进行并集操作,不包括重复行,同时进行默认排序Union all 是对数据进行并集操作,包括重复行,不进行排序举例说明: 创建数据库表: ? 1 2 3 4 5 6 7 CREATE TABLE `t_demo` ( `i...[详细]

关键词:MySQL,union / 发布时间:2020-03-26 19:43:00 / 阅读:1706

MySQL case when使用方法的介绍

首先我们创建数据库表: CREATE TABLE `t_demo` ( `id` int(32) NOT NULL, `name` varchar(255) DEFAULT NULL, `age` int(2) DEFAULT NULL, `num` int(3) DEFAULT NULL, PRIMARY KEY (`id`)) EN...[详细]

关键词:MySQL,case,when / 发布时间:2020-03-26 19:36:28 / 阅读:693

SQL注入漏洞过程实例及解决方案

代码示例: public class JDBCDemo3 { public static void demo3_1(){ boolean flag=login(aaa OR ,1651561); //若已知用户名,用这种方式便可不用知道密码就可登陆成功 if (flag){ System.out....[详细]

关键词:SQL,漏洞 / 发布时间:2020-03-21 18:57:02 / 阅读:1193

MySQL MyISAM默认存储引擎实现的原理

默认MyISAM的表会在磁盘中产生3个文件:.frm(表结构文件)、.MYD(数据文件)、.MYI(索引文件) 可以在创建的时候指定数据文件和索引文件的存储位置,只有MyISAM表支持: DATA DIRECTORY [=] 数据...[详细]

关键词:MySQL,MyISAM,存储引擎 / 发布时间:2020-03-21 18:55:47 / 阅读:100

SQL中的开窗函数详解可代替聚合函数使用介绍

在没学习开窗函数之前,我们都知道,用了分组之后,查询字段就只能是分组字段和聚合的字段,这带来了极大的不方便,有时我们查询时需要分组,又需要查询不分组的字段,每次都要又到子查询,这样...[详细]

关键词:SQL,聚合函数 / 发布时间:2020-03-18 20:30:29 / 阅读:7817

Redis的持久化方案

Redis支持RDB与AOF两种持久化机制,持久化可以避免因进程异常退出或down机导致的数据丢失问题,在下次重启时能利用之前的持久化文件实现数据恢复。 RDB持久化 RDB持久化即通过创建快照(压缩的...[详细]

关键词:Redis,持久化 / 发布时间:2020-03-18 20:28:54 / 阅读:13619
首页 1 2 3 4 下一页 末页 480

最新更新