排序:
默认
按更新时间
按访问量

Solr(八)solrJ之增删改查的封装

solrJ是什么?solrJ是操作solr的java客户端Solrj(集群)和spring集成resource.properties#集群版 SOLRClOUD.SERVER.URL =192.168.168.128:2181,192.168.168.128:2182,192.168.168....

2018-04-24 10:55:59

阅读数:114

评论数:0

Dubbo(一)Dubbo的介绍

Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。1、单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护2、垂...

2018-04-11 16:48:10

阅读数:71

评论数:0

String底层

1、String 编译期间的优化String a = "a" + "b" +"1";String b = "ab1";        a == b 会是t...

2017-06-17 12:39:24

阅读数:4201

评论数:1

vue.js的安装部署

刚接触vue,js,我在这里给出vue.js的安装部署过程,希望刚学的vue.js的学者少走弯路。废话不多说了,直接走你! 我把vue.js的安装步骤分为8个: 1、到Node.js的官网下载node node.js的下载地址,下载完成后,我在d盘新建一个文件夹“node”, 安...

2016-11-16 14:41:55

阅读数:2141

评论数:0

HashMap和Hashtable的区别

HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(Has...

2018-07-02 11:23:53

阅读数:98

评论数:0

Java集合(二)Iterator

Java 集合框架主要结构图Java 集合主要分为两类:Collection 和 Map. 而 Collection 又继承了 Iterable< E > 接口,jdk1.8以前,Iterable 接口内只有一个 iterator 方法,1.8之后增加了...

2018-06-08 18:47:49

阅读数:67

评论数:0

Java集合(一)什么是集合

什么是集合    1、集合类存放于java.util包中。    2、集合类型主要有3种:set(集)、list(列表)和map(映射)。    3、集合存放的都是对象的引用,而非对象本身。所以我们称集合中的对象就是集合中对象的引用。    简单来讲:集合就是一个放数据的容器,准确的说是放数据对象...

2018-06-07 17:35:32

阅读数:757

评论数:0

svn提示xxx文件已经过时

svn提示xxx文件已过时,请先update错误产生原因:修改文件前没有先update,从SVN获取该文件的最新版本。解决方法:  右键单击工程项目->Team -> Update to Version... -> 点击ok即可...

2018-06-04 14:43:01

阅读数:793

评论数:0

eclipse/myeclipse Svn 的项目改名

eclipse/myeclipse界面的导航上找到第一步:Window -> show view -> other -> SVN -> SVN资源库第二步:找到项目,右键,选择重命名/移动,就可以修改项目名称了...

2018-06-04 12:26:08

阅读数:98

评论数:0

List 《Map《String, Object》》进行map里面某个key相同则合并数据

public static void main(String[] args) { //存放所有数据 List<Map<String, Object>> dataList ...

2018-05-31 17:08:06

阅读数:537

评论数:0

Java获取map的key和value的方法

获取map的key和value的方法分为两种形式:map.keySet():先获取map的key,然后根据key获取对应的value; map.entrySet():同时查询map的key和value,只需要查询一次; 以下是获取map的key和value,以及map里面的元素通过key或者v...

2018-04-16 17:17:53

阅读数:75

评论数:0

Solr(七)DIH增量导入和设置定时

前面的文章已经介绍了全量导入 Solr(四)DIH实现数据库数据全量导入到solr索引库,这次来介绍增量导入并设置定时,为什么有了全量导入  还要 增量导入呢?因为全量导入的代价太大,假设我在mysql每一次只改一条记录,都要全部重新导入。有了增量导入后,我可以只重新导入刚刚修改的记录,其他的记录...

2018-03-30 16:00:16

阅读数:155

评论数:0

Zookeeper集群的安装搭建

前提条件三个zookeeper实例。Zookeeper也是java开发的所以需要安装jdk。1、Linux系统2、Jdk环境。3、Zookeeper。Zookeeper的安装步骤第一步:把zookeeper的安装包上传到服务器第二步:解压缩。[root@solr ~]# tar -zxvf zoo...

2018-03-29 16:07:32

阅读数:75

评论数:0

Solr(六)solr集群搭建与使用

读此文之前建议先读单机版的安装和使用:Solr(一)solr的介绍、linux安装、使用 什么是SolrCloudSolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用Sol...

2018-03-29 15:43:12

阅读数:145

评论数:0

Solr(五)solrconfig.xml配置文件详解

solrconfig.xml文件路径:solrhome/collection1/conf/solrconfig.xml solrconfig.xml 中的配置项主要分以下几大块:1. 依赖的 lucene 版本配置,这决定了你创建的 Lucene 索引结构,因为 Lucene 各版本之间的索引结构...

2018-03-28 08:53:06

阅读数:183

评论数:0

Solr(四)DIH实现数据库数据全量导入到solr索引库

之前都介绍了怎么使用solr。现在来看一下如何全量从mysql 导入到solr库中。第一步:在数据库中创建表和字段(该步骤不详细解释,相信读者都会)    我这边添加了三条新的记录。第二步:配置solrconfig.xml    打开solrhome的conf文件夹下(/home/solr/sol...

2018-03-27 16:40:43

阅读数:135

评论数:0

Solr(三)schema.xml配置文件详解

schema.xml文件路径:solrhome/collection1/conf/schema.xml schema.xml是什么?     schema.xml 是用来定义索引数据中的域的,包括域名称,域类型,域是否索引,是否分词,是否存储,是否标准化即 Norms ,是否存储项向量等等。sch...

2018-03-26 08:56:35

阅读数:110

评论数:0

Solr(二)使用solrJ对solr进行导入、查询、删除操作

需要依赖solrj的jar包。<!-- solr客户端 --> <dependency> <groupId>org.apache.solr</g...

2018-03-23 18:14:09

阅读数:169

评论数:0

Solr(一)solr的介绍、linux安装、使用

solr是什么?        solr是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene(是一个开放源代码的全文检索引擎工具包)的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。solr的工作方式  ...

2018-03-23 17:34:52

阅读数:162

评论数:2

Java中@Override的作用

@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译...

2017-10-04 15:34:08

阅读数:141

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭