我们在上节博客中说到,在 SeqList 下又可以衍生出 StaticList 和 DynamicList 两个子类。那么我们今天就来看看这两个子类,它们是如何实现的以及它们之间有何区别。 A、StaticList 的设计要点:首先必须是一个类模板。其次是使用原生数组作为顺序存储空间,最后是使用模板参数决定数组大小。 B、DynamicList 类的设计要点:它也必须得是一个类模板。申请连续堆空间作为顺序存储空间;动态设置顺序存储空间的大小;保证重置顺序存储空间时的异常安全性。
分类:
其他好文 时间:
2018-08-14 00:20:28
阅读次数:
246
2018年7月6日、7日,为期两天的ArchSummit全球架构师峰会在深圳·华侨城洲际酒店拉开帷幕。在7月6日解决方案专场活动上,BoCloud博云CTO李亚琼博士带来了《物联网多路数据处理基础上的云平台架构设计实践》,本次分享以物联网+云的技术挑战为切入点,通过实际案例讲解多路数据聚合架构的设计要点,以及云、互联网架构在物联网系统中的应用。IOT时代,云计算是物联网的核心物联网,Interne
分类:
其他好文 时间:
2018-07-11 12:42:09
阅读次数:
206
商城秒杀的特性: 1、定时秒杀。即商品在秒杀时间点之前是不能进行购买下单。业务较简单。 2、秒杀前用户会频繁刷新秒杀页面。 3、秒杀持续时间短、瞬时访问流量高。 4、同一用户/IP禁止秒杀多次。 秒杀系统设计要点: 1、将秒杀系统独立部署,甚至使用独立域名,使其与原有网站完全隔离。主要防止秒杀对现有 ...
分类:
其他好文 时间:
2018-06-20 21:01:51
阅读次数:
652
1. 与列族数据库相关的设计要点 列族数据库应该事先成稀疏且多维的 map 在列族数据库中,各个数据行所拥有的列是可以有所不同的 列族数据库的列是可以动态添加的 列族数据库不需要执行连接操作,需要对数据模型去规范化处理 2. 设计数据表格时需遵循的建议 用去规范化来代替连接 善用无值的列 同时在列名 ...
分类:
数据库 时间:
2018-05-30 16:13:06
阅读次数:
187
前言 微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文分享在这种技术架构下的数据架构的设计思想以及设计要点,本文包括下面若干内容。 微服务技术 ...
分类:
其他好文 时间:
2018-05-19 14:01:11
阅读次数:
174
HBase的工具 HBase过滤器;本质上是将过滤查询下放到各个region server上面去做;注意PageFilter需要放到最后; HBase的列值过滤器只是对有这列的数据有效,如果某行数据并没有该列,则认为是匹配;那么整行数据都显示出来; 对于多个列值组合查询,使用FilterList来进 ...
分类:
其他好文 时间:
2018-04-15 17:59:58
阅读次数:
172
用户退出设计要点 3.突然想到的一个事情,如果在电商或者其他需要快速响应的内容可以放到内存中使用,如果用户明确退出了,可以把资源序列化到数据库或者文本中存储。 我是在struts的基础上设计退出的,session存放用户登录的消息设计如下 1. 找到“退出系统”的按钮,找到对应的js的触发事件 找到 ...
分类:
其他好文 时间:
2018-02-16 11:49:38
阅读次数:
182
时间:2018/2/7 计划:首页的顶部标题部分,登录,注册,订单,客服,定位,页面跳转 进行:手绘网页整体布局与概括设计要点 完成:搜索素材 问题:概括设计要点时没有清晰的思路,主要原因是具体的问题处理经验不足,另外缺少调查,没有用户参与完全在自己的角度来提供需求 ...
分类:
其他好文 时间:
2018-02-07 21:29:18
阅读次数:
181
数据结构(五)——单链表一、单链表简介1、单链表简介单链表设计要点:A、类模板,通过头结点访问后继结点。B、定义内部结点类型,用于描述链表中的结点的数据域和指针域。C、实现线性表的关键操作2、单链表中结点的定义structNode:publicObject{Tvalue;//数据域Node*next;//指针域};3、单链表的内部结构头结点不存储实际的数据元素,用于辅助数据元素的定位,方便插入和删
分类:
其他好文 时间:
2018-01-20 16:27:16
阅读次数:
159
1. io 线程不要有比较长的服务. 全部异步化. [1] netty 权威指南上只是说业务复杂时派发到业务线程池种. 共用的线程池最好都轻量. 多层线程池后, 下层的可以进行隔离. 这个是 mqtt 的一大特点. 避免某个任务太重,影响了其他亲量级服务. 2. new socket 可以传入域名, ...
分类:
Web程序 时间:
2017-12-11 21:12:36
阅读次数:
3356