一、隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION_READ_UNCOMMITTED:这 ...
分类:
数据库 时间:
2019-07-16 14:02:53
阅读次数:
137
1、 hash不适用的场景需要设置键过期功能的key:Redis的key的过期功能只能对键操作,而Hash结构不能单独对某一个filed设置过期功能。 注意: message是key Field,如 id不是key 2、redis中的sortset:Redis 有序集合和集合一样也是string类型 ...
分类:
其他好文 时间:
2019-07-13 20:13:48
阅读次数:
94
背景 在平时项目中,可能会有某个条件的查询,会多次进到db里面去查,这样就会重复的查询相同的数据,但是我们的数据又不是需要更改及显示的,这时候就可以用到 方法的缓存了。例如在我们调用微信小程序时,需要获取access_token,并且其有效时间为7200秒,过期后再次获取,我们就可以把获取acces ...
分类:
编程语言 时间:
2019-07-12 15:41:29
阅读次数:
140
InnoDB的MVCC,是通过在每行记录后面保存两个隐藏的列来实现的。 这两个列,一个保存了行的创建时间,一个保存了行的过期时间(删除时间)。当然存储的并不是实际时间,而是 系统版本号 (sytem version number)。每开始一个新的事务,系统版本号都会自动递增。事务开始时刻的系统版本号 ...
分类:
数据库 时间:
2019-07-11 15:44:20
阅读次数:
114
.Binlog空间维护 一,显示当前的logs文件记录 show master logs; 二,清空n天前的日志,减少磁盘空间 PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY); 三,更改配置文件,指定binlog过期日 ...
分类:
数据库 时间:
2019-07-10 10:45:36
阅读次数:
141
1、前言 随着IOS,Android应用的普及,对推送消息的需求也越来来重要,目前市面上有的个推推送、极光推送、友盟推送等等,那如何自己搭建一个推荐系统昵? 2、名词说明: 设备端:消息接收方; 消息服务:负责和设备端建立连接,并推送消息给设备端 消息系统: 消息服务集群; 路由系统:根据消息服务的 ...
分类:
其他好文 时间:
2019-07-09 12:10:20
阅读次数:
183
1.设置cookiedocument.cookie="username=web515;expires="+date;//如果没有设置过期时间expires,页面关闭cookie就被释放;如设置过期时间,过了过期时间才被释放。2.获取cookieconsole.log(document.cookie);3.cookie的相关函数封装:window.onload=function(){setCooki
分类:
其他好文 时间:
2019-07-06 22:12:08
阅读次数:
156
需求分析项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢?解决方案使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,功能强大;缺点,项目需要引入对应的框架,不够轻量。如果不考虑分布式,只是在单线程或者多线程间作数据缓存,其实
分类:
其他好文 时间:
2019-07-06 22:11:37
阅读次数:
136
“store” 模式会将凭证用明文的形式存放在磁盘中,并且永不过期。 这意味着除非你修改了你在 Git 服务器上的密码,否则你永远不需要再次输入你的凭证信息。 这种方式的缺点是你的密码是用明文的方式存放在你的 home 目录下。 执行命令: git config --global credentia ...
分类:
其他好文 时间:
2019-07-05 20:45:59
阅读次数:
99
为了那些因为标题点进来的小伙伴,我直接把问题解决方案写在开头: 问题描述, 原因:因为我在设置$key的时候,使用的$key = time();经过测试yii2的缓存,是不能使用纯数字的键,最后使用了$key = 'name'.$key;就好了 数据缓存 数据缓存是指将一些 PHP 变量存储到缓存中 ...
分类:
其他好文 时间:
2019-07-05 15:35:48
阅读次数:
131