app后端设计-- 数据库分表

当项目上线后,随着用户的增长,有些数据表的规模会以几何级增长,当数据达到一定规模的时候(例如100万条),查询,读取性能就下降得很厉害,这时,我们就要考虑分表。    更新表数据时会导致索引更新,当单表数据量很大时这个过程比较耗时,这就是为什么对大表进行新增操作会比较慢
3次阅读

解耦设计手法总结

解耦设计手法小结设计是一个平衡的产物,需要在各个约束条件下(组织目标,业务目标,开发流程,技术能力,学习及维护成本等)不断地进行演进。 我们虽然不提倡做大而全的设计,但会坚持进行基础性设计,以保证我们的设计一直在正确的方向上演进。设计演进的过程既可以是自上而下的,也可以是自下而上的。&nb
3次阅读

使用JSON Web Token设计单点登录系统--转

原文地址:https://leon_lizi.gitbooks.io/json-web-token/content/chapter2.html用户认证八步走所谓用户认证(Authentication),就是让用户登录,并且在接下来的一段时间内让用户访问网站时可以使用其账户,而不需要再次登录的机制。小
12次阅读

jQuery设计思想

前面的话  在深入了解jQuery的各个细节之前,需要对jQuery的设计思想有一个大致的了解。在遇到问题时, 知道应该使用jQuery的哪一个功能,然后迅速从手册中找到具体的用法。本文将详细介绍jQuery的设计思想 选择元素  jQuery的基本设计思想和主要用法,就是"选择某个网页元
26次阅读

支付系统的对账处理与设计--转

本文来自 微信公众号“凤凰牌老熊”。可以说,对账是支付系统最头疼的事情。每一笔交易,都要做到各参与者的记录能够吻合,没有偏差。对账系统的工作,是发现有差异的记录,即轧帐;然后通过人工或者自动的方式,解决这些差异,即平帐。对电商系统来说,每一笔交易,在所有相关主体侧都要能对得上
11次阅读

MFC 中的设计模式分析

MFC 中的设计模式分析 最近在学习设计模式,突然想到MFC里面其实也包含有设计模式的原理,于是分析了一下,做一个笔记,网上也找了一些资料,在此一并感谢。   创建型模式单例模式(Singleton Pattern)单例模式确保某一个类只有一个实例,而且自行实
10次阅读

DDD设计一个电商网站

DDD设计一个电商网站(十一)—— 最后的准备  阅读目录前言准备实现结语 一、前言  最近实在太忙,上周停更了一周。按流程一步一步走到现在,到达了整个下单流程的最后一公里——结算页的处理。从整个流程来看,这里需要用户填写的信息是最多的,那么在后端的设计中如何考虑到业务
13次阅读

Linux按键驱动程序设计--从简单到不简单【转】

本文转载自:http://blog.csdn.net/coding__madman/article/details/51399353混杂设备驱动模型:1. 混杂设备描述        在Linux系统中,存在一类字符设备,它们拥有相同的主设备号(10),单次设
9次阅读

kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)

问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么? 一、入门    1、简
10次阅读

shell软件工具设计的原则_转

随着时间的流逝,人们开发出了一套设计与编写软件工具的原则。在本书用来解决问题的程序中,你将会看到这些原则的应用示例。好的软件工具应该具备下列特点:一次做好一件事在很多方面,这都是最重要的原则。若程序只做一件事,那么无论是设计、编写、调试、维护,以及生成文件都会容易得多。举例来说,对于用来查找文件中是
7次阅读