【转载】Redis设置过期时间注意事项

【转载】Redis设置过期时间注意事项

【转载】Redis设置过期时间注意事项前言用过Redis的应该知道,Redis的每个key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除。但是有时候我们发现设置过过期时间的key并没有我们设置的时间点失效。这里我们来详细聊一下有关过期时间的问题。一、设置过期时间需要注意的事项1、DEL/SET/GETSET等命令会清除过期时间在使用DEL、SET、GETSET等会覆盖key对应value的命令操作一个设置了过期时间的key的时候,会导致对应的key的过期时间被清除。//设置mykey的过期时间为500s 127.0.0.1:6379> set tkey te...

Java 2020-09-28 PM 54℃ 0条
【转载】RabbitMQ和Kafka区别

【转载】RabbitMQ和Kafka区别

RabbitMQ和Kafka区别前言开源社区有好多优秀的队列中间件,比如RabbitMQ和Kafka,每个队列都貌似有其特性,在进行工程选择时,往往眼花缭乱,不知所措。对于RabbitMQ和Kafka,到底应该选哪个?RabbitMQ架构RabbitMQ是一个分布式系统,这里面有几个抽象概念:broker:每个节点运行的服务程序,功能为维护该节点的队列的增删以及转发队列操作请求。master queue:每个队列都分为一个主队列和若干个镜像队列。mirror queue:镜像队列,作为master queue的备份。在master queue所在节点挂掉之后,系统把mirror queu...

Java 2020-08-26 PM 123℃ 0条
西瓜书《机器学习》笔记--假设空间

西瓜书《机器学习》笔记--假设空间

西瓜书《机器学习》笔记--假设空间前言本篇文章是对西瓜书《机器学习》中的假设空间和版本空间做一个简单的说明。1、目标现在我们来判断一个瓜是否为好瓜。(好瓜和坏瓜,布尔类型)2、判断条件假设好瓜可以由:色泽、根蒂、敲声这三个属性完全来确定。也就是说只需要通过这三个属性就可以判断出这个瓜是否是好瓜。3、属性对应值色泽:青绿、乌黑、浅白、*根蒂:硬挺、稍蜷、蜷缩、*悄声:清脆、浊响、沉闷、*注:*星号表示该属性所匹配所有结果,类似通配符。即该属性和判断瓜的好坏无关,取任意值都可以。除此之外,还要考虑一种特殊情况,即不存在好瓜,用Ø表示。4、判断条件下的所有可能结果假设空间的表示形式为“(色泽=...

其它 2020-06-08 PM 261℃ 2条
Python包下载过慢问题

Python包下载过慢问题

Python包下载过慢问题因为默认下载python包都是从境外镜像进行下载的,速度会很慢,经常会出现下载超时情况。可以将下载镜像更换成国内的镜像进行下载。pip install 下载包名 -i https://pypi.tuna.tsinghua.edu.cn/simple/以上是清华的镜像地址。国内下载源镜像地址:阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple...

其它 2020-05-17 PM 189℃ 0条
【转载】方差、标准差、均方差、均方误差

【转载】方差、标准差、均方差、均方误差

【转载】方差、标准差、均方差、均方误差前言​ 方差是在概率论和统计学中衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。方差可以用来描述变量的波动程度。一、定义方差在统计学和概率分布中各有不同的含义,并有不同的公式。在统计学中,方差用来计算每一个变量(观察值)与总体均数之间的差异。为避免出现离均差总和为零,离均差平方和受样本含量的影响,统计学采用平均离均差平方和来描述变量的变异程度。总体方差计算公式:σ 的平方表示总体方差,X 表示变量,μ ...

工具 2020-05-17 PM 208℃ 0条
函数求导

函数求导

函数求导前言本篇求导公式是为以后机器学习中的梯度下降法的学习做一个简单的铺垫,本篇简单讲述一下求导公式、四则运算、复合函数求导以及一些简单的实例。一、常用求导公式二、四则运算三、复合函数求导由几个函数复合而成的函数,叫复合函数。由函数y=f(u)与u=φ(x) 复合而成的函数一般形式是y=f[φ(x)],其中u称为中间变量。公式:y′=f(u)′ * φ(x)′复合函数求导就是将一个复合函数拆分成几个简单的函数,对单个进行求导然后再相乘。三、简单例题例题1:求函数$$y=(3x-2)^2$$的导数。方法一:$$y_x$$′=$$[(3x-2)^2]$$′=$$(9x^2-12x+4)$$...

其它 2020-05-17 PM 251℃ 0条
Docker下安装GitLab

Docker下安装GitLab

Docker下安装GitLab一、gitLab镜像拉取# gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本 # docker pull gitlab/gitlab-ce二、运行gitLab镜像# docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab...

Java 2020-04-20 PM 279℃ 0条
SpringBoot整合Redis基本操作

SpringBoot整合Redis基本操作

SpringBoot整合Redis基本操作一、SpringBoot整合Redis1、在pom.xml配置文件中引入依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2、在application.properties中配置redis的连接信息#Redis数据库索引(默认为0) spring.redi...

Java 2020-04-19 PM 284℃ 0条
IDEA添加Mapper.xml文件模版

IDEA添加Mapper.xml文件模版

IDEA添加Mapper.xml文件模版前言本篇讲述通过在IDEA中添加Mapper.xml格式的模版,之后可以直接生成模版文件的方法。第一步:File-->Settings第二步:Editor-->File and Code Templates第三步:Files-->点击【+】号进行添加-->Name中输入【Mapper】-->Extension中输入【xml】-->在模版框中填入要添加的模版格式信息-->Apply模版信息如下:<?xml version="1.0" encoding="utf-8"...

工具 2020-04-18 PM 252℃ 0条
Eclipse中SVN提交冲突解决

Eclipse中SVN提交冲突解决

Eclipse中SVN提交冲突解决前言如果在工作中用到Eclipse和SVN时今天给大家介绍一个比较实用的提交解决冲突的方法。步骤:第一步:右击需要提交的项目-->Team-->与资源库同步(在向下更新之前需要看是否有冲突)第二步:会在下方显示具体题冲突信息蓝色光标:线上修改的需要同步到线上的个数黑色光标:本地需要提交到线上未产生冲突的个数红色光标:产生冲突的个数第三步:点击红色箭头可以在左侧显示出来需要解决的冲突域第四步:打开产生冲突的文件显示红色连接线的代表产生冲突的部分,其中左侧框代表自己的本地项目可以进行修改,右侧框代表线上项目,不能进行修改,具体冲突如何解决掉需要和...

Java 2020-04-17 PM 255℃ 0条