web后端
xueh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[J2EE]java web项目中调用word转html命令行工具
需求 有一批word文档需要以网页的形式呈现给用户. 需要实现动态更新解决方案 方案一: 建立数据库,把word中的内容放到数据库中去,分别设置不同的字段,通过查询数据库的方式将内容呈现到网页中。这是我最开始的解决思路,但是分析word文档的内容以后发现建立数据库的方案并不可行,原因是word文档的内容格式不转载 2017-02-20 11:13:03 · 1387 阅读 · 1 评论 -
Elasticsearch Java API(七)--删除文档的field以及field的属性
一、需求项目中需要实现删除文档的一个field以及删除指定field的一个属性. 以文档test/document/1为例:{ "_index": "test", "_type": "document", "_id": "1", "_score": 1, "_source": { "class": "com.test.data转载 2017-02-13 13:49:54 · 4729 阅读 · 0 评论 -
Elasticsearch Java Api(六)--DeleteByQuery
参考stackoverflow上的帖子,总结DeleteByQuery的Java api一、安装插件要删除某个索引的一个type下的所有文档,相当于关系型数据库中的清空表操作。查阅了一些资料可以通过Delete-by-Query插件删除,首先使用插件管理器安装Delete-by-Query插件:sudo bin/plugin install delete-by-query11转载 2017-02-13 11:37:43 · 2235 阅读 · 0 评论 -
Elasticsearch java api(五) Bulk批量索引
这篇博客介绍一下Elasticsearch对多个文档进行索引的简便方法。Bulk api的支持可以实现一次请求执行批量的添加、删除、更新等操作.Bulk操作使用的是UDP协议,UDP无法确保与ElasticSearch服务器通信时不丢失数据.一、Bulk API使用bulk命令时,REST API以_bulk结尾,批量操作写在json文件中,官网给出的语法格式:action_a转载 2017-02-13 11:36:16 · 983 阅读 · 0 评论 -
ElasticSearch Java Api(四) -删除索引
删除可以是删除整个索引库,也可以根据文档id删除索引库下的文档,还可以通过query查询条件删除所有符合条件的数据。一、删除整个索引库下面的例子会删除indexName索引:DeleteIndexResponse dResponse = client.admin().indices().prepareDelete(indexName)转载 2017-02-13 11:33:42 · 449 阅读 · 0 评论 -
ElasticSearch Java Api(三) -更新索引库
官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-update.html一、UpdateRequest创建一个UpdateRequest,然后将其发送给client.UpdateRequest uRequest = new UpdateRequest();转载 2017-02-13 11:31:44 · 355 阅读 · 0 评论 -
ElasticSearch Java Api(二) -检索索引库
上篇博客记录了如何用Java调用api把数据写入索引,这次记录下如何搜索。一、准备数据 String data1 = JsonUtil.model2Json(new Blog(1, "git简介", "2016-06-19", "SVN与Git最主要的区别...")); String data2 = JsonUtil.model2Json(new Blog(2, "J转载 2017-02-13 11:30:27 · 362 阅读 · 0 评论 -
ElasticSearch Java Api(一) -创建索引
ElasticSearch Java API官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-index.html一、生成JSON创建索引的第一步是要把对象转换为JSON字符串.官网给出了四种创建JSON文档的方法:1.1手写方式生成String转载 2017-02-13 11:26:42 · 586 阅读 · 0 评论 -
ElasticSearch集群入门
一、下载与安装Elasticsearch 依赖 Java,在安装 ES 之前首先要配好 java,这个默认我们的电 脑已经完成。Elasticsearch要求jdk最低版本为1.7。 首先从 elasticsearch官网下载安装包,我们是 Linux 系统,下载 tar 包比较方便。当前版本为2.3.3,下载地址:Elasticsearch 2.3.3下载 .下载完成之后转载 2017-02-13 11:22:05 · 464 阅读 · 0 评论 -
doc、pdf显示到页面上
/** * flashPaper 转化文档为swf格式,使用Flexpaper显示,但是显示有问题 * * */public class ConverterUtil { /** * * * @param swfFileSrc swf文件的存放路径 * @param swfFileName swf文件的名字,后缀名要加上 * @param sou原创 2017-02-20 11:34:17 · 360 阅读 · 0 评论 -
非常好的在网页中显示pdf的方法
今天有一需求,要在网页中显示pdf,于是立马开始搜索解决方案,无意中发现一个非常好的解决方法,详见http://blogs.adobe.com/pdfdevjunkie/web_designers_guide。其实就光看这个网站也足够了,http://www.pdfobject.com/。记录一下主要代码:JavaScript" src="scripts/pdfob转载 2017-02-20 11:13:55 · 13304 阅读 · 0 评论 -
Elasticsearch shield权限管理详解
ElasticSearch本身没有权限管理模块,只要获取服务器的地址和端口,任何人都可以随意读写ElasticSearch的API并获取数据,这样非常不安全。如果获取了ES的访问IP和端口,一条命令就可以删除整个索引库。好在Elastic公司开发了安全插件shield来解决权限管理问题. https://www.elastic.co/products/shield一、shield安装b转载 2017-02-13 13:53:49 · 807 阅读 · 0 评论
分享