自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皮皮猪的专栏

心中无敌,无敌于天下

  • 博客(33)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 elasticsearch 性能调优

elasticsearch 调优

2015-03-19 17:25:39 2439

转载 elasticsearch 配置详解

elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下elasticsearch.yml这个文件中可配置的东西。 配置es的集群名称,默认是elas

2015-03-18 15:40:59 621

转载 elasticsearch 索引优化

ES索引优化篇主要从两个方面解决问题,一是索引数据过程;二是检索过程。 索引数据过程我在上面几篇文章中有提到怎么创建索引和导入数据,但是大家可能会遇到索引数据比较慢的过程。其实明白索引的原理就可以有针对性的进行优化。ES索引的过程到相对Lucene的索引过程多了分布式数据的扩展,而这ES主要是用tranlog进行各节点之间的数据平衡。所以从上我可以通过索引的settings进行第一优化: 

2015-03-18 15:38:46 585

转载 elasticsearch集群内部节点超时解决

默认配置为:节点每隔1s同master发送1次心跳,超时时间为30s,测试次数为3次,超过3次,则认为该节点同master已经脱离了。以上为elasticsearch的默认配置。在实际生产环境中,每隔1s,太频繁了,会产生太多网络流量。我们可以在elasticsearch.yml如下修改。 Java代码  discovery.zen.fd.ping_timeout: 1

2015-03-18 13:29:01 8686

转载 elasticsearch 使用事项

template的使用 刚开始的时候,每次实验都去改/etc/elasticsearch/elasticsearch.yml配置文件。事实上在template里修改settings更方便而且灵活!当然最主要的,还是调节里面的properties设定,合理的控制store和analyze了。 template设定也有多种方法。最简单的就是和存储数据一样POST上去。长期的办法,就是写成j

2015-03-18 13:28:22 1043

转载 elasticsearch使用jetty进行简单的权限控制

默认elasticsearch是使用netty作为http的容器,由于netty并没有权限模块,所以默认es没有任何的权限控制,直接通过http就可以进行任何操作,除非把http禁用。但如果你使用elasticsearch-jetty插件,就可以使用jetty自带的权限管理进行一些权限的控制,同时也可以支持通过https协议来访问es,还有就是支持gzip压缩响应信息。 插件参数 

2015-03-18 13:28:00 806

转载 elasticsearch的5种分片查询优先级

elasticsearch可以使用preference参数来指定分片查询的优先级,使用时就是在请求url上加上preference参数,如:http://ip:host/index/_search?preference=_primary java的调用接口翻译为:client.prepareSearch(“index”).setPreference(“_primary”)。 默认情况下es

2015-03-18 13:27:00 5644

转载 elasticsearch高级配置之(二)----线程池设置

elasticsearch 配置 线程池 一个Elasticsearch节点会有多个线程池,但重要的是下面四个: 索引(index):主要是索引数据和删除数据操作(默认是cached类型) 搜索(search):主要是获取,统计和搜索操作(默认是cached类型) 批量操作(bulk):主要是对索引的批量操作(默认是cached类型) 更新(refresh):主要是

2015-03-18 13:25:54 1935

转载 elasticsearch高级配置之(一)----分片分布规则设置

Java代码  cluster.routing.allocation.allow_rebalance  设置根据集群中机器的状态来重新分配分片,可以设置为always, indices_primaries_active和indices_all_active,默认是设置成indices_all_active来减少集群初始启动时机器之间的交互。 Java代码  

2015-03-18 13:25:21 753

转载 elasticsearch 手动控制分片分布

elasticsearch可以通过reroute api来手动进行索引分片的分配。 不过要想完全手动,必须先把cluster.routing.allocation.disable_allocation参数设置为true,禁止es进行自动索引分片分配,否则你从一节点把分片移到另外一个节点,那么另外一个节点的一个分片又会移到那个节点。 一共有三种操作,分别为:移动(move),取消(can

2015-03-18 13:23:59 857

原创 linux和windows之间上传 下载文件 非ftp方式

用 命令 rz   上传   sz下载

2015-01-15 11:13:18 822 1

转载 一个很好的通用 excel 导出工具类

此类用主要 jxl +注解+流 实现扩展性很强,jxl性能会比poi好一点,值得我们学习。package oa.common.utils;import java.io.OutputStream;import java.util.List;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.Ser

2015-01-05 20:13:54 664

原创 获取spring bean的utils

package com.record.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import ja

2015-01-05 20:06:13 891 1

原创 Tomcat 虚拟目录映射

最近老是被一个旧Ant工程所困扰,代码版本都改好了测试也通过了,就是打不了war包,一看build.xml 我的天 各种逆天啊。。。。头大。于是乎想起了最基础的tomcat虚拟目录虽是一个很基础的点,但是很实用1.我们可以修改tomcat的server.xml 在 中加入以下内容(不推荐,有侵入性,需重启tomcat)   docBase  是实际路径,一般为绝对磁盘路径,也

2015-01-05 19:27:49 510

原创 Map 根据value 排序

总是有特殊的需求 ,呵呵 ,一起看看Map 根据value 排序的一个例子吧,还用到了泛型 很不错此文仅供自己记录笔记。/** * hashmap 根据值排序 */public static K, V extends Comparablesuper V>> MapK, V>sortByValue(MapK, V> map) { ListK, V>> list =

2014-12-31 20:31:14 491

原创 JSON 串 自定义解析字段

我们有时候会只需要j一个很长的json串中的少数的key value ,这个时候我们不会特意去建立一个object 来映射属性,这个时候我们可以应用 gson的JsonParser  来解析json串常用的对象有 JsonObject JsonArray  用法如下:此文仅供自己记录作用,不知道为何 idea的背景被搞到这边了 sorry。   import com.goo

2014-12-31 20:16:17 864

原创 js遍历table 和 jquery 遍历table

先看看js原生的function GetInfoFromTable(tableid) { var tableInfo = ""; var tableObj = document.getElementById(tableid); for (var i = 0; i < tableObj.rows.length; i++) { //遍历Table的所有Row

2014-12-11 14:58:23 2463

原创 JS 的NULL undefined 空

null,对象不存在var ii= document.getElementById("id"); alert(ii); 当前页面不存在id对象 undefinedvar i; alert(i); 声明的变量没有初始化 alert(document.oiji); 或者对象属性,方法不存在 空  var iab = document.ge

2014-12-11 14:53:14 461

原创 ElasticSearch — 集群搭建

ElasticSearch — 集群搭建

2014-12-05 13:11:19 729

原创 CentOS 下mysql 的安装

CentOS 下mysql 的安装 自己整理

2014-12-05 13:09:24 451

转载 Log4j NDC MDC

NDC(Nested Diagnostic Context)和MDC(Mapped Diagnostic Context)是log4j种非常有用的两个类,它们用于存储应用程序的上下文信息(context infomation),从而便于在log中使用这些上下文信息。NDC采用了一个类似栈的机制来push和pop上下文信息,每一个线程都独立地储存上下文信息。比如说一个servlet就可以针对每一

2014-12-05 13:06:49 576

转载 Spring 使用注解方式进行事务管理

使用步骤:步骤一、在spring配置文件中引入命名空间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schem

2014-10-08 11:42:26 530

转载 Eclipse构建maven的web项目

使用Eclipse的maven构建一个web项目1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next        2、选择项目路径 Usedefault Workspace location默认工作空间        3、选择项目类型

2014-09-18 14:48:29 505

原创 常见的http状态码

[200 ]  请求已成功,请求所希望的响应头或数据体将随此响应返回。  [301]  被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有连结编辑功能的客户端应当自动把请求的地址修改为从伺服器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。 新的永久性的URI应当在响应

2014-09-16 16:44:49 568

原创 This compilation unit is not on the build path SVN

This compilation unit is not on the build path of a Java project 解决办法​把项目导入STS(基于Eclipse)时,项目出现问题,代码提示出不来,而且所有的类用Ctrl+click的方法也无跳转。有提示如图错误搜索发现,大致是因为项目文件缺失。解决办法:

2014-09-16 16:36:59 3369

转载 Spring中@Autowired注解、@Resource注解的区别

Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。  @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam

2014-09-16 13:32:15 514

转载 #ifndef 和 #endif

文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef #define

2014-06-17 15:42:44 643 1

转载 【Qt开发】修改源码文件的编码格式的小技巧 .

默认情况下,代码文件应该以utf-8的格式来存储的。而如果在代码文件的转移或者上传下载过程中,弄乱了文件的编码格式,一般会出现乱码的情况。例如windows系统下,中文就很容易出现乱码,如下图,文件本来是在utf-8格式下进行编辑的,结果却意外保存成了GB2312格式。如果知道原来的编码格式是什么,可以直接通过"选择编码"来选择正确的编码方式。

2014-06-04 09:30:37 3286

转载 JspWriter与PrintWriter的关系

一.JspWriter与PrintWriter的关系:1.都是继承自java.io.Writer类.JspWriter可以在JSP页面中直接用out对象输出.可以用pageContext.getOut();得到JspWriter对象.PrintWrietr在JSP页面中必须用response.getWriter();方法得到其对象.二者作用域不同. 2.在JSP页面中同时调

2014-05-08 16:17:19 674

转载 stray '/241' in program 错误

意思是c/c++中的编译错误。该错误是指源程序中有非法字符,需要去掉非法字符。一般是由于从别的地方粘贴过来造成的。方法:1.把所粘的文字放到记事本里就行了 2.把出错行的空格删掉重新打一下试试。

2014-05-06 16:16:21 1195

原创 如何删除tomcat下的一目

不知道我有没有把问题想简单了,是不是应该把webapps下对应的文件夹删了就可以了。work下面对应的也删掉这个取决于你在tomcat下发布那个项目的方式。首先是工程的根目录要删除,然后是工程相关的配置文件(一般在jakarta-tomcat-5.0.28\conf\Catalina\localhost,当然也可能没有)。

2014-01-14 13:00:24 657

原创 mplayer最全的命令

前段时间做过qt内嵌mplayer的一个小程序,感觉mplayer还行不过不支持打开图片感觉有点无力。话不多说上代码: QString path="d:/1.mkv"; QWidget *vw=new QWidget(this); vw->resize(400,300); QString common = "E:/testmplayer/debug/mplayer

2014-01-02 16:23:36 2049

原创 QT修改默认的滚动条样式

这几天写一个类似于悬浮窗的小程序,可是qt自带的滚动条实在难看,经过多番查找终于找到一个类似于qq聊天窗口的滚动条,废话不说上代码。希望能帮到大家verticalScrollBar()->setStyleSheet("QScrollBar:vertical" "{"

2014-01-02 15:52:47 3850 3

cc2530-datasheet

cc2530-datasheet 英文原版 找了好久了

2014-05-12

CC2530数据手册(中文)

CC2530数据手册(中文) 费好大劲找到的

2014-05-12

蓝牙4.0实战演练

《蓝牙4.0实战演练》第二版--网蜂团队 倾力打造.pdf

2014-05-12

单片机红外遥控最全的资料

单片机红外遥控最全的资料,包含很多当前电视遥控专用芯片的解码方式,C语言和汇编语言编写的解码范例程序,看完了你就会了!

2014-05-12

EhLib-6.2.136

特别出色的delphi 表格控件,替代dbgrid,全部源码,支持delphi xe5-delphi grid component

2014-05-12

FineUI 源码+API+demo

FineUI 源码+API+demo 优秀的ui

2014-05-09

Spring MVC 简单的小例子

自己闲着无聊搭建的最简单的spring mvc的例子,希望能帮助到大家

2014-05-09

javaweb开发王者归来源代码

经典中的经典,找了好久才找到这么全的代码,希望对大家有帮助

2014-05-09

testlink精品搭建使用教程

testlink精品搭建使用教程,里面图文并茂 讲述的很详细!

2014-05-09

全套ligerui源代码和api以及示例

全套ligerui源代码和api以及示例 绝对精品 希望对大家学习有利

2014-05-09

JDK6API中文参考

免费下载的,中文api中翻译的最好的一个希望对大家有用

2014-05-09

VC++经典小游戏(含代码 算法说明)

VC++游戏编程,包括扫雷,五子棋,俄罗斯方块,老鼠和滚球,飞机游戏,五子棋等游戏是实现过程和代码讲解

2014-05-09

软件设计师考试考点分析与真题详解

软件设计师考试考点分析与真题详解 挺不错的

2014-05-09

黑马javaWEB培训方立勋主讲ppt

黑马javaWEB培训方立勋主讲ppt 总结的挺好的 绝对精品

2014-05-09

android开发蓝牙的一个简单例子

android开发蓝牙的一个简单例子,服务端和客户端的收发文字信息,用于安卓蓝牙开发入门再好不过了

2014-05-09

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

TA关注的人

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