自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Just do it!

人生不容迟疑,否则尽是忧伤。

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Docker登录Harbor私有仓库

说明在安装Harbor时,可以配置启用http或者https的访问方式。默认为http(非加密连接,数据传输不安全,使用相对简单);如果采用https的方式,使用TLS加密,数据传输更安全,但是需要配置证书,操作相对繁琐。harbor.cfg文件:#The protocol for accessing the UI and token/notification service, b...

2018-07-29 14:56:06 42442 17

原创 分布式一致性

简述这里的Consistency(一致性)是指分布式系统中的数据一致性,而非数据库事务ACID特性中的Consistency。CAPCAP(或称布鲁尔定理)指出一个分布式计算系统不可能同时满足以下三点:一致性(Consistency):多个数据副本是否能够保持一致;可用性(Availability):每次请求都能获取非错的响应,但无法保证获取的数据是否最新;分区容忍性(P...

2018-07-30 15:05:00 3277 37

原创 Paxos

简述Paxos算法是Leslie Lamport于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法,是分布式一致性中的经典算法。Google在其分布式锁服务(Chubby lock)中应用了Paxos算法,Zookeeper的ZAB协议(ZooKeeper Atomic Broadcast protocol)也是参考Paxos来实现的。历史拜占庭将军问题(Byzantin...

2018-07-30 15:02:52 1981 10

原创 K8s生产环境下启用防火墙

简述当初在安装K8s集群时,为了安装方便关闭了所有机器的防火墙,但是如果是生产环境,非常不安全,因此有了这篇文章。文章总结了在开启防火墙状态下,需要开放哪些端口,以及需要注意的点。准备服务器操作系统:Ubuntu 16.04防火墙命令:ufw集群: 服务器角色 名称 ip etcd etcd1、2、3 192.168.22.104、1...

2018-07-29 14:49:23 16613 13

原创 【Mybatis】开启自动驼峰命名规则映射

说明  在数据库字段命名规范中,通常使用下划线“_”来连接两个单词,比如:user_type。但是在Java开发中,实体字段通常采用驼峰命名法,因此会在mapper文件的SQL语句中使用 “AS”设置别名来匹配实体。select user_type as userType from t_user  Mybatis 在 settings 配置项中有一个 mapUnderscoreToCa...

2018-07-25 09:20:27 20215 8

原创 【Redis】Cluster-集群

简介  在生产环境中,我们希望Redis可以支持以下特性:高可用:时刻保证Redis服务可用,降低单节点宕机带来的损失可拓展:随着数据的增多,可以通过简单的增加节点来实现横向扩展  Redis的主从复制与Sentinel相结合可以实现高可用,解决了扩展读的问题,但仍然是一个单实例Redis,没有解决扩展写问题,Redis Cluster便是官方给出的解决方案。原理  Re...

2018-07-16 17:02:44 466 8

原创 【Redis】HA-高可用

简述  虽然Redis的主从复制可以实现数据的备份,保障数据的安全,但是还不能实现高可用,需要手动故障转移,因此Master仍然可能存在单点故障,为此Redis提供了Sentinel(哨兵)模式来实现高可用。  Redis Sentinel 提供以下功能:Monitoring(监控):Sentinel会不断检查Master和Slave是否正常工作;Notification(通知):...

2018-07-16 16:57:18 949 6

原创 【Redis】Replication-主从复制

简述  在关系型数据库中,主从复制很常见,多是Master负责写数据,Slave负责读数据,从而提供数据库性能。Redis同样也采用了主从复制的方式,如果不考虑Redis Cluster(集群)或者Sentinel(哨兵模式)提供的高可用特性,基本的主从复制(leader-follower)很容易使用和配置。机制  主要机制:当Master-Slave连接正常时,客户端写操作、k...

2018-07-16 08:43:53 467 2

原创 【Redis】Persistence-持久化

概述Redis支持数据持久化,主要有两种方式:RDB(Redis Database)和AOF(Append Only File),可以单独使用,也可以两者相结合。RDBRDB是基于snapshot(快照)的方式进行持久化,会将某个时间点的所有数据保存到磁盘中,可以将快照复制到其他服务器上从而创建具有相同数据的服务器副本。优点:RDB文件是经过压缩的单个文件,保存了Re...

2018-07-14 17:19:31 735 4

原创 【Redis】Datatype-数据类型

简述Redis不仅仅是一个普通的key-value存储(仅支持字符串类型),确切来讲是一个数据结构服务器,支持多种数据类型。在Redis中,value值不限于简单的字符串类型,还能够处理更复杂的数据结构。内容KeyRedis key只能是字符串类型,并且是二进制安全的,这意味着你可以使用任意的二进制序列(从”foo”字符串到JPEG文件内容)都可以作为一个key值。空字符串...

2018-07-12 09:54:48 1570 1

原创 【Redis】Overview-概览

简介Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库,可用作数据库、缓存、消息代理,是目前最为流行的key-value型内存数据库。推荐使用Linux部署,官方不支持Windows构建。 特性In memory:基于内存,提供更高性能,同时支持持久化(默认开启),数据更安全。High availability:支持主从复制,通过Re...

2018-07-12 09:49:03 311 3

原创 Kubernetes Dashboard token失效时间设置

说明  升级了新版本的Dashboard(这里使用的v1.8.3),使用了较为复杂的双因子登录,正确输入用户名和密码之后还需要Token或者kubeconfig再次认证,保障了系统安全,同时也带来了一些不便。默认的Token失效时间是900秒,也就是15分钟,这意味着你每隔15分钟就要认证一次。// Expiration time (in seconds) of tokens gene...

2018-07-05 17:19:43 8294 5

魔方电脑大师之文件校验

可以验证文件的MD5 ,SHA1,CRC码,

2015-09-28

空空如也

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

TA关注的人

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