# 研究了好久的 neo4j源码,现在公司要换 janusgraph,只要半途而废开始研究 janusgraph 了 https://github.com/JanusGr
janusgraph源码分析1-下载编译启动
# 研究了好久的 neo4j源码,现在公司要换 janusgraph,只要半途而废开始研究 janusgraph 了 https://github.com/JanusGr
janusgraph源码分析2-实例debug
# 研究了好久的 neo4j源码,现在公司要换 janusgraph,只要半途而废开始研究 janusgraph了 https://github.co
学习心得
结硬寨打呆战 独当一面 花时间钻研底层只是 元认知更重要
es架构-1
es设计架构,良心参考资料: https://blog.insightdatascience.com/anatomy-of-an-elasticsearch-cluster-part-i-7ac9a13b05db https://blog.insightdatascience.com/anatomy-of-an-elasticsearch-cluster-part-ii-6db4e821b571 https://blog.insightdatascience.com/anatomy-of-an-elasticsearch-cluster-part-iii-8bb6ac84488d 一、Anatomy of an Elasticsearch Cluster 很遗憾,Google的搜索技术不开源,es是搜索引擎的一个很好的替代品,本文主要
es架构-2
es设计架构,良心参考资料: https://blog.insightdatascience.com/anatomy-of-an-elasticsearch-cluster-part-i-7ac9a13b05db https://blog.insightdatascience.com/anatomy-of-an-elasticsearch-cluster-part-ii-6db4e821b571 https://blog.insightdatascience.com/anatomy-of-an-elasticsearch-cluster-part-iii-8bb6ac84488d 一、Anatomy of an Elasticsearch Cluster -2 上一节我们说了:underlying storage model and CRUD operations in Elasticsearch.这
es架构-3
es设计架构,良心参考资料: https://blog.insightdatascience.com/anatomy-of-an-elasticsearch-cluster-part-i-7ac9a13b05db https://blog.insightdatascience.com/anatomy-of-an-elasticsearch-cluster-part-ii-6db4e821b571 https://blog.insightdatascience.com/anatomy-of-an-elasticsearch-cluster-part-iii-8bb6ac84488d 一、Anatomy of an Elasticsearch Cluster -3 上一节我们说了:how Elasticsearch approaches some of the fundamental challenges of a distributed system.这一节的内容主要包括:
Java内存区域与内存溢出异常
一、概述 我们的代码运行过程中的,虚拟机管理着内存的分配和使用。我们今天先了解内存区域,使我们深入了解JVM的第一步。 二、运行时数据区域 根据j
垃圾收集器和内存分配策略
一、概述 前面我们已经知道,栈的内存是固定的,栈帧多大都是已知。而堆就不一样了。 二、判断对象存活状态 垃圾回收的第一件事就是判断对象是否还活着,
spark-天池o2o竞赛
优惠券敏感人群分析 源代码地址放在Reward处。 互联网给我们老百姓带来的最直接的福利要从补贴开始说起,从滴滴快的烧钱大战,美团饿了么的外卖红
hadoop网站日志分析项目架构
项目简介:大数据涉及到的业务很多很复杂,从一开始的项目架构,再到后台的网站搭建,以及数据的收集,数据的分析,数据的迁移,业务开发,后台运维,
JavaNIO
// 参考资料 http://tutorials.jenkov.com/java-nio/nio-vs-io.html#main-differences-between-java-nio-and-io 一、IO和NIO有什么区别 Stream Oriented vs. Buffer Oriented Blocking vs. Non-blocking IO IO是阻塞的,一旦调用了 read() or write(),线程就堵住了,NIO非阻塞。 二、Chan
On Disk IO
文章来源:https://medium.com/databasss/on-disk-io-part-1-flavours-of-io-8e1
guava学习
https://www.tutorialspoint.com/guava/guava_optional_class.htm Optional import com.google.common.base.Optional; public class GuavaTester { public static void main(String args[]) { GuavaTester guavaTester = new GuavaTester(); Integer value1 = null; Integer value2 = new Integer(10); //Optional.fromNullable - allows passed parameter to be null. Optional<Integer> a = Optional.fromNullable(value1); //Optional.of - throws NullPointerException if passed parameter is null Optional<Integer> b = Optional.of(value2); System.out.println(guavaTester.sum(a,b)); } public Integer sum(Optional<Integer> a, Optional<Integer> b) { //Optional.isPresent - checks the value is present or
janus 常用语句总结
查询一批顶点周围所有的节点。 graph = JanusGraphFactory.open(‘conf/online/online_u2u_20181129.properties’); g = graph.traversal(); vertIds=[824746000,41257885816,41418600552,41436626944,41687556288,82284519496,287094591600] g.V(vertIds).aggregate(‘a’).bothE().where(inV().where(bothE(‘a’))).inV() graph = JanusGraphFactory.open(‘conf/online/online_titan.properties’); g = graph.traversal(); 网络拓展