摘要: 前言 印象中从2016年开始“微服务”这个词逐渐为人们所熟知,那究竟什么是微服务呢? 微服务是一种软件架构风格,一种架构模式,提倡将单体应用划分为一组小的服务,服务之间互相协调,互相配合,为用户提供最终价值。 每个服务运行在其独立的进程中,服务与服务之间采用轻量级的通信机制互相沟通(通常是基于HTT 阅读全文
posted @ 2019-06-11 20:12 我是码客 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 实现原理 快速排序思想:如果要排数组p到r之间的一组数据,选择p到r之间任意一个一个数据作为pivot(分区点,这里选择的是s[r]作为pivot)。遍历p到r之间的数据,将小于pivot的数据放在左边,其他的放右边。经过这一步骤后数据p到r被分成了三份,前面p~q-1的数据小于pivot,q+1~ 阅读全文
posted @ 2019-06-11 16:10 我是码客 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 声明:文章转载自 https://www.cnblogs.com/kismetv/p/9236731.html 前言 在前面的两篇文章中,分别介绍了Redis的内存模型和Redis的持久化。 在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久 阅读全文
posted @ 2019-06-11 15:06 我是码客 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 前言 设计模式一直是程序员津津乐道的事情,经常codereview的时候就会有人提出,这个代码不符合XX设计原则或者XX设计模式。关于设计模式的书籍市场上也是林林种种,多如牛毛。笔者有幸拜读了GOF(gang of four)的神作《设计模式--可复用的面向对象软件的基础》在感慨四位大师智慧的同时不 阅读全文
posted @ 2019-06-11 11:37 我是码客 阅读(351) 评论(0) 推荐(0) 编辑