关闭

Struts2 工作流程

Struts2工作流程分析   STRUTS2框架内部流程 1. 客户端发送请求的tomcat服务器。服务器接受,将HttpServletRequest传进来。 2. 请求经过一系列过滤器(如:ActionContextCleanUp、SimeMesh等) 3. FilterDispatcher被调用。FilterDispatcher调用ActionMapper来决定这个请求是否要调...
阅读(55) 评论(0)

Java 创建连接池

连接池相关概念: 对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大...
阅读(137) 评论(0)

elasticsearch 中文分词器讲解

此篇文章讲的非常透彻点击打开链接 http://www.cnblogs.com/zlslch/p/6440225.html...
阅读(41) 评论(0)

elasticsearch5.4.1 安装

现在最新版的elasticsearch 已经到5.41 了,所以 我尝试着安装一下,一下为记录我的安装步骤 基础配置: 1. jdk 1.8 必要条件(5.X 开始 ES 依靠jdk1.8 才能保证稳定) 2. linux kernel 版本 这个最好是 3.5+,不然会 给出 警告,但不影响正常 运行 如何查看自己内核版本呢? uname -a  或 unme -r   ...
阅读(688) 评论(0)

把Java程序打包成jar文件包并执行

把Java程序打包成jar文件包并执行   1、首先要确认自己写的程序有没有报错。 2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: 1.在项目上,右键,选择Export。   2.进入到下图界面,选择Java 下面的JAR file     3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径...
阅读(97) 评论(0)

RMI java 远程调用

java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。   Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。 大名鼎鼎的EJB都是建立在rmi基础之上的,现...
阅读(62) 评论(0)

Java - JMS消息处理机制

好文连接 URL:http://www.cnblogs.com/chenpi/p/5559349.html 点击打开链接...
阅读(63) 评论(0)

solr<三> Java 操作 solr query + facet

1:查询 SolrJ提供的查询功能比较强大,可以进行结果中查询、范围查询、排序等。 下面是笔者封装的一个查询函数: public static QueryResponse Search(String[] field, String[] key, int start, int count, String...
阅读(98) 评论(0)

solr<二> Java 操作 solr CURD

一般来说 操作solr 有两种方式,一:是 http rest 方式,二:Java 操作 solrj ,这里我们都是通过Java的 作为solr 的客户端去操作; 创建索引 第一种添加方式,通过添加Field创建索引文档 使用addField添加索引域,然后通过add(document)添加索引文档 package com._656464.solr.test; im...
阅读(72) 评论(0)

solr <一>用 Java客户端 建索引+分页查询

在 solr 3.5 配置及应用(一) 讲过一了 solr 3.5的详细配置,本节我们讲利用solr 的客户端调用solr的应用了! 一、利用SolrJ操作solr API      使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完...
阅读(126) 评论(0)

elasticsearch 学习博客系列<五> ES 中 index-doc 的 更新(java)

这一篇我们说一下Java 操作ES 如何进行数据doc更新,同样可分为 单个更新 与 批量更新,和删除的 步骤一样 你首先要进行定位操作 即 获取 docID,然后 再进行操作 定位:indexName+typeName+docId 单个更新: 1通过增加进行覆盖 /** * 更新 单条 -数据 通过id * @param obj */ public void...
阅读(90) 评论(1)

elasticsearch 学习博客系列<四> ES 中 index-doc 的 删除(java)

这一篇 我们讲解一下 Java 常用的 删除ES文档 doc 的方法,也是 分为 单个 删除 和 批量删除 删除的时候要进行定位,indexName + typeName + docId 进行 唯一 确定文档 坐标 进行删除,一般我使用 这种方式删除(当然 还有其他方法)  所以 你要 先获取 docId  才可以 删除 单个删除: /** * * @param docId ...
阅读(106) 评论(0)

elasticsearch 学习博客系列<三> ES 中 index-doc 的 添加(java)

上篇我们说了index的 mapping,这一篇 我们说一下 java 作为 客户端 来操作ES,下面讲一下 添加 说明:.添加的方式 一般以json字符串 来添加  下面 我们以  ownused  索引为例讲解(ps:相应的 mapping 可自己建立 上一篇说过) 第一步:建立 实体类 package com.test.data; import com.test.util.Ip...
阅读(96) 评论(0)

elasticsearch 学习博客系列<二> ES 中 index 设置 Mapping(表结构)

通过上一篇 我们了解到ES中的一些概念,回顾一下: 几个基本名词 index: es里的index相当于一个数据库。  type: 相当于数据库里的一个表。  id: 唯一,相当于主键。  node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。  cluster:代表一个集群,集群中有多个节点,...
阅读(427) 评论(0)

elasticsearch 学习博客系列<一> ES 的安装与配置

具体的安装过程不在写,在网上找了篇文章,大家可以参考参考 含有一些配置    URL:  http://blog.csdn.net/sinat_28224453/article/details/51134978 点击打开链接...
阅读(56) 评论(0)
    个人资料
    • 访问:7340次
    • 积分:712
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:18篇
    • 译文:0篇
    • 评论:4条