10 2019 档案

彻底理解cookie,session,token
摘要:一、发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮 2、但是随着交互式We 阅读全文

posted @ 2019-10-20 10:40 软饭攻城狮 阅读(275) 评论(0) 推荐(0)

消息队列
摘要:一、rabbitmq 1.1 简介 RabbitMQ(Rabbit Message Queue)是流行的开源消息队列系统,用erlang语言开发。 1.1.1 关键词说明 Broker:消息队列服务器实体。Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。Queue:消息队列载体, 阅读全文

posted @ 2019-10-12 10:40 软饭攻城狮 阅读(428) 评论(0) 推荐(0)

pip源、搭建虚拟环境、git
摘要:一、pip源 1.1 介绍 1、采用国内源,加速下载模块的速度2、常用pip源:-- 豆瓣:https://pypi.douban.com/simple-- 阿里:https://mirrors.aliyun.com/pypi/simple3、加速安装的命令:-- >: pip install -i 阅读全文

posted @ 2019-10-08 10:31 软饭攻城狮 阅读(532) 评论(0) 推荐(0)

全文检索
摘要:一、全文检索之haystack 二、全文检索之sphinx 三、分布式全文检索引擎之ElasticSearch 阅读全文

posted @ 2019-10-06 08:40 软饭攻城狮 阅读(137) 评论(0) 推荐(0)

redis高级
摘要:一、redis之事务 1、定义 2、悲观锁乐观锁 3、隔离等级 二、redis之持久化 持久化方式:aof和rdb方式 rdb两种⽅式: ⼿动 or根据配置⽂件;其中⼿动可以使⽤save(会阻塞主线程)或者bgsave(使⽤⼦线程, ⼦进程将数据写⼊临时⽂件,并在写 完后,替换原有的.rdb⽂件); 阅读全文

posted @ 2019-10-05 16:44 软饭攻城狮 阅读(160) 评论(0) 推荐(0)

redis基础
摘要:一、redis数据库简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、 阅读全文

posted @ 2019-10-05 16:43 软饭攻城狮 阅读(176) 评论(0) 推荐(0)

基本数据结构和算法(python代码实现算法)
摘要:一、数据结构 开发中。。。 二、算法 2.1 冒泡排序 # 如果冒泡排序中执行一趟而没有交换,则列表已经是有序状态,可以直接结束算法。 def BubbleSort(li): for i in range(len(li) - 1): flag = True for j in range(len(li 阅读全文

posted @ 2019-10-05 16:40 软饭攻城狮 阅读(659) 评论(0) 推荐(0)

MySQL数据库高级
摘要:一、索引原理 二、数据库优化 阅读全文

posted @ 2019-10-03 23:04 软饭攻城狮 阅读(140) 评论(0) 推荐(0)

MySQL数据库进阶
摘要:一、视图(不重要) 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用 1.1 为什么需要视图 简化查询 可以进行权限控制,我们可以把表的权限进行封闭,但是开放相应的视图权限,视图里只开放部分数据 阅读全文

posted @ 2019-10-02 09:39 软饭攻城狮 阅读(219) 评论(0) 推荐(0)

导航