摘要: js 包管理器: 1、npm 2、bower 包管理器的作用:(之前满世界找代码,现在统一地址了。类似于360软件管家,maven仓库。) 1、复用别人已经写好的代码。 2、管理包之间的依赖关系。 JS :语言,可以理解为一种规范 V8: 解释器吧,理解为 JS 这门语言的具体实现 Node: 有解 阅读全文
posted @ 2018-09-14 15:39 陈标 阅读(119) 评论(0) 推荐(0)
摘要: 架构历史: 1、单一应用架构 缺点:单一的系统架构,当系统变得庞大,复杂后;新的扩展、维护,会变得复杂和困难。每次启动系统,都需要启动所有的东西。而你的扩展,有些东西却没有任何关联。 2、垂直应用机构 优点:垂直应用架构解决了单一应用架构所面临的扩容问题,能够将流量分散到各个子系统当中,而且系统的体 阅读全文
posted @ 2018-09-14 15:30 陈标 阅读(217) 评论(0) 推荐(0)
摘要: 1)、memcache数据存放在内存中,这意味着:缓存数据的大小受机器内存的大小限制、重启后缓存清零。 2)、内存分配方式:固定内存分配。 内存分配以page为单位,当需要开辟新的内存空间时,先获得slab,再分配page,最后分chunk。然后将chunk绑定到对应的slab_class。 3)、 阅读全文
posted @ 2018-09-14 15:22 陈标 阅读(162) 评论(0) 推荐(0)
摘要: 何有此问: 我们的系统,使用面向服务的架构,将业务分解为多个dubbo服务。当一个业务需要多个dubbo服务协作时,如何确保数据的一致性? 一、目标 何为分布式事务;为何需要分布式事务;如何实现分布式事务。 1、何为分布式事务 在一个仅有一个数据库的系统中,实现事务的控制方式为:DBMS。(spri 阅读全文
posted @ 2018-09-14 15:11 陈标 阅读(154) 评论(0) 推荐(0)