自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

果汁华的博客

我为了1%的细节通宵达旦。

  • 博客(6)
  • 收藏
  • 关注

原创 Dockerfile

对安装docker等基础不了解的同学可以先看这篇文章(Centos7 初试docker)这里主要介绍Dockerfile 和 docker-compose 。上章我们介绍了保存对容器的修改,使用docker commit 命令。使用docker commit 来扩张一个镜像比较简单,但是不方便再一个团队中分享。我们可以使用docker bulid 来创建一个新的镜像,为此,首先需要创建一个Docke

2016-05-31 18:10:11 534

原创 Centos7 初试docker

公司拆分业务要搞微服务结构,推荐使用docker起服务,所以决定一试。yum install Docker安装报错:Transaction check error: file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conf

2016-05-29 13:50:10 2431

原创 CAP定理

我们想要拥有一切,但不幸的是我们做不到。当使用微服务架构构建的分布式系统(简谈微服务)时,一 个数学证明甚至就能证明我们做不到。在分布式系统中有三方面需要彼 此权衡:一致性(consistency)、可用性(availability)和分区容忍性(partition tolerance)。具体地说,这个定理告诉我们最多只能保证三个中的两个。首先解释下这三个的意思:一致性(consistency)

2016-05-29 13:19:57 615

原创 简谈微服务

微服务是一种分布式系统解决方案,推动细粒度服务的使用。1.1 什么是微服务微服务就是一些协同工作的小而自治的服务。1.1.1 很小,专注于做好一件事随着产品的不断迭代,代码库会越来越庞大。以至于想要知道在什么地方做修改都很困难,尽管我们想在巨大的代码库中做到清晰地模块化,但事实上这些模块之间的界限很难维护。相似的功能代码开始在代码库中随处可见,使得修复bug或实现更加困难。在单块系统内,通常会创

2016-05-29 12:48:57 632

转载 redis学习笔记之数据类型

二 redis学习笔记之数据类型本文介绍下redis支持的各种数据类型包括string,list ,set ,sorted set 和hash 1. keysredis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符由于key不是binary safe的字符串,所以像"my key"和"mykey\n"

2016-05-17 11:10:24 308

原创 用redis的sadd和spop做后台抽奖

今天简单介绍下实时抽奖后台的技术——生成随机唯一数。实时抽奖主要要考虑公平性和效率,访问并发量可能非常高。后台最主要功能应该是这样的一个接口,每次用户点抽奖后,从某个数组或者集合中随机抽出一个值然后判断这个值是否中奖(这个逻辑是之前设定好的)。下面简单看看代码:cache_key = 'myset'_list = [i for i in range(0, 10)]values =

2016-05-16 21:39:38 7258 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除