1.Redis和Memcached的异同。 Memcached Redis 2.Redis作为分布式缓存可能会存在哪些问题,怎么解决? 缓存穿透预防及优化:缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中;缓存穿透将导致不存在的数据每次请求都要到存储层去查询,失去了缓存保护后端存储的意 ...
分类:
其他好文 时间:
2018-03-11 21:03:54
阅读次数:
132
关联数据在不同节点上,对于普通关系型数据库来说,是无法进行连接的。关联的数据需要通过网络流入到一个节点中进行计算,这样就需要发生数据迁移。数据迁移有广播和重分布两种。在GP中,每一个广播或重分布会产生一个切片,每一个切片在每个数据节点上都会对应发起一个进程来处理该slice负责的数据,上一层负责该s ...
分类:
其他好文 时间:
2018-03-09 10:37:58
阅读次数:
193
pwn1针对Alarm clock进行处理修改程序的16进制数值 Hook函数 将alarm函数替换掉在linux下使用命令 sed -i s/alarm/isnan/g ./pwn1 检查保护机制checksec --file ./pwn1NX 数据保护权限 可写的不可执行查看编译file ./p... ...
分类:
其他好文 时间:
2018-03-07 13:30:34
阅读次数:
641
在不同操作系统之间进行文件传送的方式有很多种。如果网络可通,可以使用FTP、SFTP、NFS、SAMBA(CIFS)、HTTP等方式进行传输;如果网络不通,则可以使用两个操作系统之间共同支持的文件系统进行传输,比如软盘、光盘或最常用的FAT文件系统等;还可以使用两个操作系统共同支持的备份设备进行传输,比如磁带备份(严格讲,也是基于共同支持的依赖于硬件的文件系统)。可现在我遇到的一个XENIX系统就
分类:
其他好文 时间:
2018-02-27 16:01:27
阅读次数:
215
最近线上系统新挂了一次磁盘,需要将系统磁盘下的 mysql 数据目录迁移到 数据盘上。 经过一番考察,mysql在安装时,使用了预编译的二进制tar.gz包。共有两处配置了 datadir属性 /etc/init.d/mysqld 以及 /etc/my.cnf 第一步 清理bin-log 加快复制速 ...
分类:
数据库 时间:
2018-02-25 00:12:46
阅读次数:
216
Oracle Data Guard是由Oracle公司提供的一套高可用性数据库解决方案。Data Guard可以确保企业数据的高可用性,并实现数据保护和灾难恢复。Data Guard提供了一套综合创建、维护、管理和监视一个或多个备用数据库的服务,使得用户能够轻松地应对Oracle生产数据库的灾难发生和数据损坏。Data Guard将维护的备用数据库保持为和主数
分类:
数据库 时间:
2018-02-24 10:37:52
阅读次数:
221
数据保护 所谓数据保护是指对 当前时间点 上的数据进行备份, 如果说一份数据被误删除了,可以通过 备份数据 找回来。 从底层来分,数据保护可以分为文件级保护和块级保护。 文件级备份 文件级备份:将磁盘上所有文件通过 调用文件系统接口 备份到另一个介质上。也就是把数据以文件形式读出,然后存储在另一个介 ...
分类:
其他好文 时间:
2018-02-15 18:27:57
阅读次数:
320
1. 第一步 建立迁移文件 Post 表 id user_id title body 外键 $table->foreign('user_id')->references('id')->('users')->onDelete('cascade') 然后执行迁移 2.第二步模型工厂生成测试数据 ...
分类:
其他好文 时间:
2018-02-03 15:47:49
阅读次数:
188
背景,将本地的oracle数据迁移到微软云azure云上面的oracleserver。 1。复制本地的rman备份集到微软云azure的oracleserver上 scp -r -P56922 2016-02-04 142.119.218.19:/oracle/ 2,复制本地的控制文件到微软云azu ...
分类:
数据库 时间:
2018-01-28 21:52:10
阅读次数:
257
笔记: EF出现列名 'Discriminator' 无效; 类没有加入数据库上下文也被数据迁移生成表; 出现该问题一般是使用了某个基类继承了实体类; 原因是code first的POCO实体对象的继承问题,EF会把项目中在DbContext中引用的所有的Model类及这些Model类对应的子类都生 ...
分类:
数据库 时间:
2018-01-28 14:38:39
阅读次数:
280