自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAX-RS入门 一 :基础

简介JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源。标注包括:@Path,标注资源类或方法的相对路径@GET,@PUT,@POST,@DELETE,标注方法是用的HTTP请求的类型@Produces,标注返回的MIME媒体类型@Consumes,标注可接受请求的MIME媒体类型@PathParam...

2017-05-04 10:42:33 337

原创 磁盘IO性能

windows下如何查看磁盘IO性能通常,我们很容易观察到数据库服务器的内存和CPU压力。但是对I/O压力没有直观的判断方法。磁盘有两个重要的参数:Seek time、Rotational latency。正常的I/O计数为:①1000/(Seek time+Rotational latency)*0.75,在此范围内属正常。当达到85%的I/O计数以上时则基本认为已经存在I/O瓶颈...

2017-05-02 13:34:37 682

原创 Linux IO实时监控iostat命令详解

简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [...

2017-05-02 13:30:28 371

原创 Lucene 的索引排序是使用了倒排序原理

Lucene 的索引排序是使用了倒排序原理。 该结构及相应的生成算法如下: 设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1. 由于lucene是基于关键词索引和查询的,首先我们要取得这两篇文章的关键词,通常我们需要如下处理措施 a. ...

2017-04-30 16:35:06 521

原创 dorado 重写foot的统计数据

ajax请求获取到数据后.通过ajax的 onSuccess事件 .然后获取到列,根据列将相应数据填进去.  var cols = view.get("#dgRequestMoney").get("dataColumns");var colMap = $map({}) ; if(cols && cols.length>0){ for...

2017-04-28 17:22:54 176

原创 JEECG 3.7跨时代重构精华版发布,企业级JAVA快速开发平台

JEECG 3.7 跨时代重构精华版发布,企业级J2EE快速开发平台  ———————————————————————————————————————— Version:  Jeecg_3.7项 目:   JEECG 企业级快速开发平台Date :     2017-04-20官 网 :     www.jeecg.org————————————————————————————————...

2017-04-25 13:27:23 149

原创 dorado中配置的servlet获取参数全部为空

 配置看了几次,以为是对的,实际上缺少配置,导致获取的参数全部为空<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">          <property name="maxUploadSize">  ...

2017-04-23 17:23:29 286

原创 solr手动查询的理解

solr查询是从每个shard中查询.然后再汇总出来. solrCloud手动路由是通过路由字段来做路由的.<field name="_route_" type="string"/>索引创建的时候需要显示设置路由字段.doc.addField("_route_","shard_x"); http://localhost:8980/solr/admin/co...

2017-04-15 18:44:45 188

原创 jdk8 spring 3 报错

springmvc错误 Spring3.X jdk8 java.lang.IllegalArgumentException [DEBUG] 2017-04-12 13:35:46.848 Finished creating instance of bean 'org.springframework.context.annotation.internalConfigurationAnnot...

2017-04-12 13:39:44 204

原创 maven: 开发、测试和生产环境使用不同的配置文件例子

将一样的配置文件都放到src/main/resources目录下,其他不同的配置文件放到各自的文件夹下,如:resources_dev和resources_test。     <properties>       <package.target>notexists</package.target>    </properties>   ...

2017-04-12 13:27:56 379

原创 base64参数加密解密

 通过 URL 传递 base64 编码参数的问题,及其解决方案 java代码一般情况下,URL 中的参数应使用 url 编码规则,即把参数字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。但是对于带有中文的参数来说,这种编码会使编码后的字符串变得很长。如果希望有短一点的方式对参数编码,可以采用 base64 编码方...

2017-04-11 23:23:21 1159

原创 solrj 6使用

 CloudSolrClient  cloudSolrClient = new CloudSolrClient.Builder().withZkHost("127.0.0.1:2181").build();              final int zkClientTimeout = 10000;              final int zkConnectTimeout = 1...

2017-04-11 13:44:53 162

原创 Solr 6.2.1 集群部署

1. 依赖环境1) JDK1.82) Zookeeper2. 安装包在所有节点解压,无需做任何更改3. 启动Solr在每个节点执行 $SOLR_HOME/bin/solr start -cloud -s $SOLR_HOME/server/solr -z center-datanode11:2181,center-datanode12:2181,center-nam...

2017-04-11 13:43:44 206

原创 solr boost设置

   当用solr或者lucene搜索的时候,如果想对不同类型的文章,或者不同的字段设置不同的权重,又或者对不同的搜索词语设置不同权重,则需要boost功能。 1、boost设置方法      在索引时候设置boost,会消耗额外的内存;在查询的时候设置boost,会消耗cpu。      索引的时候,boost值是写入索引文件的,存储在标准化因子(.nrm)文件中,一旦设定,除非删除此文档,...

2017-04-11 11:56:44 307

原创 SolrCloud 5.0 路由、Collection创建与数据迁移

    SolrCloud的设计是为了提供高可用、容错,在分布式环境中进行内容索引和查询请求。        SolrCloud 5.0,对自带的SolrCloud的启动脚本进行了改进,启动SolrCloud变的异常简单,执行 [plain] view plain copy $ bin/solr –e cloud          根据提示输入一...

2017-04-11 10:53:37 235

原创 solor中配置IK Analyzer分词

  solr6.0中进行中文分词器IK Analyzer的配置和solr低版本中最大不同点在于IK Analyzer中jar包的引用。一般的IK分词jar包都是不能用的,因为IK分词中传统的jar不支持solr6.0这个高版本的,所以就会发送运行错误的界面。下面就来介绍一下solr6.0中中文分词器IK Analyzer的配置。步骤1:  下载solr6.0专用的IK Analyzer的...

2017-04-09 10:18:30 221

原创 solr 启动

 1.启动zookeepersh /Users/fengbin/service/zookeeper-3.4.8/bin/zkServer.sh start2.启动tomcat应用sh /Users/fengbin/soft/solr/tomcat1/bin/startup.sh

2017-04-06 22:01:15 162

原创 开发者提到最多的十个 GitHub 仓库

简评:freeCodeCamp 社区最活跃的的部分是聊天室系统,里面会有数以千计的人在讨论技术(其实是灌水),互相帮助提高彼此的 coding 技能,在提到的众多 GitHub 仓库中,以下十个是最常见的。 1. freeCodeCamp/freeCodeCamp freeCodeCamp 社区本身就相当受欢迎,每周有近 25 万 stars,超过 10k 的 forks,以及几百个 issue...

2017-04-06 12:45:38 344

原创 Mysql5.6-DDL是否加锁

版本:Mysql 5.6.12-log一.添加/删除 字段[所有]、索引(非主键)#gift_id:是表t_wiki_gifts的主键。1.1 添加字段name2,不加锁。session1:alter table t_wiki_gifts add column name2 varchar(32) notnull default 'bb';session2:update t_w...

2017-04-01 17:19:38 791

原创 查看线程数

 查看线程数pstree -p 2203 | wc -l

2017-04-01 10:30:18 161

原创 队列queue的详细讲解

一、Java  Queue基础Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构offer,add区别:一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。这时新的 offer 方法就可以起作用了。它不是对调用 add() 方法抛出一个 unchecked 异常,而只是得到由 offer() 返回的 false。poll,remove区别...

2017-03-29 14:08:17 4049

原创 通过javaMail发送邮件,可设置多个收件人,多个附件

通过javaMail发送邮件,可设置多个收件人,发送多个附件:附件名称为中文时无乱码现象 详见代码: SendMailTest .java: Java代码  package com.test;    import java.util.Date;  import java.util.Properties;    import ja...

2017-03-21 21:03:40 1843 1

原创 使用zookeeper实现配置同步

前言应用项目中都会有一些配置信息,这些配置信息数据量少,一般会保存到内存、文件或者数据库,有时候需要动态更新。当需要在多个应用服务器中修改这些配置文件时,需要做到快速、简单、不停止应用服务器的方式修改并同步配置信息到所有应用中去。本篇文章就是介绍如何使用ZooKeeper来实现配置的动态同步。ZooKeeper在《hive Driver类运行过程》一文中可以看到hive为了支持并发访...

2017-03-19 21:15:33 180

原创 maven打印包的依赖

mvn dependency:tree > aa.txt

2017-03-16 15:49:46 1325

原创 linux下ps命令 和 grep命令用法

inux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)...

2017-03-14 23:17:01 282

原创 liunx运维相关命令

ps -fC javaUID        PID  PPID  C STIME TTY          TIME CMDroot      1259     1  0  2016 ?        03:00:43 /usr/java/jdk1.7.0_03/bin/java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CON...

2017-03-14 22:41:05 122

原创 文件夹拷贝并用日期重命名

 cp -rf /home/xxx/webapps/crm-file crm-file`date +%Y%m%d` 1、按照一定的格式输出日期:      date +"%y%m%d"    格式说明:    % : 印出 %%n : 下一行%t : 跳格%H : 小时(00-23)%I : 小时(01-12)%k : 小时(0-23)%l : 小时(1-12)%M : 分...

2017-03-14 21:41:10 1539

原创 华为开源数据格式CarbonData项目,实现大数据即席查询秒级响应

华为宣布开源了CarbonData项目,该项目于6月3日通过Apache社区投票,成功进入Apache孵化器。CarbonData是一种低时延查询、存储和计算分离的轻量化文件存储格式。那么相比SQL on Hadoop方案、传统NoSQL或相对ElasticSearch等搜索系统,CarbonData具有什么样的优势呢?CarbonData的技术架构是什么样子的?未来有什么样的规划?我们采访了...

2017-03-08 13:10:45 575

原创 solr配置

  1.配置好solr应用 以及solrhome (端口,solr应用的web.xml中 配置的solrhome地址)   配置好solrhome中的服务ip和端口.2.配置JAVA_OPTSJAVA_OPTS="-DzkHost=192.168.25.154:2181,192.168.25.154:2182,192.168.25.154:2183"         红色字...

2017-03-05 22:43:21 119

原创 solr Shard分片的理解

solr Shard分片                                                                                 - shard1                                                  collection (逻辑上的实例)  - shard2       ...

2017-03-04 15:54:33 1653 1

原创 solr配置 相关问题

 catalina.out中报错严重: One or more Filters failed to start. Full details will be found in the appropriate container log file三月 04, 2017 12:52:21 上午 org.apache.catalina.core.StandardContext startIn...

2017-03-04 01:05:21 244

原创 solr配置

一、 环境   solr   下载地址 http://archive.apache.org/dist/lucene/solr/6.2.0/  jdk 1.8 tomcat8 二、 安装solr到tomcat  1  解压solr ,把 solr-6.2.0\solr-6.1.0\server\solr-webapp下的 webapp 文件夹拷贝到tomcat 的webap...

2017-03-03 23:56:48 79

原创 excel中数据对比

excel中通过区域查找 对两列数据去重. =IF(ISERROR(VLOOKUP(A1,D$1:D$142,1,0)),0,1) VLOOKUP(A1,D$1:D$142,1,0) 需要查找的值,查找区域,查找到后显示的列,0为精确查找    ...

2017-03-03 13:48:48 189

原创 tomcat连接池配置详解

<bean class="org.apache.tomcat.jdbc.pool.PoolProperties"> <property name="url" value="${jdbcUrl}"/> <!--数据库驱动--> <property name="driverClassName

2017-02-25 22:22:39 118

原创 多种负载均衡算法及其Java代码实现

首先给大家介绍下什么是负载均衡(来自百科) 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和 服务器的带宽、增加 吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web 服务器、 FTP服务器、 企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。 本文讲...

2017-02-15 13:28:02 116

原创 Java性能权威指南学习笔记

xmind格式学习笔记下载链接:https://github.com/bsr1983/note/blob/master/Java%E6%80%A7%E8%83%BD%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97.xmindJava性能权威指南导论 JVM调优标志  布尔标志   -XX:+FlagName 表示开启 -XX:-FlagNam...

2017-02-15 13:27:25 349

原创 dorado文件访问不到的问题

报对应的配置不存在,怀疑是配置有问题.查看了dorado的配置都正确的. 没想到是nginx配置的问题导致问题.通过查看请求,确定是访问到哪个应用.     ...

2017-02-10 14:57:08 343

原创 spring mvc相关

@ResponseBody 直接返回相应内容  @RequestMapping(value="test/{sessionId}",method = RequestMethod.GET)    public String test(@PathVariable("sessionId") String sessionId,Model model, HttpServletResponse...

2017-01-05 13:18:51 80

原创 每个 Java 开发者应该知道(并爱上)的 8 个工具

1.Groovy 我们使用Groovy来写Java测试。为什么?因为它提供了下面这些能力: 宽松的Java语法:这是Java语法,但有些其他规则,比如分号,变量类型,访问修饰符都是可选的。后者对于测试意义重大,由于访问修饰符不是严格的,你的测试可以读取并断言类内部的状态。举个例子,我们假设下面一个类:  如果你想测试setBar(String)方法正常(即能正确修改bar的值),你可以用Groo...

2017-01-03 20:11:56 183

原创 idea找不到配置文件的问题

 file - project Structure 找到项目的配置文件然后可以指定目录为资源目录. http://blog.csdn.net/testcs_dn/article/details/51815950

2016-12-30 19:41:13 2875

空空如也

空空如也

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

TA关注的人

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