能干可乐

文章
5
资源
1
加入时间
2年10月24天

对于架构的一些看法

世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。自从进入软件行业以来,对于代码结构,我总是想着去追求一些新的东西,总是想办法写出与通用的结构不一致的简单的封装。差不多4年了,我曾尝试自己写过代码自动生成,自己封装过通用的框架,自己实现过一些工具类,但是目前没有一个是非常满意的。现在突然有一些感悟,分享出来,希望对大家有帮助。其实有些东西的创新是内在的、微小的、循序渐进的甚至是自己思想上的,你认识的深入,比形式上的特殊表现更重要。第一条法则:最正常的架构就是最

【七】分布式微服务架构体系详解——分布式一致性

前言我们在前面几篇文章中介绍了,分布式环境下会有网络延迟,节点挂掉的问题。这些问题解决的理论都和分布式一致性息息相关。无论是数据存储的集群,或者微服务系统的集群,为了达到高可用性,我们希望系统能够对分布式问题有很好的容错,保证一直会给用户一个好的Response。通过本章节,我们将了解到分布式系统中的一些“可能”以及“不可能”。本文先介绍分布式系统中几个重要的理论:CAP、BASE、FLP不可能结果,以及这些理论的应用领域,可以让大家对耳熟能详的技术的背后理论有个更好的了解。然后再介绍下分布式一

python Anaconda2安装OpenCV2 

可以先添加清华源,再继续安装:conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'然后可以直接安装:condainstallopencv下载opencvhttps://www.opencv.org/releases.ht...

haproxy的配置教程

#haproxy1.7编译安装配置#centos7 x86_64#高可用、负载均衡 使用1.#下载#http://www.haproxy.org/download/1.7/src/haproxy-1.7.8.tar.gz#cd /data/nfs/download#yum install gcc gcc-c++ autoconf automake -y2.查看linux内核> uname -...