自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(173)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 3.聚合

聚合桶(Buckets)   相当于SQL中group by。满足特定条件的文档的集合指标(Metrics) 相当于SQL中select key,count(key)。对桶内的文档进行统计计算,包含COUNT() 、 SUM() 、 MAX()等统计方法。 指标 单值聚合terms                   相当于SQL中 COUNT,求分组的和avg  ...

2018-05-13 13:59:20 295

原创 2.查询

请求体查询空查询 GET /index_2014*/type1,type2/_search{ "from": 30, "size": 10} 只用一个查询字符串,你就可以在一个、多个或者 _all 索引库(indices)和一个、多个或者所有types中查询,{} 是一个空的请求体,在功能上等价于使用 "query": {"match_all": {}} 查...

2018-05-13 13:46:48 281

原创 1.ElasticSearch简单了解

一个 Elasticsearch 集群可以 包含多个 索引 ,相应的每个索引可以包含多个 类型 。 这些不同的类型存储着多个 文档 ,每个文档又有 多个 属性 。一个 索引 类似于传统关系数据库中的一个 数据库 ,是一个存储关系型文档的地方,类型有些类似于表路径包含了三部分的信息:  索引(_index) + 类型(_type) + ID(_id) /_search在所有的...

2018-05-13 13:46:07 314

原创 maven profile整合spring profile方式

1.POM中build-resources-resource添加资源指向<build> <finalName>lx-service</finalName> <resources> <resource> <directory>s...

2018-03-30 17:17:46 430

原创 css tooplis

<html><style>.tooltips{position:relative;width:62px;height:32px;line-height:32px;text-align: center;/* background: #FFFFFF; */border-radius:4px;border:1px solid rgb...

2018-02-06 10:31:15 211

原创 jmeter对udp接口压测

1.下载JMeter http://jmeter.apache.org/download_jmeter.cgi 2.下载插件 https://jmeter-plugins.org/downloads/all/Download plugins-manager.jar and put it into lib/ext directory, then restart JMeter....

2017-02-23 09:37:08 3613

Tomcat启动时获取访问地址和端口号

遇到一个单节点多实例部署的情况,且配置文件部署平台统一管理了,在这种情况下想到用端口号区分具体实例。搜了一圈发现都是一个版本且存在问题的源码,干脆自己搞了一个。废话不说了,直接上源码。 List<String> getEndPoints() throws MalformedObjectNameException, NullPointerExcept...

2016-11-18 14:33:56 1254

原创 js实现表单跳转页面

function router(page, param, isBlank) { var url = parent.location.pathname; var form = document.createElement("form"); var frag = document.createDocumentFragment(); frag.appendChi...

2016-08-03 14:37:24 1188

原创 Spring JdbcTemplate释放连接

前言Spring JdbcTemplate在通过DataSourceUtils管理Connection,DataSourceUtils通过ConnectionHolder管理Connection。并且将ConnectionHolder保存在ThreadLocal,所以是线程安全的。详见org.springframework.jdbc.datasource.DataSourceUtils...

2016-07-22 17:01:02 10167 1

原创 基于Jedis的Redis的Web页面操作

一. 思路1.通过反射找到对应的方法名;2.通过参数个数确定要调用的方法;3.通过参数类型转换输入参数的类型;4.通过Method.invoke方式执行。 二.代码如下: public Map<String, Object> invoke(String methodName, String param) { Map<Stri...

2015-12-18 22:51:55 225

通过siger获取系统信息

一.简单介绍Sigar(System Information Gatherer And Reporter),是一个开源的工具,提供了跨平台的系统信息收集的API,核心由C语言实现的。可以被以下语音调用:C/C++Java (sigar.jar auto-loads the native library)Perl (requires bindings/p...

2015-11-04 16:09:40 388

jqgrid在chrome下水平滚动条的处理方法

chrome里默认的table计算值会比ie或者firefox中的多出一个像素。即便添加如下配置autowidth: true表格仍然会出现水平滚动条 解决方法如下: /** * 宽度+1像素 * 解决在chrome浏览器下出现水平滚动条 */function removeHorizontalScrollBar() { $("div.ui-sta...

2015-07-29 12:52:35 590

MurmurHash一致性Hash算法JAVA版

一.背景介绍MurmurHash算法:高运算性能,低碰撞率,由Austin Appleby创建于2008年,现已应用到Hadoop、libstdc++、nginx、libmemcached等开源系统。2011年Appleby被Google雇佣,随后Google推出其变种的CityHash算法。官方只提供了C语言的实现版本。 Java界中Redis,Memcached,Cassandra,...

2015-07-27 10:57:12 7779 1

高效读取大数据文本文件(上亿行数据)

一.前言    本文是对大数据文本文件读取(按行读取)的优化,目前常规的方案(限于JDK)有三种,第一种LineNumberReader,第二种RandomAccessFile,第三种是内存映射文件(详见http://sgq0085.iteye.com/blog/1318622)在RandomAccessFile基础上调用getChannel().map(...)。 1.LineN...

2015-05-29 11:41:50 1170

原创 Thrift 简单使用

一.Thrift介绍    thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务...

2015-05-25 15:39:34 320

原创 Jenkins简单使用

环境CentOS+JDK7+MAVEN3.2+SVN/GIT  SVN安装 yum install -y subversion  一.下载并运行Jenkins地址:http://jenkins-ci.org/ 运行1.放到Tomcat下运行,访问地址host:port/jenkins2.或者通过命令 java -jar jenkins.war...

2015-04-15 14:42:57 412

Cron Expression语法

前言Cron表达式常被用于设置触发时间,比如Quartz中。写这篇的目的是配置Jenkins中Build periodically(定时构建)和Poll SCM(扫描SCM发生改变后构建),结果发现用的不是Cron后面有说明 Cron Expression配置说明1.Cron Expression字符串格式Cron Expression字符串的格式为“秒 分 小时 日 月 ...

2015-04-15 13:14:47 302

cas client 4.0 整合 shiro

 概念或其它内容可以参考我一系列的博客相关文章 http://sgq0085.iteye.com/category/302777 1.Maven主要依赖 <dependency> <groupId>org.jasig.cas.client</groupId> <artifactId>cas-client-c...

2015-04-08 16:59:26 492

原创 8.Redis 3.0.0 Cluster Redis集群的创建

一.安装可以参考我另外的博客文章http://sgq0085.iteye.com/blog/2087750,系统推荐64位系统。CentOS系统 仍然需要先安装tcl,才能安装Redis;如果需要创建集群,需要ruby的环境,因为执行的是ruby的脚本, 一.安装tcl 8.6.1su - root tar xvzf tcl8.6.1-src.tar.gz cd...

2015-04-03 17:19:58 224

HBase Maven Dependency

 HBase传递性依赖实在太多,还包含了很多Tomcat和Jetty的依赖容易出现问题,现在发一份记录一下 <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-common</artifactId> <versi...

2015-03-20 13:39:19 428

原创 5. MongoDB备份和恢复

 1.mongodump和mongorestoremongodump和mongorestore不能停机备份(1) mongodump使用普通的查询机制,所以产生的备份不一定是数据库数据的实时快照。mongodump -d admin -o ./backup -h host / -d db / -c collection / -u username / -p passwo...

2015-03-16 16:45:39 206

Java平台的内嵌脚本支持JSR223以及commons-jexl简单使用

前言JDK6加入对JSR233-Java平台脚本的支持(JSR 223: Scripting for the Java Platform ),可以用来在Java程序中调用脚本。 1.支持的脚本类型 import javax.script.ScriptEngineFactory;import javax.script.ScriptEngineManager;impor...

2015-03-11 16:24:43 887

原创 在Listener、Filter、Servlet中调用 spring 使用注解定义的bean

1.背景    ServletContext,是一个全局的储存信息的空间,服务器开始建立,服务器关闭销毁。request,每次请求一个;session,一个会话一个;而servletContext,所有用户共用一个。    ServletContext维护着一个服务器中的一个特定URL名字空间(比如,/myapplication)下的所有Servlet,Filter,JSP,JavaB...

2015-03-10 16:56:02 367

JDK7 NIO2 监控文件夹文件拷贝完成

基于JDK7,监控某文件夹拷贝文件,监控本身很简单用WatcherService实现,主要是如何确定文件拷贝完成,这里使用移动文件的思路 import org.apache.commons.io.FileUtils;import org.joda.time.DateTime;import org.joda.time.format.DateTimeFormat;import ...

2015-03-10 11:47:16 324

Spring整合morphia

1.Maven依赖 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>2.13.0</version></dependency&am

2015-02-15 10:57:50 233

7.Jedis常用命令和系统命令

 常用命令import com.gqshao.redis.JedisTest;import org.junit.Test;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 常用命令测试 */public class CommandTest extends JedisTest {...

2015-01-29 16:18:45 316

4.MongoDB聚合

1.count 求总数db.foo.count()db.foo.find().length()db.foo.find().count() 2.distinct 去重查看集合foo中所有bar的值db.runCommand({"distinct":"foo","key":"bar"}) 3.group 分组db.runCommand({"group":{"n.

2015-01-28 16:58:25 182

3.MongoDB 索引

1.索引的简单使用(1)创建索引 ensureIndex避免表扫描,一定要创建查询中用到的所有键的索引,默认最多创建64个db.users.ensureIndex({"name":1})联合索引 对单个键不起作用db.users.ensureIndex({"date":1,"username":1}) (2) 查询索引索引的元信息储存在各个数据库的system....

2015-01-28 16:18:41 188

原创 2.MongoDB 查询

1.find(1)查询条件(也叫查询文档) 第一个参数键值对进行匹配查询 默认是{} 返回全部db.test.find()(2)指定返回的键第二个参数 非零整数、true、字符串代表包含, 0和false代表不包含,可以配合使用db.foo.find({},{"bar":1,"_id":false})(3)查询文档值必须是常量 2.查询条件(1)查询范围 $lt...

2015-01-28 14:58:36 192

原创 1. MongoDB登陆

1.mongo 远程连接配置mongodb.conf,注释掉bind_ip #bind_ip = 127.0.0.1   //注释此行 启用认证登陆auth = true       //将此行前的注释去掉 登陆(authenticationDatabase 验证数据库)mongo host:port/dbname -u user-p password --au...

2015-01-28 14:57:41 270

原创 6.Jedis如何配置Pool的参数

JedisPool的配置参数很大程度上依赖于实际应用需求、软硬件能力。以前没用过commons-pool2,JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。 JedisPoolConfig参数maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示 不限制;如果p...

2015-01-09 14:20:10 218

5.Redis消息订阅/发布

Redis可以很容的实现消息订阅/发布功能 一.JedisPubSub需要实现一个JedisPubSub,相当于Redis消息的Listenerpackage com.gqshao.redis.channels;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import redis.clients....

2014-12-30 11:29:41 192

4.Redis分布式连接和主从复制

一.Redis的分布式Redis本身不支持分布式,通过Jedis客户端可以实现使用Redis分布式。package com.gqshao.redis.connection;import com.google.common.collect.Lists;import com.gqshao.redis.utils.JedisUtils;import org.junit.*;...

2014-12-30 11:22:52 214

原创 Shiro通过Redis管理会话实现集群

流程概要说明1.Servlet容器在用户浏览器首次访问后会产生Session,并将Session的ID保存到Cookie中(浏览器不同key不一定相同),同时Shiro会将该Session缓存到Redis中;  2.用户登录认证成功后Shiro会修改Session属性,添加用户认证成功标识,并同步修改Redis中Session; 3.用户发起请求后,Shiro会先判断本地E...

2014-12-29 13:23:53 287

3.通过Jedis访问Redis——八种调用方式

package com.gqshao.redis.connection;import org.junit.Test;import redis.clients.jedis.*;import java.util.Arrays;import java.util.List;/** * Redis的Java客户端Jedis的八种调用方式 */public cl...

2014-12-26 15:37:26 224

2.Jedis对Redis数据的读取操作

1.Strings package com.gqshao.redis.kv;import com.gqshao.redis.JedisTest;import org.junit.Test;/** * Strings二进制数据 */public class StringsTest extends JedisTest { /** *...

2014-12-26 15:36:08 473

Shiro一些补充

该文只是对Shiro有一定程度了解之后的补充,基础部分需要自己找相关资料了解 securityManager是Shiro配置的核心,一般情况下可以做如下配置,其中只有realm是必须配置的<!-- 安全管理器 --> <!-- Shiro's main business-tier object for web-enabled applications --&g...

2014-12-05 16:57:33 286

flyway 3.0 3.1配置指南

介绍flyway这个数据库迁移的文章很多,但是没有针对最新3.0版本的配置,现在放出一份spring环境下3.0的配置方式 1.maven<dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId>...

2014-08-21 14:58:37 233

SiteMesh3简单研究笔记

对应之前的SiteMesh2简单研究笔记 http://sgq0085.iteye.com/blog/2072882 一.导入依赖导入在中央库中的依赖方法如下<dependency> <groupId>org.sitemesh</groupId> <artifactId>sitemesh</artifac...

2014-08-14 12:28:05 206

原创 cas server 4.0深度研究

一.体系结构1.需要注意的几个配置文件WEB-INF/deployerConfigContext.xml,WEB-INF/login-webflow.xml 2.AuthenticationManager    配置位置 deployerConfigContext.xml    主要涉及的方法是Authentication authenticate(final Cred...

2014-08-02 19:48:54 301

jQuery基础教程源码

jQuery基础教程的官网的源码(Learning jQuery Fourth Edition) 因为下载太麻烦了,需要注册,所以分享一份。

2014-03-29

VMware-workstation-full-10.0.0-1295980 序列号

VMware-workstation-full-10.0.0-1295980 序列号

2013-09-26

jprofiler_windows-x64_8_0_1和序列号

jprofiler 8.0.1 + 序列号 使用方法http://sgq0085.iteye.com/blogs/1947526

2013-09-26

junrar-0.7.jar

网上大部分都是java-unrar-0.3.jar,我找到了官网最新的是0.7版本,放一个镜像在这里分享一下

2013-08-22

深入理解Java虚拟机:JVM高级特性与最佳实践

[深入理解Java虚拟机:JVM高级特性与最佳实践][周志明].pdf 周志明 著 出 版 社:机械工业出版社 ISBN:9787111349662 出版时间:2011-07-01 版  次:1 页  数:387 装  帧:平装 开  本:16开 所属分类:图书 > 计算机与互联网 > 编程语言与程序设计 内容简介   作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,《深入理解Java虚拟机:JVM高级特性与最佳实践》极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。   《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分。第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。   《深入理解Java虚拟机:JVM高级特性与最佳实践》适合所有Java程序员、系统调优师和系统架构师阅读。 作者简介   周志明,资深Java技术专家,对JavaEE企业级应用开发、OSGi、Java虚拟机和工作流等都有深入的研究,并在大量的实践中积累了丰富的经验。尤其精通Java虚拟机,撰写了大量与JVM相关的经典文章,被各大技术社区争相转载,是ITeye等技术社区公认的Java虚拟机方面的领袖人物之一。现任远光软件股份有限公司平台开发部经理兼平台架构师,先后参加与过国家电网、南方电网等多个国家级大型ERP项目的平台架构工作,对软件系统架构也有深刻的认识和体会。

2013-05-31

hadoop-eclipse-plugin-1.0.4.jar

hadoop-eclipse-plugin-1.0.4.jar 基于hadoop-1.0.4.tar.gz官方资源包中项目ant

2013-04-16

extjs日期+时间控件

http://www.uspcat.com/forum.php?mod=viewthread&tid=5293 帖子上的日期时间控件有显示的问题,现在修改一下发出来, 该控件基于4.1版本

2013-02-28

ooxml-schemas-1.1

poi 3.9 与20121203发布,其中jar包中的 ooxml-schemas不是完全版,需要替换为这个包(详见官网FAQ),奇怪的是官网下载很不好找

2013-01-21

HTML5与CSS3权威指南+配套源码

HTML5与CSS3权威指南+配套源码,完整影印中文版

2013-01-21

Oracle_Database_11g完全参考手册.part2

Oracle_Database_11g完全参考手册.part2 共两部分 影印版但清晰

2012-12-20

Oracle_Database_11g完全参考手册.part1

Oracle_Database_11g完全参考手册.part1 共两部分 影印版但清晰

2012-12-20

extjs4.0手册翻译

extjs4.中文手册,目前能找到的最好的翻译了

2012-12-03

USPCAT_EXTJS4.0视频教程配套代码

USPCAT_EXTJS4.0视频教程配套代码,30课全,没有论坛金币的人来下吧。

2012-12-01

Ext4.1.0_API中文版(中文API)

Ext4.1中文版API,已经汉化了大部分组件的内容,分享一下

2012-11-23

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

TA关注的人

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