自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 boost生效范围测试

针对转载文章https://mp.csdn.net/mp_blog/creation/editor/118930537中的boost进行验证,发现转载文章中针对boost影响范围说明有误,特进行验证。实际全文索引(match query)、前缀prefix、模糊wildcard、范围查询range都是生效的。创建索引PUT /test/{ "settings":{ "index":{ "number_of_shards" : "3", "number_of_r

2021-07-22 15:46:51 181

转载 Elasticsearch mapping详解(转)

来源:https://mp.weixin.qq.com/s?__biz=MzIzNzgyMjYxOQ==&mid=2247483770&idx=1&sn=7f63952b50f16b1e8932fce6e2797cd6&scene=21#wechat_redirectElasticsearch在创建类型映射时可以指定映射参数,下面将一一进行介绍。analyzer指定分词器。elasticsearch是一款支持全文检索的分布式存储系统,对于text类型的字段,首先会

2021-07-20 11:12:02 850

转载 Elasticsearch mapping详解-数据类型(转)

来源:https://www.cnblogs.com/haixiang/p/12040272.htmlMapping简介#mapping 是用来定义文档及其字段的存储方式、索引方式的手段,例如利用mapping来定义以下内容:哪些字段需要被定义为全文检索类型 哪些字段包含number、date类型等 格式化时间格式 自定义规则,用于控制动态添加字段的映射Mapping Type#每个索引都拥有唯一的mapping type,用来决定文档将如何被索引。mapping type由下面..

2021-07-20 10:40:12 476

转载 elasticsearch settings详解(转)

索引静态配置index.number_of_shards 索引分片的数量。在ES层面可以通过es.index.max_number_of_shards属性设置索引最大的分片数,默认为1024,index.number_of_shards的默认值为Math.min(es.index.max_number_of_shards,5),故通常默认值为5。 index.shard.check_on_startup 分片在打开之前是否应该检查该分片是否损坏。当检测到损坏时,它将阻止分片被打开。可选值:false:

2021-07-20 10:23:12 1672

转载 工厂方法模式、抽象工厂模式、单例模式

1、工厂方法模式工厂方法模式分为三种:普通工厂模式、多个工厂方法模式和静态工厂方法模式。1.1、普通工厂模式普通工厂模式就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。package com.mode.create; public interface MyInterface { public void print();}package

2017-12-17 23:15:05 304

转载 mongodb学习javaAPI

一、驱动包 maven配置org.mongodbmongo-java-driver3.2.2二、javaapi操作import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import jav

2017-12-17 22:31:41 298

转载 spring的核心模块

Spring框架是一个轻量级的机场开发框架,可以和任何一种框架集成在一起使用。srping图中的这些模块,都只是由一个意思的jar包组成。1、core container -核心容器spring-core:Spring中的核心工具包。spring-beans:Spring中定义bean的组件。spring-context:spring的运行容器。spring-con

2017-10-31 23:24:49 596

原创 springmvc注解

一、@controller   用来表示一个web控制层bean,用来前后端的交互!类似struts的action或servlet二、@service  用来表示一个业务层bean三、@repository  用来表示一个持久层bean,即数据访问层dao组件。四、@component  用来表示一个平常的普通组件,当一个类不合适用以上的注解定义

2017-10-30 23:19:15 394

原创 redis的基本操作--String

一,SET的相关操作1,        SETkey value [EX seconds] [PX milliseconds] [NX|XX]EX seconds:设置key的过时时间,单位为秒。jedis.setex("name", 60, "123");//存活时间60sPX milliseconds:设置key的过期时间,单位为毫秒jedis.psetex("name",

2017-07-25 23:41:43 394

原创 java连接redis

java链接redis需要使用jedis包,实例使用的是jedis-2.8.1.jar    下载地址:http://pan.baidu.com/s/1jHLN9u2一、创建连接池 private JedisPool pool = null; public void init(){ // 池基本配置 JedisPoolConfig config = new Jedis

2017-07-25 23:35:33 429

原创 redis创建集群

介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.168.31.210) 。安装过程1. 下载并解压cd /root/software

2017-07-25 23:04:09 447

转载 Linux下安装Zookeeper

一、Zookeeper下载[root@localhost home]# wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz --2016-01-15 23:15:57-- http://mirror.bit.edu.cn/apache/zookeeper/zookeep

2017-05-16 19:43:30 266

转载 linux安装redis

1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make出现下面表示成功!并在src目录下有redis-server、redis-benchmark、redis-cli文件!

2017-05-16 18:32:25 277

原创 spring配置多数据源

项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。

2016-07-20 15:05:30 5098 1

转载 MySQL模糊查询,按关键词匹配度排序

以字符串‘t2’为关键字,message为查询字段,提取sql语句如下:select* ,case when message like '%t2%' then (length(message)-length('t2')) end as rn from total where message like '%t2%' order by rn;这个语句的case when 完全可以去掉,修改

2016-02-19 14:50:44 11181

原创 Java对excel文件的处理

一、读取excel文件String targerPath = "d:" + File.separator + "jxl.xls";Workbook book = Workbook.getWorkbook(new File(targerPath));// 获得第一个工作表对象Sheet sheet = book.getSheet(0);// 得到单元格for (int i = 0; i

2016-01-08 18:52:04 626

转载 form表单的编码问题

from表单拥有 一个很少用到的表单属性accept-charset,利用它实现在不同编码的页面里实现表单的提交也是一种很方便的解决方法。使用方法:就能将提交的字符以utf-8的格式提交到后台服务器。但是这代码在Firefox等正常的浏览器下没有任何问题,但是遇到IE这个变态浏览器就不灵光了,我们还得用点不入流的手段Hack一下:

2016-01-08 09:06:01 797

原创 MD5码

/** * 生成一个MD5码 */public class MD5 { public static String getMD5(byte[] source) { String s = null; char hexDigits[] = { // 用来将字节转换成 16 进制表示的字符 '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'

2015-11-20 09:13:43 410

转载 cxf发布webservice,使用maven工程

一、准备maven依赖包,pom.xml org.apache.cxf cxf-rt-frontend-jaxws 2.6.1 org.springframework spring-context

2015-10-21 10:44:03 642

原创 json对象互转

import java.io.IOException;import java.io.StringWriter;import org.codehaus.jackson.JsonFactory;import org.codehaus.jackson.JsonGenerator;import org.codehaus.jackson.map.ObjectMapper;

2015-09-21 18:01:36 666

原创 使用jquery无刷新上传图片,可用于头像预览功能

html:resources/images/gravatar.gif" alt="" width="100" height="100" class="avatar">jquery:$('#up-filebox').fileupload({ url: "user/upload", disableImageResize: /Android(?!.

2015-09-18 17:54:53 756

转载 jquery-chosen 选择框插件

Chosen 是一个JavaScript插件,它能让丑陋的、很长的select选择框变的更好看、更方便,不仅如此,它更扩大了,增长了主动筛选的功能。它可对列表进行分组,同时也可禁用某些选择项。目前,它支持 jQuery 和 Prototype 两种JavaScript引擎。 class="chzn-select" data-placeholder="Choose a Count

2015-09-18 17:20:34 687

原创 使用Struts2进行文件下载

简单的使用Struts2进行下载

2015-08-03 15:53:57 526

原创 使用plupload进行多文件上传

一 、插件下载使用plupload必须下载plupload.full.min.js,你可以去http://www.plupload.com/官网进行下载!二、如何使用(1)首先加入下载的js文件(2)定义一个添加文件的按钮和上传文件按钮(3)定义添加文件的显示div,添加的文件将显示在这个div里面(4)开始编写插件脚本var uploa

2015-08-03 15:18:36 4546

转载 简单的发送邮件代码

今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。 我的代码有三个类: 第一个类:MailSenderInfo.java Java代码

2015-07-09 16:19:41 748

转载 log4j缓存与性能优化

在软件系统中,打日志几乎是每个系统都会使用的行为。不管是用来记录系统健康状态,辅助问题定位,还是收集数据,以便后续数据分析等,日志都起着举足轻重的作用。但是IO的阻塞行为和磁盘的读写速度低下意味着写日志并非是没有代价的。 存在问题          在很多系统中,日志模块用的都是log4j,打日志用的都是同步方法,基本配置如下:  -->

2015-07-09 14:25:19 3187

转载 简单的log4j

一、创建log4j日志1、新建Java project程序。2、导入log4j的jar包,我一般用log4j-1.2.17.jar3,、在src下新建log4j.properties 1 2 3 4 5 6 7 8 9 10 11 12 13### 日志级别 ###log4j.rootLogger=

2015-07-06 22:14:27 453

转载 Dom4j读取xml文件

一、xml文件:"1.0" encoding="UTF-8"?>        "chenleixing" date="2015-02-15">          张三          24          男            "zhangxiaochao" date="2015-02-15">          李四         

2015-07-06 10:04:28 475

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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