摘要: 一 前言 中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。 垂直拆分 比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订单库和用户库。 水平拆分 是同一个业务数据量大之后,进行水平拆分 上图中订单数据达到了40 阅读全文
posted @ 2019-04-23 11:00 刘清政 阅读(7281) 评论(5) 推荐(11) 编辑
摘要: 一 什么是代理 代理其实就是一个中介,A和B本来可以直连,中间插入一个C,C就是中介。刚开始的时候,代理多数是帮助内网client访问外网server用的后来出现了反向代理,"反向"这个词在这儿的意思其实是指方向相反,即代理将来自外网客户端的请求转发到内网服务器,从外到内 二 正向代理 正向代理类似 阅读全文
posted @ 2019-03-13 10:57 刘清政 阅读(1102) 评论(0) 推荐(1) 编辑
摘要: 开始之前,先撸一发: 刘老师手撸系列之一:手撸ORM 刘老师手撸系列之二:手撸WEB框架 刘老师手撸系列之三:手撸缓存系统 刘老师手撸系列之四:手撸Session 刘老师手撸系列之五:手撸RPC(远程过程调用) 刘老师手撸系列之六:手撸秒杀系统 刘老师手撸系列之七:分布式爬取抖音全网视频 持续更新. 阅读全文
posted @ 2019-01-25 16:06 刘清政 阅读(12158) 评论(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 刘清政 阅读(1619) 评论(0) 推荐(1) 编辑
摘要: 一 什么是HTTP协议 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 协议通信协议来传递数据(HTML 文件、图片文件、查询结果等)。它不涉及数据包(packet) 阅读全文
posted @ 2018-12-28 15:54 刘清政 阅读(1088) 评论(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 刘清政 阅读(5855) 评论(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 刘清政 阅读(3151) 评论(2) 推荐(4) 编辑