摘要: 微服务概述 1.1 易于扩展 1.2 部署简单 1.3 技术异构性 数据库的服务化切分 2.1 什么是“分库分表”? 2.2 数据库扩展的几种方式 2.3 分库分表的几种方式 2.4 引入分库分表中间件后面临的问题 2.5 现有分库分表中间件的横向对比 微服务架构中的分布式事务 3.1 什么是事务? 阅读全文
posted @ 2019-07-10 18:07 光、夜雨微凉 阅读(767) 评论(0) 推荐(0) 编辑
摘要: Redis主从复制机制详解 Redis有两种不同的持久化方式,Redis服务器通过持久化,把Redis内存中持久化到硬盘当中,当Redis宕机时,我们重启Redis服务器时,可以由RDB文件或AOF文件恢复内存中的数据。 不过持久化后的数据仍然只在一台机器上,因此当硬件发生故障时,比如主板或CPU坏 阅读全文
posted @ 2019-07-09 11:55 光、夜雨微凉 阅读(2303) 评论(0) 推荐(1) 编辑
摘要: “正向代理”与“反向代理” 概念 首先看看说明图,先有一个整体的理解。 正向代理( Forward Proxy ): 是指是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容, 客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客 阅读全文
posted @ 2019-05-25 13:56 光、夜雨微凉 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Python 网络爬虫干货总结 爬取 对于爬取来说,我们需要学会使用不同的方法来应对不同情景下的数据抓取任务。 爬取的目标绝大多数情况下要么是网页,要么是 App,所以这里就分为这两个大类别来进行了介绍。 对于网页来说,我又将其划分为了两种类别,即服务端渲染和客户端渲染,对于 App 来说,我又针对 阅读全文
posted @ 2019-05-17 17:13 光、夜雨微凉 阅读(1203) 评论(0) 推荐(2) 编辑
摘要: 系统的讲解 - SSO单点登录 原文链接:mp.weixin.qq.com 概念 SSO 英文全称 Single Sign On,单点登录。 在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统。 比如:淘宝网(www.taobao.com),天猫网(www.tmall.com),聚划 阅读全文
posted @ 2019-05-13 15:04 光、夜雨微凉 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 后端架构师技术图谱 原文链接:github.com 最后更新于20180502 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B-,B+,B*树 LSM 树 BitSet 常用算法 排序、查找算法 选择排序 冒泡排序 插入排序 阅读全文
posted @ 2019-05-13 14:57 光、夜雨微凉 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: 浅入浅出 Go 语言接口的原理 接口是 Go 语言的重要组成部分,它在 Go 语言中通过一组方法指定了一个对象的行为,接口 interface 的引入能够让我们在 Go 语言更好地组织并写出易于测试的代码。然而很多使用 Go 语言的工程师其实对接口的了解都非常有限,对于它的底层实现也一无所知,这其实 阅读全文
posted @ 2019-05-13 12:04 光、夜雨微凉 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 我所认为的RESTful API最佳实践 不要纠结于无意义的规范 在开始本文之前,我想先说这么一句:RESTful 真的很好,但它只是一种软件架构风格,过度纠结如何遵守规范只是徒增烦恼,也违背了使用它的初衷。 就像 Elasticsearch 的 API 会在 GET 请求中直接传 JSON,但这是 阅读全文
posted @ 2019-05-10 18:18 光、夜雨微凉 阅读(620) 评论(0) 推荐(0) 编辑
摘要: Mysql 索引精讲 开门见山,直接上图,下面的思维导图即是现在要讲的内容,可以先有个印象~ 常见索引类型(实现层面) 索引种类(应用层面) 聚簇索引与非聚簇索引 覆盖索引 最佳索引使用策略 1.常见索引类型(实现层面) 首先不谈Mysql怎么实现索引的,先马后炮一下,如果让我们来设计数据库的索引, 阅读全文
posted @ 2019-05-10 18:08 光、夜雨微凉 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 关于客户端与服务端的三次握手与四次挥手 在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点,哪些是比较被面试官给问到的,我觉得如果你能把我下面列举的一些点都记住、理解,我想就 阅读全文
posted @ 2019-05-10 18:03 光、夜雨微凉 阅读(2043) 评论(0) 推荐(0) 编辑