05 2019 档案

分布式一致性算法2PC,3PC和经典的paxos
摘要:本篇文章讲的是分布式一致性算法的理解,主要是理解和整合2PC,3PC和paxos算法的: 首先我们说说分布式一致性的两个概念,一个是分布式设置不同的业务逻辑,来达到分布式的一致性,比如分布式系统收账服务系统和付账服务系统,收账表和付账表是不同的数据库,人是要付出了钱,机器收了钱,保证钱数是对的,才能 阅读全文

posted @ 2019-05-31 23:31 北方的银狐-Zero 阅读(1316) 评论(1) 推荐(0)

二叉树的左旋和右旋简单图示
摘要:旋转是二叉树的基本操作,我们可以对任意一个存在父亲节点的子节点进行旋转,包括如下几种形式(设被旋转节点为x,其父亲节点为p):1.左旋旋转前,x是p的右儿子。x的左儿子(若存在)变为p的右儿子,p变为x的左儿子。如下图 2.右旋旋转前,x是p的左儿子。x的右儿子(若存在)变为p的左儿子,p变为x的右 阅读全文

posted @ 2019-05-31 11:06 北方的银狐-Zero 阅读(6477) 评论(1) 推荐(1)

Nginx常见配置:负载均衡、限流、缓存、黑名单和灰度发布
摘要:一、Nginx安装(基于CentOS 6.5) 1.yum命令安装 yum install nginx –y(若不能安装,执行命令yum install epel-release) 2. 启动、停止和重启 service nginx startservice nginx stopservice ng 阅读全文

posted @ 2019-05-29 20:50 北方的银狐-Zero 阅读(473) 评论(0) 推荐(0)

分布式系统中接口的幂等性(转)
摘要:业务场景 公司有个借贷的项目,具体业务类似于阿里的蚂蚁借呗,用户在平台上借款,然后规定一个到期时间,在该时间内用户需将借款还清并收取一定的手续费,如果规定时间逾期未还上,则会产生滞纳金。 用户发起借款因此会产生一笔借款订单,用户可通过支付宝或在系统中绑定银行卡到期自动扣款等方式进行还款。还款流程都走 阅读全文

posted @ 2019-05-28 23:42 北方的银狐-Zero 阅读(328) 评论(0) 推荐(0)

记录一个Result dto类 以后可以方便复制用
摘要:public class Result { private boolean success; private int status; private T data; private String msg; public Result() { } public Result(boolean success, int status, ... 阅读全文

posted @ 2019-05-19 23:45 北方的银狐-Zero 阅读(616) 评论(0) 推荐(0)

八种架构设计模式及其优缺点概述
摘要:1. 什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。哈哈,我理解,架构就是骨架,如下图所示: 人类的身体的支撑是主要由骨架来承担的,然后是其上的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。 2. 什么是设计模式 这个问题我问过的面试者不 阅读全文

posted @ 2019-05-19 23:28 北方的银狐-Zero 阅读(5087) 评论(0) 推荐(1)

导航