Java JDK 版本是否兼容
需求
有时候我们生产是 Jdk7 的版本,但是很多框架都是使用的 jdk8+ 的包编译而成的。
我们知道 jdk8 编译的代码是无法运行在 jdk7 上的。
所以知道一个 jar 的具体编译版本很重要。
maven 查看
方法
直接查看 jar 包中的文件:MANIFEST.MF 文件,一般内容如下:
Manifest-Version: 1.0
Bnd-LastModified...
2019-05-10 03:08:59 |
Java
wiredtiger-00-数据管理引擎简介
wiredtiger
WiredTiger is an high performance, scalable, production quality, NoSQL, Open Source extensible platform for data management.
简介
WiredTiger是用于数据管理的高性能,可扩展,生产质量的NoSQL,开源可扩展平台。
WiredTig...
2019-05-10 03:08:59 |
Data-Management
NoSQL-02-nosql ArangoDB 简介
为什么选择ArangoDB?
多模型数据库将是未来发展趋势
原生多模型数据库
ArangoDB 从第一行代码开始就是按照原生多模型数据库来设计编写。
您可以灵活地为您的数据建立模型,并广泛应用在不同项目中。
通过Foxx framework进行扩展
您可以依据您的项目需求来对ArangoDB数据库进行扩展。
您也可以将您的逻辑功能加入到我们基于Google V8的 JavaSc...
2019-05-10 03:08:59 |
NoSQL
NoSQL-01-nosql 多数据模型理论
什么是多模型数据库和为什么要用它?
ArangoDB白皮书(2018年8月更新)
当涉及为新项目选择合适的技术,正在进行的开发或一个完整的系统升级,定义准确的正确工具往往具有挑战性从头到尾匹配设置标准。
特别是在选择合适的时候数据库。
许多专家一直在积极讨论和辩论“一个尺寸并不总是适合所有“。
这个想法表明,人们会使用不同的数据模型大型软件架构的一部分。
这意味着必须使用多个数据...
2019-05-10 03:08:59 |
NoSQL
NoSQL-00-nosql overview
NoSQL
数据理论
CAP & ACID
NoSQL Talk
key/value
Redis 系列
Cache travel 系列
document
Mongo
graph
Neo4j
多数据模型
理论白皮书
什么是多模型数据库
成熟产品
arangoDb
NoSQL
数据理论
key/value
...
2019-05-10 03:08:59 |
NoSQL
流式计算-storm trident-06
Apache Storm Trident
Trident是Storm的延伸。像Storm,Trident也是由Twitter开发的。开发Trident的主要原因是在Storm上提供高级抽象,以及状态流处理和低延迟分布式查询。
Trident使用spout和bolt,但是这些低级组件在执行之前由Trident自动生成。
Trident具有函数,过滤器,联接,分组和聚合。
Trident...
2019-05-10 03:08:59 |
Stream
流式计算-ALI Blink-05
Apache Flink
Apache Flink 是德国柏林工业大学的几个博士生和研究生从学校开始做起来的项目,早期叫做 Stratosphere。
2014 年,StratoSphere 项目中的核心成员从学校出来开发了 Flink,同时将 Flink 计算的主流方向定位为流计算,并在同年将 Flink 捐赠 Apache,后来快速孵化成为 Apache 的顶级项目。
Ali Bl...
2019-05-10 03:08:59 |
Stream
流式计算-Compare 不同框架的选型-03
实时流处理系统比较与选型
当前流行的实时流处理系统主要包括Apache基金会旗下的Apache Storm、Apache Flink、Apache Spark Streaming和Apache Kafka Streams等项目。
虽然它们和Heron同属于实时流处理范畴,但是它们也有各自的特点。
Heron对比Storm(包括Trident)
在Twitter内部,Heron替换了S...
2019-05-10 03:08:59 |
Stream