- 博客(11)
- 收藏
- 关注
转载 Neo4j学习笔记(2)——手动索引和模式索引
和关系数据库一样,Neo4j同样可以创建索引来加快查找速度。在关系数据库中创建索引需要索引字段和指向记录的指针,通过索引可以快速查找到表中的行。在Neo4j中,其索引是通过属性来创建,便于快速查找节点或者关系。手动索引先来说一下怎样创建手动索引。创建索引采用显示创建,就像添加节点一样添加索引项,一个索引项标识的是一个节点或者关系的属性值。索引项中除了包含属性值,还...
2018-01-08 23:51:00
423
转载 Neo4j学习笔记(1)——使用Java API实现简单的增删改查
项目的创建及配置因为Neo4j依赖的jar包比较多,所以推荐使用Maven来管理。首先创建一个Maven Project,添加依赖:<dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j</artifactId> <...
2018-01-03 09:34:00
779
转载 百度百科爬虫
WebMagic的配置:http://www.cnblogs.com/justcooooode/p/7913365.html爬取目标最近需要对一些领域概念做分析,选择利用百度百科爬取对应的词条,从中获取信息和知识。我将查询结果分为两类,一种是百科中已收录,另一种就是未被收录,虽然未被收录但还是能从中获取一些信息。对于未被收录的词条,会给出与其相关的若干词条,所以这一部分也...
2017-12-21 09:46:00
459
转载 【读书笔记】《Effective Java》——目录
第三版英文版已经出了。。。看来要一边整理第二版,一边读第三版了。第二章——创建和销毁对象第1条:考虑用静态工厂方法替代构造器第2条:遇到多个构造器参数时要考虑用构建器第3条:用私有构造器或者枚举类型强化Singleton属性第4条:通过私有构造器强化不可实例化的能力第5条:避免创建不必要的对象第6条:消除过期的对象引用第7条:避免使用终结方法第...
2017-12-07 09:12:00
120
转载 【读书笔记】《Effective Java》——创建和销毁对象
Item 1. 考虑用静态工厂方法替代构造器获得一个类的实例时我们都会采取一个公有的构造器。Foo x = new Foo();同时我们应该掌握另一种方法就是静态工厂方法(static factory method)。一句话总结,静态工厂方法其实就是一个返回类的实例的静态方法。书中给出的例子是Boolean的valueOf方法:通过valueOf方法将boolea...
2017-12-06 21:41:00
178
转载 Java爬虫框架WebMagic入门——爬取列表类网站文章
初学爬虫,WebMagic作为一个Java开发的爬虫框架很容易上手,下面就通过一个简单的小例子来看一下。WebMagic框架简介WebMagic框架包含四个组件,PageProcessor、Scheduler、Downloader和Pipeline。这四大组件对应爬虫生命周期中的处理、管理、下载和持久化等功能。这四个组件都是Spider中的属性,爬虫框架通过Spider...
2017-11-29 10:29:00
265
转载 Java实现TFIDF算法
算法介绍最近要做领域概念的提取,TFIDF作为一个很经典的算法可以作为其中的一步处理。关于TFIDF算法的介绍可以参考这篇博客http://www.ruanyifeng.com/blog/2013/03/tf-idf.html。计算公式比较简单,如下:预处理由于需要处理的候选词大约后3w+,并且语料文档数有1w+,直接挨个文本遍历的话很耗时,每个词处理时间都要一...
2017-11-14 19:50:00
228
转载 【译】Java中的字符串字面量
原文地址:https://javaranch.com/journal/200409/ScjpTipLine-StringsLiterally.html作者:Corey McGlone让我们由一个简单的问题开始,什么是字符串字面量?一个字符串字面量就是两个双引号之间的字符序列,形如“string”、“literal”。你可能已经在你的程序中使用字符串字面量几百次了,但是你可能还...
2017-11-02 23:42:00
344
转载 【读书笔记】《写给大忙人看的Java SE 8》——Java8新特性总结
接口中的默认方法和静态方法先考虑一个问题,如何向Java中的集合库中增加方法?例如在Java 8中向Collection接口中添加了一个forEach方法。如果在Java 8之前,对于接口来说,其中的方法必须都为抽象方法,也就是说接口中不允许有接口的实现,那么就需要对每个实现Collection接口的类都需要实现一个forEach方法。但这就会造成在给接口添加新方法的同时影响...
2017-10-23 16:37:00
422
转载 理解Java字符串常量池与intern()方法
String s1 = "Hello";String s2 = "Hello";String s3 = "Hel" + "lo";String s4 = "Hel" + new String("lo");String s5 = new String("Hello");String s6 = s5.intern();String s7 = "H";Strin...
2017-09-27 19:02:00
185
转载 为什么Java中的String类是不可变的?
String类是Java中的一个不可变类(immutable class)。简单来说,不可变类就是实例在被创建之后不可修改。在《Effective Java》 Item 15 中提到了为了使类成为不可变,需要遵循的五条规则:不要提供任何会修改对象状态的方法。保证类不会被扩展。使所有的域都是final的。使所有域都成为私有的。...
2017-09-13 14:41:00
331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人