个人简介

Echo Blog


江湖无名 安心练剑
  • Netty 权威指南-00-面试经典:linux 的 5 种 I/O 模型
    基本概念 在学习 linux IO 模型 以前,我们先看一组概念,便于大家更好的理解。 linux IO 模型 linux系统IO分为内核准备数据和将数据从内核拷贝到用户空间两个阶段。 用户空间与内核空间 操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。 为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操...
    2019-05-10 03:08:59 | Netty
  • aerospike-00-数据库间接
    Aerospike数据库4.0 强大的一致性 + 高性能 数字经济建立在商业时刻 – 当决策转向行动时,数字经济的关键时刻。 为什么 Aerospike Aerospike 4.0是唯一能够以毫秒级速度可靠处理互联网级数据量和决策的数据库,而不会增加操作的复杂性或难以承受的成本。 是什么 Aerospike是一个分布式,可扩展的NoSQL数据库。 该架构有三个主要目标: ...
    2019-05-10 03:08:59 | Data-Management
  • 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