Apache Calcite是一个动态的数据管理框架。 它包含许多构成典型数据库管理系统的部分,但省略了一些关键功能:存储数据,处理数据的算法以及存储元数据的存储库。 Calcite故意不涉及储存数据和处理数据的业务。正…
BRD、MRD 和 PRD 之间的区别与联系有哪些?
BRD 商业需求文档 Business Requirement Document MRD 市场需求文档 Market Requirement Document PRD 产品需求文档 Product Requirement…
什么叫做数据血统分析?
数据血统(Lineage ,Provenance,Pedigree)亦可译为(血缘、起源、世系、谱系),是近几年随着数据库和网络的发展而发展起来的一个研究领域,其内容主要包括数据血统的计算、存储、传播和查询等。对于数据库…
深度学习零碎
人脸识别数据集LFW(Labeled Faces in the Wild) : 官网 斯坦福大学开源的数据集SVHN : 官网 语音识别 TIMIT数据集 : 官网 自然语言处理,语料库 : WordNet…
1.2 从服务化到微服务
产生新事物的原因一定是新事物的优越性和旧事物的缺陷两方面导致 背景:服务的用户量逐渐增加、大规模高并发请求 Web Service的问题如下: 依赖中心化的服务发现机制 使用SOAP通信协议,通常使用XML格式来序列化通…
Java反射技术初涉
Java反射技术应用广泛,它能够配置: 类的全限定名,方法和参数 完成对象的初始化 反射某些方法 反射内容有: 对象构建 反射方法 注解 参数 接口 本文主要针对下面两个方面: 对象构建(有参数、没参数) 方法的反射 在…
Java关于向上取整 Math.ceil() 结果为0的问题
我项目中有一句代码: int circleNum = (int)Math.ceil(faceppFaceUserList.size()/950); 然而,在我调试的时候,结果总是比预想结果少1 甩个例子 : double…
java将字符串首字母大写
效率很慢: public class StringTools { public static String captureName(String name) { name = name.substring(0, 1).t…
1.1 从传统单体架构到服务化架构
JEE是以面向对象的Java编程语言为基础,还扩展了Java平台的标准,是Java平台企业版的简称。 JEE时代的典型架构 架构的三个层级 : Web层、业务逻辑层、数据存取层 二八原则:将80%通用的与业务无关的逻辑…