笔记
文章平均质量分 54
humanyr
个人笔记
展开
-
MYSQL回表查询与索引覆盖
一、什么是回表查询?这先要从InnoDB的索引实现说起,InnoDB有两大类索引:聚集索引(clustered index)普通索引(secondary index)InnoDB聚集索引和普通索引有什么差异?InnoDB 聚集索引 的叶子节点存储行记录,因此,InnoDB必须要有,且只有一个聚集索引:如果表定义了PK,则PK就是聚集索引;如果表没有定义PK,则第一个not NULL unique列是聚集索引;否则,InnoDB会创建一个隐藏的row-id作为聚集索引;原创 2021-12-21 17:23:15 · 106 阅读 · 0 评论 -
Cookie的生命周期问题
如果不设置过期时间,则表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。这种生命期为浏览会话期的cookie被称为会话cookie。会话cookie一般不保存在硬盘上而是保存在内存里。如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie依然有效直到超过设定的过期时间。存储在硬盘上的cookie可以在不同的浏览器进程间共享...原创 2021-08-08 11:41:44 · 390 阅读 · 0 评论 -
redis单线程解读
文章转载自:https://blog.csdn.net/fangzg811107320/article/details/106499232Redis的单线程理解Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。其中执行命令阶段,由于Redis是单线程来处理命令的,所有到达服务端的命令都不会立刻执行,所有的命令都会进入一个队列中,然后逐个执行,并且多个客户端发送的命令的执行顺序是不确定的,但是可以确定的是不会有两条命令被同时执行,不会产生并发问题,这就是Redis的单.转载 2021-06-21 11:41:25 · 90 阅读 · 0 评论 -
redis学习笔记
文章目录基础操作数据类型Stringlistsethashzset事务淘汰策略持久化RdbAof主从复制哨兵模式基础操作redis是以单进程模型来处理客户端的请求,对读写等时间响应是通过epoll函数的包装来做到redis 默认有16个库,可以通过select + 数字来切换redis库 例:select 2 意为切换到下标为2的数据库dbsize查看数据库key的数量,输入keys *查看各个key名flushdb清除当前库的所有键。flushall清除redis库的键exists key原创 2021-02-21 19:02:18 · 108 阅读 · 0 评论 -
正则笔记
正则表达式其实就是字符串规则表达式构成:’/正则匹配规则/’字符边界字符含义^匹配字符串的开始$匹配字符串的结尾\b匹配单词是的开始和结尾(边界)\B匹配字符串的非边界常用字符簇簇代表.(点)任意字符,不含换行\w[a-z A-Z 0-9 _ ]\W\w的补集\s空白符,包括 \n\r\t\v等\S非空白符\d[0-9]\D非数字空白符:空格,回车,换行,tap键.原创 2021-02-21 16:46:33 · 125 阅读 · 0 评论 -
Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝,无法连接。
重新输入 redis-server.exe redis.windows.conf 连接之后不要关闭重新打开cmd窗口输入redis-cli.exe原创 2021-02-19 20:15:47 · 202 阅读 · 0 评论 -
Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
已启动redis的进程,直接进入即可输入redis-cli.exe 即可连接原创 2021-02-19 20:15:08 · 383 阅读 · 0 评论 -
redis学习笔记-配置文件
redis常见的配置说明默认配置含义daemonize noredis默认不是以进程的方式运行,可以通过该配置项修改,使用yes启用进程的方式运行pidfile /var/run/redis.pid当redis以进程的方式运行时,redis默认会把pid写入/var/run/redis.pid文件,可以通过修改pidfile指定port 6379指定redis监听端口,默认为6379bind 127.0.0.1绑定的主机地址timeout 300当.原创 2021-02-15 13:23:03 · 189 阅读 · 2 评论 -
外网调试本地环境(内网穿透+ngrok)
访问ngork官网 并注册一个账号,账号注册后会得到一张专属于你的账号注册完下面也会教你如何使用了(看不懂后面也会教你)下载ngork的window压缩包解压后如图只有一个exe文件-打开cmd进入解压文件目录,输入 ngrok authtoken 账号 接下来就是生成个短期的线上域名来监听你的某个端口了,输入 ngrok http 8080(端口名)成功如图:-在浏览器生成的短期域名就可以指向对应得端口了(ps:可能有时候某个端口下的项目太多,如果..原创 2021-01-10 15:53:34 · 259 阅读 · 0 评论 -
UML类图基础图示(资料整理自《大话设计模式》)
矩形框讲解第一层是类的名称,如果是抽象类,则用斜体显示第二层是类的特性,通常就是字段和属性第三层是类的操作,通常是方法和行为接口图第一种表示法,顶端有《interface》第二种表示法,俗称棒棒糖表示法继承继承关系用空心三角形+实线来表示实现实现接口用空心三角形+虚线表示关联企鹅和气候两个类,企鹅是很特别的鸟,会游不会飞。更重要的是,它与气候有很大的关联。我们不去讨论为什么北极没有企鹅,为什么它们要每年长途跋涉。总之,企鹅需要‘知道’气候的变化,需要‘了.原创 2021-01-06 15:01:24 · 205 阅读 · 0 评论