1 什么是 HBase HBase 是一种分布式、可扩展、支持海量数据存储的 NoSQL 数据库。 2 Hbase 特点 1)海量存储 Hbase 适合存储 PB 级别的海量数据,在 PB 级别的数据以及采用廉价 PC 存储的情况下,能在几十到百毫秒内返回数据。这与 Hbase 的极易扩展性息息相关 ...
分类:
其他好文 时间:
2020-07-30 21:59:29
阅读次数:
81
HBase拥有出色的扩展性,其中最依赖的就是region的自动split机制。
分类:
其他好文 时间:
2020-07-29 15:05:50
阅读次数:
99
设计模式目的 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好1) 代码重用性 (即:相同功能的代码,不用多次编写)2) 可读性 (即:编程规范性, 便于其他程序员的阅读和理解)3) 可扩展性 (即:当需要 ...
分类:
其他好文 时间:
2020-07-29 09:59:31
阅读次数:
74
区块链钱包系统开发作为数字资产的基础承载工具,未来应用场景的流量入口也将越来越大,将受到越来越多项目和投资人的青睐。多币种钱包APP储存多样性的数字资产,其便利性,扩展性,深受用户喜爱,不管是交易所、公链还是媒体,社交都能与钱包保持亲密关系。区块链生态体系中钱包的纽带作用会更加凸显。
分类:
移动开发 时间:
2020-07-27 23:38:56
阅读次数:
241
参数设计 一套合格的API的服务需要规范的输入请求和标准的输出响应格式。 为了更规范的设计,也是为了代码的可读性和扩展性,我们需要对Http请求和响应做好模型设计。 请求 根据[【Gin-API系列】需求设计和功能规划(一)]请求案例的设计, 我们在ip参数后面再增加一个参数oid来表示模型ID,只 ...
OpenResty 简介 OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 OpenResty 基于 Nginx ...
分类:
其他好文 时间:
2020-07-27 09:42:44
阅读次数:
84
1.多态的形式 多态是继封装、继承之后,面向对象的第三大特性。 多态的格式:父类 变量名 = new 子类(); 或者 接口 变量名 = new 实现类(); 多态的前提:(1) 要有继承或实现关系 (2)方法重写 2.多态的优点 提高代码的可扩展性,特别是将子类对象作为参数传入方法的时候。参考以下 ...
分类:
其他好文 时间:
2020-07-27 09:28:50
阅读次数:
70
1.redis 这个大家应该比较熟悉,一般用作缓存服务器。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些 ...
分类:
其他好文 时间:
2020-07-26 15:41:16
阅读次数:
59
JWT的引入 传统登录认证流程: 1. 用户第一次登录时, 生成一个token并返回给前台, 同时将其与用户主键一同存在后台服务器上(数据库或缓存中)2. 下一次访问需要登录的页面时, 将token一起传入3. 后台拿着token去数据库或缓存中查找是否存在该token, 存在则认证通过, 否则认证 ...
分类:
编程语言 时间:
2020-07-26 00:07:38
阅读次数:
75
本篇我们将学习面向对象中的接口和多态,接口类似我们之前学习继承时的父类或抽象类,接口与众不同的时,接口中跟多的定义事物的功能(方法),子类或实现类可以实现或重写接口中的方法。而接口或继承,则是多态的前提。合理地利用多态可以提高我们程序的可扩展性和灵活性。 ...
分类:
编程语言 时间:
2020-07-25 23:20:01
阅读次数:
63