map理论基础知识类似其他语言中的哈希表或者字典,以key-value形式存储数据key必须是支持==或者!=比较运算的类型,不可以是函数,map或者slicemap查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍map使用make()创建,支持:=这种简写方式make([keyType]valueType,cap),cap表示容量,可省略超出容量时会自动扩容,但尽量提供一个合理的初始值
分类:
编程语言 时间:
2018-04-13 11:11:01
阅读次数:
176
FastDFS介绍: FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。 FastDFS功能: 文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别 ...
分类:
其他好文 时间:
2018-04-12 23:28:26
阅读次数:
254
了解HashMap的人都知道HashMap是线程不安全的(多线程下的put方法达到一定大小,引发rehash,导致闭链,最终占满CPU),同时线程安全的HashTable效率又令人望而却步(每个方法都进行同步,效率低下),所以在这种情境下为并发而生的ConcurrentHashMap就应运而生! 接 ...
分类:
其他好文 时间:
2018-04-12 22:23:44
阅读次数:
176
Description 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。 求: 1、在不扩容的情况下,1到N的最大流; 2、将1到N的最大流增加K所需的最小扩容费用。 Input 第一行包含三个整数N,M,K,表示有向图的点数、边数以及所需要增加的流量。 ...
分类:
Web程序 时间:
2018-04-12 19:50:18
阅读次数:
192
LVM讲解(扩容缩容)概念:LVM是logicalvolumemanager的缩写(逻辑分区),方便对于对圈组、逻辑卷的大小进行调整,更进一步调整文件系统的大小。优点:在使用很多硬盘的大系统中,使用LVM主要是方便管理、增加了系统的扩展性。准备磁盘分区,先把硬盘umount第一步:添加硬盘进行分区:[root@localhost~]#fdisk/dev/sdb第二步:创建三个新分区,分别是1G,n
分类:
其他好文 时间:
2018-04-12 02:51:06
阅读次数:
225
4.10/4.11/4.12 lvm讲解4.13 磁盘故障小案例4.10/4.11/4.12 lvm讲解LVM(logical volume manager 逻辑卷管理),主要用于扩容或缩容磁盘。如图所示,假设有两块硬盘a和ba划分了2个分区 b划分了1个分区。然后可以把这三个分区组成一个物理卷physical(实际上就是磁盘分区,磁盘分区形成物理卷)。然后在物理卷的基础上组成卷组(物理卷的集合,
分类:
其他好文 时间:
2018-04-12 00:20:21
阅读次数:
164
lvm讲解lvm有很大的便利性,可以方便的扩容和缩容磁盘的空间。(但是也有局限性)一旦出现问题,磁盘使用lvm,文件系统坏了,数据没了,恢复数据的时候很麻烦。做个实验:创建三个磁盘分区,(这里要注意下ID是83,说明他是普通的分区。如果要想使用lvm,就要修改为8e。用t修改,改完才能做物理卷)继续创建主分区修改ID为8ew保存退出创建完成后要修改为物理卷创建的命令是pvcreate默认是没有安装
分类:
其他好文 时间:
2018-04-11 19:58:46
阅读次数:
198
关于K8S:Kubernetes是Google开源的容器集群管理系统。它构建于docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩 容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。相信看过我博客的童鞋应该知道,我在14年的时候就发表了一篇名为Docker容器管理之Kubernetes当时国内Docker刚刚兴起,对于Docker的兴起我很有感触,仿佛一瞬
分类:
Web程序 时间:
2018-04-10 15:24:19
阅读次数:
1939
接着上一篇Centos7下GlusterFS分布式存储集群环境部署记录文档,继续做一些补充记录,希望能加深对GlusterFS存储操作的理解和熟悉度。 清理glusterfs存储环境 dd命令创建虚拟分区,创建存储目录 创建分布式卷(即Hash卷)及其相关管理操作 ...
分类:
其他好文 时间:
2018-04-10 13:43:45
阅读次数:
369
介绍高可用hearbeat(很长时间没有更新)、keepalived负载均衡LVS、keepalive、haproxy、nginx、商业的有F5、netscaler有更高的并发量有很好的稳定性加机器或者更换硬件配置增加到定阶段是还是有瓶颈只能横向扩容负载均衡keepalived介绍通过VRRP虚拟路由冗余协议安装keeplived解决单点故障编辑配置文件global全局定义参数notificati
分类:
其他好文 时间:
2018-04-09 23:08:36
阅读次数:
184