阶段性复习
技术路上的小学生
这个作者很懒,什么都没留下…
展开
-
阶段性复习Mysql
阶段性复习,持续更新Mysql逻辑架构执行顺序: 1、客户端连接mysql服务先访问连接池 2、连接连接池后访问缓存 3、缓存命中则直接返回 4、没命中则走接口,走解析器,走优化器 5、优化器不改变查询结果的前提下改变SQL顺序,之后生成执行计划 6、执行计划交给存储引擎,打开表进行查询 7、将数据返回客户端,并在缓存存一份Mysql存储引擎:MyISAM和InnoDB的区别索引: 简介:帮助我们查询的数据结构,是一个平衡树 特点如下:索引的结构:mysql选择了B+Tr原创 2020-05-31 21:33:25 · 149 阅读 · 0 评论 -
阶段性复习Git
阶段性复习,持续更新~~Git:分布式版本库控制工具svn:集中式版本库控制工具安装git后需要配置一下,git config --global user.name "你的名字",git config --global user.email "你的邮箱"常用命令: git add : 添加到暂存区 git commit : 提交文件到本地库 git commit -m "注释内容" : 必须要带注释提交 add多次后,commit一次,务必带注释 git log 文件名:查看日志 gi原创 2020-05-31 19:20:31 · 134 阅读 · 0 评论 -
阶段性复习nginx
阶段性复习nginx,持续更新~~nginx:是一个高性能的HTTP和反向代理的web服务器,特点:占用内存少,并发能力强。主要功能:反向代理(服务器端前加个代理,给服务器穿个马甲有保护作用,有一定的抗风险能力,黑客只能攻击nginx的服务器)、负载均衡(把多台服务器连接起来,根据算法发对应的请求,做到了瞬时并发压力的解决,缓解每个服务器的压力,就近的请求发给就近的服务器)、动静分离(把动态静态访问分开,静态资源提取出来放到linux下,打的war包小,启动快,换样式系统的风格,只需要改静态资源文件,不原创 2020-05-31 18:24:35 · 146 阅读 · 0 评论 -
Redis阶段性复习
阶段性复习Redis,持续加载~~~Redis->Nosql数据库 概念:16个库默认0号库 要能说明多路IO复用 redis命令是原子性的,要么成功都成功,要么失败都失败RedisMemcached区别多数据类型常用:list、set、hash、zset只有key-value键值对持久化支持持久化无持久化实现机制单线程+IO多路复用多线程+锁redis启动: 1、备份redis.conf 2、修改redis.conf文件里的daem原创 2020-05-31 18:05:54 · 115 阅读 · 0 评论 -
Linux阶段性复习
Linux里一切皆文件目录结构: /bin:放可执行命令的,相关6个目录,这6个目录在linux系统下任意位置可执行 -- /bin--/usr/bin--/usr/local/bin--/sbin--/usr/sbin--/usr/local/sbin /sbin:存放管理员的管理程序 /home:普通用户的家目录 /root:超级管理员目录 /etc:放系统配置文件 /usr:放用户的程序文件 /boot:引导区,文件轻易不动,不然起不起来系统 /dev:存放硬件信息 /medi原创 2020-05-31 17:15:50 · 170 阅读 · 0 评论