摘要:
架构 乐视 订单架构 构建一个支撑每秒十万只读系统并不复杂,无非是通过一致性哈希扩展缓存节点,水平扩展web服务器等。每秒钟数十万数据更新操作,在任何数据库上都是不可能的任务,首先需要对订单表进行分库分表。 在进行数据库操作时,一般会用ID(UID)字段,所以选择以UID进行分库分表。 分库策略我们 阅读全文
摘要:
前段时间,在和朋友讨论和研究缓存的使用,一直对缓存的使用搞的不太清楚,所以这次把和朋友讨论过缓存系统的设计的相关问题总结总结。 对于一个电商系统,缓存是重要组成部分,提升系统性能的主要方式之一就是缓存。它可以挡掉大部分的数据库访问的冲击,如果没有它,系统很可能会因为数据库不可用导致整个系统崩溃。 但 阅读全文
摘要:
前面的话 json(javascript object notation)全称是javascript对象表示法,它是一种数据交换的文本格式,而不是一种编程语言,用于读取结构化数据。2001年由Douglas Crockford提出,目的是取代繁琐笨重的XML格式。本文将详细介绍关于json的内容 语 阅读全文
摘要:
很久没安下心来写博客了,几年的开发过程中,对于异步与并行的了解也随着清淅起来。首先很多人问我,异步与并行的区别,那么我们来了解下概念。 本博文写的主旨是用最白话的语言来说明问题,不想照搬概念。 在古老的单核计算机中,一般是单核的,并行也只是在进程中交替的执行,表现出来的像并行执行一样,只是时间比较短 阅读全文
摘要:
上两章主要熟悉及验证异步与并行的基础知识,本节主要讲讲,现实中的需求--线程或异步给我们计算机带来的“性能”提升 我们最熟悉的不过就是操作数据作了,现以有两个数据库AccountA和AccountB,为了模拟,里面分别有相同的user表。 同步方式就是针对两张表登录事务然后事务提交insert ,就 阅读全文
摘要:
接着上期的文章继续说异步与并行 并行来自于线程的方法实现,异步不一定。这句话,晕倒一大片程序员。 首先,多线程序是实现异步一种方法,两者的共同目的:使主线程保持对用户操作的实时响应,如点击、拖拽、输入字符等。使主程序看起来实时都保持着等待用户响应的状态,而后台却有若干件事情在自己干。按消耗资源所在地 阅读全文
摘要:
目录索引: 一、AJAX的概念二、POST && GET三、原生实现AJAX简单示例 3.1 实现代码 3.2 重点说明四、框架隐藏域 4.1 基本概念 4.2 后台写入脚本 4.3 JS主动判断Iframe的改变 4.4 表单提交数据实战五、JQ 的 AJAX 5.1 load() 5.2 $.g 阅读全文