上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
摘要: CentOS6.5下安装ElasticSearch6.2.4(1)配置JDK环境 配置环境变量 export JAVA_HOME="/opt/jdk1.8.0_144" export PATH="$JAVA_HOME/bin:$PATH" export CLASSPATH=".:$JAVA_HOME 阅读全文
posted @ 2019-06-18 11:31 Transkai 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 1、lucene和elasticsearch的前世今生 lucene,最先进、功能最强大的搜索库,直接基于lucene开发,非常复杂,api复杂(实现一些简单的功能,写大量的java代码),需要深入理解原理(各种索引结构) elasticsearch,基于lucene,隐藏复杂性,提供简单易用的re 阅读全文
posted @ 2019-06-18 09:13 Transkai 阅读(1661) 评论(0) 推荐(0) 编辑
摘要: 以下为solr4的java API操作 还有HttpSolrServer类,而solr7已经是没有的了,换成Solrclient 以下为solrj4与solrj7操作solrcloud的比较 // zkHost:zookeeper的地址列表 //String zkHost = "hadoop-001 阅读全文
posted @ 2019-06-13 20:12 Transkai 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了单机版的搭建,现在来介绍集群版的搭建 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并 阅读全文
posted @ 2019-06-13 19:49 Transkai 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 部署配置单机版solr 1.把solr-7.2.0/server/solr-webapp里面的webapp拷贝到tomcat 的webapps下,重命名为solr cp -r solr-7.2.1/server/solr-webapp/webapp/ /data/soft/tomcat/webapp 阅读全文
posted @ 2019-06-13 19:03 Transkai 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另 阅读全文
posted @ 2019-06-03 20:03 Transkai 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Scala高级特性 1. 学习目标 1.1. 目标一:深入理解高阶函数 1.2. 目标二:深入理解隐式转换 2. 高阶函数 2.1. 概念 Scala混合了面向对象和函数式的特性,我们通常将可以作为参数传递到方法中的表达式叫做函数。在函数式编程语言中,函数是“头等公民”,高阶函数包含:作为值的函数、 阅读全文
posted @ 2019-06-03 18:44 Transkai 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1. Scala Actor并发编程 1.1. 目标 1.1.1. 目标一:熟悉Scala Actor并发编程 1.1.2. 目标二:为学习Akka做准备 注:Scala Actor是scala 2.10.x版本及以前版本的Actor。 Scala在2.11.x版本中将Akka加入其中,作为其默认的 阅读全文
posted @ 2019-06-03 17:39 Transkai 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1. 模式匹配和样例类 Scala有一个十分强大的模式匹配机制,可以应用到很多场合:如switch语句、类型检查等。并且Scala还提供了样例类,对模式匹配进行了优化,可以快速进行匹配。 1.1. 匹配字符串 1.2. 匹配类型 注意:case y: Double if(y >= 0) => ... 阅读全文
posted @ 2019-06-03 17:27 Transkai 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1.1.1. Scala中调用父类的constructor Scala中,每个类都可以有一个主constructor和任意多个辅助constructor,而且每个辅助constructor的第一行都必须调用其他辅助constructor或者主constructor代码;因此子类的辅助construc 阅读全文
posted @ 2019-06-03 17:17 Transkai 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。 路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前) 牛客大神解题思路如下: emmmmmmmmmmmmmmmmmmmmmmmmmm 不好 阅读全文
posted @ 2019-05-27 11:13 Transkai 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 解题思路: 采用分治法的思想,找到根结点、左子树的序列、右子树的序列,分别判断左右子序列是否为二叉树的后序序列。 由题意可得: 1. 后序遍历序列的最 阅读全文
posted @ 2019-05-26 19:34 Transkai 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 数组 1、定长数组和变长数组 2、遍历数组 1.增强for循环 2.好用的until会生成脚标,0 until 10 包含0不包含10 3.数组转换 yield关键字将原始的数组进行转换会产生一个新的数组,原始的数组不变 4、数组常用算法 在Scala中,数组上的某些方法对数组进行相应的操作非常方便 阅读全文
posted @ 2019-05-26 18:09 Transkai 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 解题思路: 思路是用arraylist模拟一个队列来存储相应的TreeNode 代码如下: import java.util.ArrayList;import java.util.List;/**public class TreeNo 阅读全文
posted @ 2019-05-25 21:10 Transkai 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长 阅读全文
posted @ 2019-05-25 20:37 Transkai 阅读(126) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页