阅读本文大概需要 6 分钟。 阅读本文大概需要 6 分钟。 作者:yanglbme 1、面试题 为什么要进行系统拆分?如何进行系统拆分?拆分后不用 dubbo 可以吗? 2、面试官心里分析 从这个问题开始就进行分布式系统环节了,好多同学给我反馈说,现在出去分布式成标配了,没有哪个公司不问问你分布式的 ...
分类:
其他好文 时间:
2019-06-11 11:11:58
阅读次数:
96
集群,分布式,微服务概念和区别理解 2018年02月04日 01:19:12 竹上 阅读数:18684 概念: 集群是个物理形态,分布式是个工作方式。 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 1:分布式是指将不同的业务分布在不同的地方。而集群指的是 ...
分类:
其他好文 时间:
2019-04-27 21:36:31
阅读次数:
227
说明: 此方法用于将大的excel根据某一列里面的内容,拆分为多个子文件。我的需求是 将文件里面的记录每100条拆分为1个文件。因此需要手动添加分类列。 1 手动添加分类列 需要用到函数 =ROUNDUP(ROW(A1)/100,0) ,在(A1,2)里面写如公式,表示没100行变一下序号。 2 分 ...
分类:
其他好文 时间:
2019-04-12 13:44:42
阅读次数:
286
MySQL大表优化方案当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段尽量使用TINYIN
分类:
数据库 时间:
2019-04-10 15:09:59
阅读次数:
131
架构漫谈共分为了九篇,我认为他是先从架构的概念开始介绍,然后解释了架构的作用即所解决的问题,最后是从架构的角度去理解,写好代码。 在第二篇文章中,作者以桌子为例,解释了架构,说明了人们常进入的误区,要做好架构所首先必须具备的能力,就是能够正确的认识概念,能够发现概念背后所代表的问题,进而才能够认识目 ...
分类:
其他好文 时间:
2019-03-09 23:32:54
阅读次数:
203
此次分享的缘由 支付重构 考虑支付重构的时候,自然想到原本属于一个本地事务中的处理,现在要跨应用了要怎么处理。拿充值订单举个栗子吧,假设:原本订单模块和账户模块是放在一起的,现在需要做服务拆分,拆分成订单服务,账户服务。原本收到充值回调后,可以将修改订单状态和增加金币放在一个mysql事务中完成的, ...
分类:
其他好文 时间:
2019-03-07 10:19:26
阅读次数:
169
对不起,是我太菜了,看到题目又没思路,接着参考大佬的博客 首先定义状态:d[i] 表示i的划分方法数 关键是这里的递推关系也就是状态转移方程: 1.所求的n为奇数,那么所求的分解结果中必含有1,因此,直接将i-1的分拆结果中添加一个1即d[i] = d[i-1] 2.所求的n为偶数,那么n的分解结果 ...
分类:
其他好文 时间:
2019-03-05 18:23:33
阅读次数:
169
2031 进制转换 2033 人见人爱A+B 2070 Fibbonacci Number 2071 Max Num 2075 A|B? 2089 不要62 这里有点坑,首先先要生成100000个数据的数组,提前判断是否是不吉利数,再输入后就直接查询,不然就会Time Limit Exceeded。 ...
分类:
其他好文 时间:
2019-03-03 09:53:54
阅读次数:
1178
传送门 分析 我们可以将一个点拆成logN个点,分别代表从点i开始,长度为2^k的子串 那么当我们处理两个区间相等的关系时,对区间做二进制拆分,拆成log个区间,分别并起来即可 当然我们这样做修改是省心了,但是同时查询的时候也会带来一些麻烦……因为,我们要求的信息是最底层的,只能是长度为1的区间,而 ...
分类:
其他好文 时间:
2019-02-07 10:44:54
阅读次数:
150
参考: python--参数列表的分拆 当你要传递的参数已经是一个列表,调用的函数却接受分开一个个的参数,这个时候可以考虑参数列表拆分: 可以使用* 操作符来自动把参数列表拆开: 可以使用 ** 操作符分拆关键字参数为字典: def parrot(voltage,state='a stiff',ac ...
分类:
其他好文 时间:
2019-02-06 13:18:50
阅读次数:
177