- 博客(72)
- 资源 (7)
- 收藏
- 关注

原创 springboot项目的maven的pom.xml文件第一行报错 Unknown Error
原因 : maven的插件版本的问题,造成与IDE的不兼容解决办法 :在pom中加上<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>就可以了 <properties> <java.version>1.8</java.version> ...
2019-06-16 15:16:18
19613
22

原创 第九章:深入搜索--结构化搜索
一.精确搜索,多个精确搜索 1.term 查询 term 查询可以用它处理数字(numbers)、布尔值(Booleans)、日期(dates)以及文本(text).使用bulk创建文件文档 POST /my_store/products/_bulk{ "index": { "_id": 1 }}{ "price" : 10, "productID" : "XHDK-A-...
2018-11-02 18:03:38
538

原创 第七章:文档的操作
一.创建文档 创建文档的有两种方式 PUT创建文档: 需要指定文档的Id POST创建文档: 不需要指定文档ID,Elasticsearch 可以帮我们自动生成 ID,自动生成的 ID 是 URL-safe、 基于 Base64 编码且长度为20个字符的 GUID 字符串PUT /website/blog/123{ "title": "My first bl...
2018-10-25 18:21:45
213

原创 第六章:索引的操作
一.创建索引创建索引的语法如下, settings :是对索引的设置PUT /{索引名}{ "settings": { "index":{ "number_of_shards":5, "number_of_replicas":0 } } }如果你想禁止自动创建索引,你 可以通过...
2018-10-24 16:12:38
200

原创 第三章: elasticsearch ik分词器的安装
一.在github上下载IK分词器 https://github.com/medcl/elasticsearch-analysis-ik二.把ik的项目使用maven工具打成jar包,打成jar的方式有个很多种,我自己是使用eclipose中maven插件进行打包的 步骤:1.把下载的ik项目,导入eclipose中 2.使用eclipose中maven插...
2018-10-19 10:26:26
139

原创 第二章:安装Kibana插件
一.下载kibana(要下载和ES相同的版本)二.把下载好的压缩包拷贝到建立的目录下 解压三.修改配置文件 vi config/kibana.yml 修改成服务器的ip地址四.开启5601 端口 Kibanna的默认端口是5601 开启防火墙:systemctl start firewalld.service 开启5601 端口:firewall-...
2018-10-18 23:21:40
285

原创 第一章:Elasticsearch服务器的安装
一.ES的官网下载ES的安装包 下载地址https://www.elastic.co/cn/products/elasticsearch二. 把下载安装包上传linux系统中,使用 tar -zxvf elasticsearch-6.3.2.tar.gz 解压三.解压完整之后,进入bin文件中 使用 ./elasticsearch启动ES 如果出现以下异常 意思是 : 不允许root用户...
2018-10-18 23:13:18
510

原创 hadoop上传文件的是报异常
java.io.IOException: File /user/xuexi/input/wc.input._COPYING_ could only be replicated to 0 nodes instead of minReplication (=1). There are 0 datanode(s) running and no node(s) are excluded in this...
2018-08-16 11:49:27
332

原创 Hadoop的异常
java.io.IOException: Failed on local exception: java.net.SocketException: Unresolved address; Host Details : local host is: "hadoop101"; destination host is: (unknown):0; at org.apache.hadoop.net.N...
2018-08-16 11:38:52
1940

原创 网页日历表代码
String[] weekdays={"","日","一","二","三","四","五","六"}; String[] days=new String[42]; for(int i=0;i days[i]=""; GregorianCalendar currentDay = new GregorianCalendar(); int yea
2015-05-11 21:48:27
1237

原创 实现邮箱发邮件的功能
实现流程 1.登录邮件服务器 MailUtils.createSession("服务器地址", "登录名", "密码") 2.创建邮件对象 发件人 收件人 主题 正文 3.发送 需要第一步得到session,和第二步的邮件对象实例源码:@Testpublic void fun() throws Messa
2015-05-07 03:17:09
608

原创 让Tomcat自动加载文件
1.在tomcat 的context.xml配置文件的中加入reloadable="true"指令,作用 : 每次修改代码时 tomcat会自动加载文件,不需要重启tomcat
2015-05-07 00:02:53
484

原创 org.apache.jasper.JasperException: /newuser.jsp (line: 2, column: 34) quote symbol expected
一般看见这种错误时 应该这么看org.apache.jasper.JasperException: /newuser.jsp (line: 2, column: 34) 这里是解释错误,quote 单词查一下 你会发现应该是引号问题,那么line: 2, column: 34表示 错误发生在第二行,那么重点查看第二行 仔细看的话 会发现 class那么缺少“...
2015-05-06 23:34:19
5021

转载 eclipse启动了tomcat正常,但是页面一直报404
解决方法: 1、找到server操作窗口,双击下面的tomcat服务 2、在打开的设置中,将Server Locations的选项选成第二个“Use Tomcat installation (takes control of .........)” 要是这个选项是灰的,不能够改,那就先要清除服务器中的文件,选中clear,不要启动服务,刚添加tomcat时就切
2015-05-06 23:18:06
1169
原创 java.lang.IllegalArgumentException: Unable to find RoutePredicateFactory with name Path 异常
问题 : gateway配置都没有问题启动这个错误解决 : 查看predicates: - Path=/consumer/**是否写的正确,中间不要有任何空格
2019-06-17 13:06:47
14818
4
原创 Linux系统上安装JDK
1.下载jdk Java Oracle官方下载地址为:http://www.oracle.com/technetwork/java/javase/archive-139210.html2.创建一个文件夹下用于日后好维护安装软件 : #Mkdir java3.上传jdk安装包到linux服务器的指定文件夹4.解压jdk到当前目录,得到文件夹 jdk1.8.0_60 : tar...
2018-11-30 14:14:43
335
原创 java.lang.ClassNotFoundException: org.elasticsearch.common.CheckedConsumer异常
19:51:11.026 ERROR [ main] SpringApplication - Application startup failedjava.lang.ClassNotFoundException: org.elasticsearch.common.CheckedConsumer at java.net.URLClassL...
2018-11-09 14:32:41
8848
翻译 第八章:分析与分析器
分析 包含下面的过程:首先,将一块文本分成适合于倒排索引的独立的 词条 , 之后,将这些词条统一化为标准格式以提高它们的“可搜索性”,或者 recall分析器执行上面的工作。 分析器 实际上是将三个功能封装到了一个包里:1.字符过滤器首先,字符串按顺序通过每个 字符过滤器 。他们的任务是在分词前整理字符串。一个字符过滤器可以用来去掉HTML,或者将 & 转化成 `and`。...
2018-10-31 17:55:21
226
原创 第五章:索引,文档的概念
前面的基本介绍,相信的对ES已经有个初步认识了,今天主要介绍索引,文档.本博客参考的资料来至ES的官方提供的文档.有不足之处,希望给予指出,谢谢一.文档的结构 一个文档有三个必须的元数据元素: _index :文档存放位置 索引:相同特性文档的存放的集合.相当关系型存储的数据库,索引的命名必须小写,不能以下划线开头,不能包含逗号, 实际上,在 Elas...
2018-10-23 16:20:06
250
原创 第四章:elasticsearch基本操作
一.索引 在Elasticsearch中存储数据的行为就叫做索引(indexing),ES中所有相当于传统的数据库,type相当数据表,如下图对比 Relational DB -> Databases -> Tables -> Rows -> Columns Elasticsearch -> Indices -> Types ->...
2018-10-20 18:37:12
217
原创 第四章:zookeeper的选举机制
1.半数机制:集群中半数以上机器存活,集群可用。所以zookeeper适合装在奇数台机器上。2. Zookeeper虽然在配置文件中并没有指定master和slave。但是,zookeeper工作时,是有一个节点为leader,其他则为follower,Leader是通过内部的选举机制临时产生的3.以一个简单的例子来说明整个选举的过程。假设有五台服务器组成的zookeeper集群,它们...
2018-10-19 17:23:10
160
原创 第三章:zookeeper的配置文件说明
解读zoo.cfg 文件中参数含义1.tickTime=2000:通信心跳数 tickTime:通信心跳数,Zookeeper服务器心跳时间,单位毫秒Zookeeper使用的基本时间,服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间就会发送一个心跳,时间单位为毫秒。它用于心跳机制,并且设置最小的session超时时间为两倍心跳时间。(session的最小超时...
2018-10-19 17:14:48
261
原创 第二章:zookeeper的安装
一.下载地址:https://zookeeper.apache.org/二.安装前准备安装jdk 通过SecureCRT工具拷贝zookeeper到linux系统下 修改tar包权限 chmod u+x zookeeper-3.4.10.tar.gz 解压到指定目录 [at@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar...
2018-10-19 16:58:13
149
原创 第一章:zookeeper的概括
一.概括Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。工作机制:Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似Maste...
2018-10-19 16:51:07
253
原创 Linux上Redis的安装
一.安装前要检查是否安装gcc, 先安装gcc二.安装 我是在联网的状态下下载安装的,如果没有网络就下载安装包进行安装,更下面的步骤差不多下载:$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz解压:$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17安装:$ make三.启动服务$ ...
2018-07-06 11:37:34
229
原创 Linux系统上安装JDK
1.在/usr下创建一个java文件夹下:#mkdir java2.将jdk安装包拷贝到java目录下 cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz 3.解压jdk到当前目录,得到文件夹 jdk1.8.0_60 tar -zxvf jdk-8u60-linux-x64.tar.gz4.编辑配置文件,配置环境变量 #vim /e...
2018-07-06 11:30:58
144
原创 maven打包项目
在eclipse中使用maven打包项目是很快捷的1.在pom.xml添加打包组件,主要是在打jar包时,会把源码包一块打包 maven-source-plugin2.1truecompilejar2.右击项目>>Run As>>Maven clean 清理一下项目3.之后直接Maven inst
2017-06-08 16:16:34
335
原创 An internal error occurred during
maven创建项目的时候出现.eclipse报 An internal error occurred during: "Creating project "taotao-manager-web"".Version 1.8 of project facet java does not exist.这个错误是JDK的版本在maven的项目中找不到,我把原来1.8的版本改成1.7的版...
2017-06-08 12:58:11
8937
转载 清华大学计算机课程
清华大学计算机本科课程表 (2011-11-01 00:22:04)标签: 杂谈分类: IT快讯及评论清华大学计算机系的课程分为六类课程:(一)公共课,这部分学分必须超过40学分,具体包括:(1) 思想政治理论课 (2) 体育(3) 军事理论与技能训练(4) 外语 6学分(5) 文化素质课 ( 1. 历史与文
2017-01-08 17:07:08
21920
3
转载 在eclipse下构建maven子项目
在eclipse下构建maven项目,该项目由多个子模块组成。1.创建一个父项目NEW -->project-->maven-->maven Project,点击下一步,进入new maven Project的Select project name and location界面在这个界面中选择maven-Archetype-site-simple,然
2016-11-25 16:58:58
719
转载 怎么解决eclipse报PermGen space异常的问题
http://jingyan.baidu.com/article/20b68a884d7f72796cec62e3.html最近使用eclipse做开发,使用的服务器是tomcat,但在启动时报了Caused by: java.lang.OutOfMemoryError: PermGen space的异常。这个错误很常见,于是配置tomcat下的catalina.bat,配置eclipse...
2016-10-25 15:46:00
387
转载 Eclipse设置JVM的内存参数
打开Eclipse 或者 MyEclipse 打开 Windows -> Preferences -> Java -> Installed JREs 选中你所使用的 JDK,然后点击 Edit,会出现如下图: 在 Default VM Arguments输入框内输入: -Xms512m -Xmx512m 解释
2016-10-25 15:01:00
490
转载 activiti报错ProcessEngines.getDefaultProcessEngine()为null
activiti报错ProcessEngines.getDefaultProcessEngine()为null文件名错误,默认加载classpath下面的activiti.cfg.xml,而不是activiti-cfg.xml
2016-10-14 15:56:47
1686
转载 Activiti之流程通过、驳回、会签、转办、中止、挂起等核心操作封装(Activiti5.9)
[java] view plain copypackage com.famousPro.process.service.impl; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;
2016-10-11 20:24:40
1385
转载 如何在Eclipse中查看java jre lib库的源代码
1.在Eclipse中,Window|Preferences|Java|Installed JREs2.在右侧选择jre6,点击Edit按钮3.选中rt.jar文件的这一项:“C:\Program Files\Java\jre6\lib\rt.jar“,点击左边的“+” 号展开它4.展开后,可以看到“Source Attachment:(none)”,点击这项,然后点右边的
2016-10-05 16:06:50
3592
转载 Eclipse中的tomcat怎么加载Maven WEB工程
一、建立一个maven WEB项目1、file->new->other2、 进入项目类型选择对话框,如下图。我们选择Maven->Maven Project。然后点击next按钮。3、进入工作空间选择对话框;如下图。Location->browse选择一个文件夹作为你的项目工作空间,也就是新建项目的磁盘存储位置。然后
2016-06-07 22:48:35
2804
翻译 AngularJs内置指令
ng-app每一次用AngularJS都离不开这个指令,顺便说下$rootScope。声明了ng-app的元素会成为$rootScope的起点,而$rootScope是作用域链的根,通常声明在你懂的。也就是说根下的作用域都可以访问它。但是,不建议过度使用$rootScope,免得全局变量满天飞,效率又差又难管。下面是一个例子:代码如下:
2016-05-26 12:38:37
1572
转载 maven常用命令
常用命令1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -
2016-05-15 10:54:47
319
转载 maven中的隐式变量
envenv变量,暴露了你操作系统或者shell的环境变量。便 如在Maven POM中一个对${env.PATH}的引用将会被${PATH}环境变量替换,在Windows中为%PATH%.projetcproject变量暴露了POM。可以使用点标记(.)的路径来引用POM元素的值。例如4.0.0org.sonatype.mavenbookpro
2016-05-15 00:00:25
367
原创 POI技术使用的源码
/** * poi使用 */public class TestPoi {public static void main(String[] args) throws Exception, IOException {//1.创建工作簿HSSFWorkbook wb = new HSSFWorkbook();//2.工作表HSSFSheet sheet = wb.
2016-04-16 17:34:50
1318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人