架构的本质 一个软件系统随着功能越来越多,调用量急剧增长,整个系统逐渐碎片化,越来越无序,最终无法维护和扩展,所以系统在一段时间的野蛮生长后,也需要及时干预,避免越来越无序。架构的本质就是对系统进行有序化重构,使系统不断进化那架构是如何实现无序到有序的呢? 基本的手段就是分和合,先把系统打散,然后重 ...
分类:
其他好文 时间:
2019-09-14 11:54:10
阅读次数:
82
整理了最近几年看过的研究创新的书15本,2010年看过的3本直接把书评搬到这个索引里来了,没有更详细的点评,《大爆炸式创新》没看过但是认为比较重要的。《闪电式扩张》是新增的,这本书尝试找出硅谷巨头爆炸式增长的原因,我的感觉是作者把爆炸式增长换了个说法当成了原因,不过书中总结的爆炸式增长过程中的管理经 ...
分类:
其他好文 时间:
2019-09-13 22:33:37
阅读次数:
190
因为数据磁盘问题,最近进行了更换库,所以决定写关于这方面的专题的博客,博客信息参考的官方文档。 一、分布式数据库使用背景 随着互联网的飞速发展,业务量可能在短短的时间内爆发式地增长,对应的数据量可能快速地从几百 GB 涨到几百个 TB,传统的单机数据库提供的服务,在系统的可扩展性、性价比方面已经不再 ...
分类:
数据库 时间:
2019-09-12 10:27:44
阅读次数:
138
Mysql数据库因为其有自动+1,故一般我们不需要花费太多时间,直接用关键字auto_increment即可,但是Oracle不行,它没有自动增长机制。顾我们需要自己去实现。一般有两种方式,但是这两种方式都与序列化有关。第一种方式:序列化+触发器;第二种方式:序列化+显示调用序列化。一般我选用第一种 ...
分类:
数据库 时间:
2019-09-11 21:29:24
阅读次数:
102
电商网站50W-100W高并发,秒杀功能是怎么实现的? 在淘宝、天猫、京东等国内大型电商平台“造节”的带领下,国内各电商平台纷纷跟进,双十一、双十二、618等电商专属节日也吸引了大量的用户参与。节前生意惨淡、访客寥寥,节日当天流量增长却异常迅猛,这对于广大程序猿同学和运维人员来说,无疑是巨大的考验。 ...
分类:
Web程序 时间:
2019-09-11 13:25:07
阅读次数:
292
思路:与求最大公约数基本方法一致。虽然起点不同但终点仍旧一致,起点也可以求出相减为0的情况。 注意:不需要用暴力枚举的方法。我们在进行枚举时筛选。以最小的23进行倍数增长一次试验。 ...
分类:
其他好文 时间:
2019-09-11 12:02:01
阅读次数:
82
编程模型 ●编程模型概述 一个流的数据源从逻辑上来说就是一个不断增长的动态表格,随着时间的推移,新数据被持续不断地添加到表格的末尾。 用户可以使用 Dataset/DataFrame 函数式API或者 SQL 来对这个动态数据源进行实时查询。每次查询在逻辑上就是对当前的表格内容执行一次 SQL 查询 ...
分类:
其他好文 时间:
2019-09-11 10:16:14
阅读次数:
109
学习是一种修行。通过学习,我们可以获得知识,改变气质,改变性格,改变思维方式。 上述通过学习获得知识的好处确实很多,但是还是太过功利了。 通过学习,增长知识,理解了之前自己未理解的东西,这本身就足以使人非常快乐。 通过学习,可以使我们获得足够的力量去对抗人类本能中对未知的恐惧。 学习是我每天的修行功 ...
分类:
系统相关 时间:
2019-09-11 10:07:14
阅读次数:
87
一,《开始学习》 1,投资人经常会问CEO:你的项目的长期壁垒是什么?你是怎么思考的? 2,三个预热思考题: (1)突然有一天,大公司要抄你,你会怎么办? 答:用增长技术来和他竞争。 (2)你项目的长期壁垒是什么?你是如何发现和构建的? 答:项目的长期壁垒是:增长技术。通过不断地A/B,并学习同行够 ...
分类:
其他好文 时间:
2019-09-10 01:04:45
阅读次数:
118
一. Dubbo是什么?Dubbo能做什么? 随着互联网的发展,市场需求快速变更,业务持续高速增长,网站早已从单一应用架构演变为分布式服务架构及流动计算架构。在分布式架构的背景下,在本地调用非本进程内(远程)的资源就变得在所难免。因此,后期涌现出了很多RPC(远程过程调用)的框架,如 Apache ...
分类:
其他好文 时间:
2019-09-08 18:41:18
阅读次数:
162