摘要: 备份恢复 1.从库查询状态 slave status Master_Log_File: mysql bin.000120 Slave_IO_Running: Yes Slave_SQL_Running: No RELAY_Master_Log_FILE: mysql bin.000119 Exec_ 阅读全文
posted @ 2020-02-15 23:37 六月过半 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 1. 基础知识 csrf就是诱导已登录过的用户在不知情的情况下,使用自己的登录凭据来完成一些不可告人之事。比如利用img标签或者script标签的src属性自动访问一些敏感api,或者是伪造一个form标签,action写的是一些敏感api,通过js自动提交表单等。 1.1 防御手段 原则上修改功能 阅读全文
posted @ 2019-12-09 09:56 六月过半 阅读(8211) 评论(1) 推荐(0) 编辑
摘要: 1.基础知识 1.1 跨域 跨域是浏览器的一种同源安全策略,是浏览器单方面限制的,所有仅在客户端运行在浏览器中才需要考虑这个问题。 跨域分为三种情况,协议跨域(http https)、端口跨域、主机跨域。 常用的解决跨域的三种方式,JSONP(只能支持GET跨域),NGINX代理转发(一般前端同学爱 阅读全文
posted @ 2019-12-06 16:40 六月过半 阅读(6182) 评论(0) 推荐(0) 编辑
摘要: "官网介绍" 一、配置 pom文件 generatorConfiguration.xml 然后执行maven里的goal就可以了 二、坑 1. ideal下载不了mybatis generator maven plugin,处理方法,去掉use secure connection 2. 下载不下来运 阅读全文
posted @ 2019-12-05 15:52 六月过半 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 概述 有序集合是ziplist或者skiplist ziplist就是压缩列表,ZADD时 就根据分值来排序 skiplist会复杂一些,他的底层有两个数据结构,一个是跳跃表,一个是字典 dict的作用是定义key和score的关系。两个结构都保存了所有元素,对范围操作和根据key定位分值这种操作就 阅读全文
posted @ 2019-11-23 21:13 六月过半 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 概述 集合对象可以是intset或者hashtable(ht) intset是整数集合保存时就顺序往整数集合里面放 ht的话保存的方式是把集合中的value保存到dict的key上。这个dict的value都设置为null intset的条件: 保存的所有元素都是整数值 集合对象保存元素数量不超过5 阅读全文
posted @ 2019-11-22 16:41 六月过半 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 概述 哈希对象可以是ziplist或者hashtable(ht) ht好说,ziplist如何保存键值对,就是先把键对象放到队尾,再把值对象放到队尾,这样哥俩永远是挨着的。而且最新添加的永远在队尾处。 ziplist的使用条件: 所有键值对的键和值的字符串长度都小于64字节 键值对数量小于512个 阅读全文
posted @ 2019-11-22 16:04 六月过半 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 概述 列表对象编码可以使用ziplist或者linkedlist ziplist的条件: 列表对象保存的所有字符串元素的长度都小于64字节,列表对象使用压缩列表编码 and 列表对象保存的元素数量小于512个; linkedlist的条件: 以上都不满足 上面两个值可以通过参数来改变 list ma 阅读全文
posted @ 2019-11-22 14:30 六月过半 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 概述 字符串有三种编码,int、raw、embstr int: 字符串的值 是数字,并且long可以表示 raw:字符串的值大于39字节 embstr:字符串的值小于等于39字节 embstr和raw结构相同,唯一区别就是embstr做了优化,只有一次内存分配,是找了一块连续空间把redisobje 阅读全文
posted @ 2019-11-22 14:14 六月过半 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 简介 redisobject redis中的键、值都是一个对象,redisObject 1.具体的数据结构保存在ptr中 2.具体的类型保存在type中,取值如下 类型常量 | 对象的名称 | TYPE命令输出 | | REDIS_STRING | 字符串对象 | string REDIS_LIST 阅读全文
posted @ 2019-11-22 13:48 六月过半 阅读(340) 评论(0) 推荐(0) 编辑