摘要: 开始之前,先撸一发: 刘老师手撸系列之一:手撸ORM 刘老师手撸系列之二:手撸WEB框架 刘老师手撸系列之三:手撸缓存系统 刘老师手撸系列之四:手撸Session 刘老师手撸系列之五:手撸RPC(远程过程调用) 刘老师手撸系列之六:手撸秒杀系统 刘老师手撸系列之七:分布式爬取抖音全网视频 持续更新. 阅读全文
posted @ 2019-01-25 16:06 刘清政 阅读(11839) 评论(8) 推荐(10) 编辑
摘要: 1、介绍与安装 2、Hello World 3、变量 4、 类型 5、常量 6、函数(Function) 7、包 8、if-else 语句 9、循环 10、switch语句 11、数组和切片 12、可变参数函数 13、Maps 14、字符串 15、指针 16、结构体 17、方法 18、接口(一) 1 阅读全文
posted @ 2019-01-23 18:36 刘清政 阅读(1617) 评论(0) 推荐(1) 编辑
摘要: 一 什么是HTTP协议 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 协议通信协议来传递数据(HTML 文件、图片文件、查询结果等)。它不涉及数据包(packet) 阅读全文
posted @ 2018-12-28 15:54 刘清政 阅读(1087) 评论(3) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-25 15:42 刘清政 阅读(29) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-25 15:41 刘清政 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一 什么是Websocket WebSocket是一种在单个TCP连接上进行全双工通信的协议 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双 阅读全文
posted @ 2018-12-20 19:00 刘清政 阅读(5833) 评论(0) 推荐(2) 编辑
摘要: 一 什么是 ElasticSearch Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作 阅读全文
posted @ 2018-12-20 16:22 刘清政 阅读(986) 评论(0) 推荐(1) 编辑
摘要: 第一篇 Python与设计模式:前言 第二篇(23种设计模式) 创建类设计模式(5种) 单例模式、工厂模式、简单工厂模式、抽象工厂模式、建造者模式、原型模式 结构类设计模式(7种) 代理模式、装饰器模式、适配器模式、门面模式、组合模式、享元模式、桥梁模式 行为类设计模式(11种) 策略模式、责任链模 阅读全文
posted @ 2018-11-29 16:08 刘清政 阅读(3116) 评论(2) 推荐(4) 编辑
摘要: 一 什么是发布订阅 发布订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都将得到通知 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下 阅读全文
posted @ 2018-11-23 20:10 刘清政 阅读(978) 评论(0) 推荐(2) 编辑
摘要: 将redis发布订阅模式用做消息队列和rabbitmq的区别: 可靠性 redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中;rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队列,那么这条消息将一直 阅读全文
posted @ 2018-11-23 18:43 刘清政 阅读(2112) 评论(1) 推荐(1) 编辑