自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (13)
  • 收藏
  • 关注

转载 solr查询优化(实践了一下效果比较明显)

什么是filtercache?    solr应用中为了提高查询速度有可以利用几种cache来优化查询速度,分别是fieldValueCache,queryResultCache,documentCache,filtercache,在日常使用中最为立竿见影,最有效的应属filtercache,何谓filtercache?这个需要从一段solr的查询日志开始说起,下面是我截取的solr运行中打印

2013-12-29 09:53:06 40299

solr查询优化(实践了一下效果比较明显)

什么是filtercache? solr应用中为了提高查询速度有可以利用几种cache来优化查询速度,分别是fieldValueCache,queryResultCache,documentCache,filtercache,在日常使用中最为立竿见影,最有效的应属filtercache,何谓filtercache?这个需要从一段solr的查询日志开始说起,下面是我截取的solr运行中打印的一...

2013-12-29 09:53:00 760

转载 JAVA处理线程超时

在实际业务中,由其是多线程并开业务中,经常会遇到某个线程执行超时。而程序如果不捕获这类情况,就会导致程序一直处于等待状态,从而影响后续线程的运行。比如说网络通迅、单任务下的复杂数据库查询等,通常处理这类问题,可以启用一个后台守护线程来监控用户线程(业务线程)的执行是否超时,如果超时就不在等待,这种做法,通常是在调用用户线程的.start()方法之前,调用守护线程的start()方法,同时将超时

2013-12-24 18:57:10 21724

JAVA处理线程超时

在实际业务中,由其是多线程并开业务中,经常会遇到某个线程执行超时。而程序如果不捕获这类情况,就会导致程序一直处于等待状态,从而影响后续线程的运行。比如说网络通迅、单任务下的复杂数据库查询等,通常处理这类问题,可以启用一个后台守护线程来监控用户线程(业务线程)的执行是否超时,如果超时就不在等待,这种做法,通常是在调用用户线程的.start()方法之前,调用守护线程的start()方法,同时将超时...

2013-12-24 18:57:00 432

转载 Solr 数据导入 <一>DIH简单使用

使用DataImportHandler进行简单数据导入还是比较有效的,特别是DIH中针对简单的数据库表,可以把完全导入和增量导入合并成一个语句,非常方便。我的使用方式如下所示1。配置schema  Xml代码  requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.

2013-12-19 14:47:48 1728

Solr 数据导入 <一>DIH简单使用

使用DataImportHandler进行简单数据导入还是比较有效的,特别是DIH中针对简单的数据库表,可以把完全导入和增量导入合并成一个语句,非常方便。我的使用方式如下所示1。配置schemaXml代码 &lt;requestHandlername="/dataimport"class="org.apache.solr.handler.dataimport.D...

2013-12-19 14:47:00 147

转载 几种防止表单重复提交的方法

表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。  几种防止表单重复提交的方法  禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用

2013-12-18 23:43:29 1168

几种防止表单重复提交的方法

表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。  几种防止表单重复提交的方法  禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心...

2013-12-18 23:43:00 81

转载 关于MongoDB你需要知道的几件事

Henrique Lobo Weissmann是一位来自于巴西的软件开发者,他是itexto公司的联合创始人,这是一家咨询公司。近日,Henrique在博客上撰文谈到了关于MongoDB的一些内容,其中有些观点值得我们,特别是正在和打算使用MongoDB的开发者关注。  到目前为止,MongoDB在巴西是最为流行的NoSQL数据库(至少根据关于MongoDB的博客数量以及文章所判断)。Mo

2013-12-18 22:08:22 1063

关于MongoDB你需要知道的几件事

Henrique Lobo Weissmann是一位来自于巴西的软件开发者,他是itexto公司的联合创始人,这是一家咨询公司。近日,Henrique在博客上撰文谈到了关于MongoDB的一些内容,其中有些观点值得我们,特别是正在和打算使用MongoDB的开发者关注。  到目前为止,MongoDB在巴西是最为流行的NoSQL数据库(至少根据关于MongoDB的博客数量以及文章所判断)。Mo...

2013-12-18 22:08:00 156

原创 java基础2013

一、双括号初始化语法(DoubleBraceInitialization)(这里指的是大括号{}) 主要指的是集合类(List,Map,Set等),我们创建一个常量集合或传递一个常量集合作为参数,往往都会这么做(以Set为例):123456Set validCodes =new HashSet(); validCo

2013-12-17 23:45:00 678

java基础2013

一、双括号初始化语法(DoubleBraceInitialization)(这里指的是大括号{})主要指的是集合类(List,Map,Set等),我们创建一个常量集合或传递一个常量集合作为参数,往往都会这么做(以Set为例):123456Set&lt;String&gt; validCodes =newHashSet&lt;Str...

2013-12-17 23:45:00 47

转载 HttpClient 学习整理

HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中

2013-12-04 17:10:45 717

HttpClient 学习整理

HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经...

2013-12-04 17:10:00 46

原创 solr笔记

solr触发URLsolr更新索引: http://localhost:8080/solr/fare/dataimport?command=delta-import&commit=true&optimize=trueSolr 删除全部索引:http://localhost:8080/solr/update/?stream.body=*:*&stream.contentType=text

2013-12-04 17:01:27 1850 1

solr笔记

solr触发URLsolr更新索引: http://localhost:8080/solr/fare/dataimport?command=delta-import&amp;commit=true&amp;optimize=trueSolr 删除全部索引:http://localhost:8080/solr/update/?stream.body=&lt;delete&gt;&lt;q...

2013-12-04 17:01:00 72

转载 solr 从零学习开始

2012-10-25 18:00 3603人阅读 评论(0)收藏 举报目录(?) 1    概述...41.1      企业搜索引擎方案选型...41.2      Solr的特性...41.2.1      Solr使用Lucene并且进行了扩展...41.2.2      Schema(模式)...51.2.3

2013-12-04 15:09:14 11352

solr 从零学习开始

1 概述1.1 企业搜索引擎方案选型由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择:1)基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。2)调用Google、Baidu的API实现站内搜索。同第三方搜索引擎绑定太死,无法满足后期业务扩展需要,暂时不采用。3)...

2013-12-04 15:09:00 145

Excel2Pdf源码

spring boot 版本demo,解压可以直接用运行

2022-12-25

LiquiBase数据库版本管理组件使用示例

LiquiBase数据库版本管理组件使用示例和详细介绍 1、语法简单,开箱即用 2、功能强大,满足日常数据库脚本变更需求 3、版本管理方便,每次修改都有记录 4、与项目集成,项目启动执行数据库变更,发布省去手动初始化脚本

2021-02-10

spring-boot-elasticseach-demo.zip

本demo实现功能如下: 1、保存索引数据 2、根据ID获取索引数据 3、分页查询所有索引数据:精确匹配、时间范围查询、分词查询、高亮结果 4、利用滚动查询所有数据

2020-03-21

spring-boot-rabbitmq-demo.zip

spring boot和rabbitMQ最佳实践 1、JSON序列化与反序列化 要实现消息跨平台,需要配置消息JSON序列化(配置见代码实现),就可以实现不同语言之间互相发送/接收消息,还可以直接用RabbitMQ控制台发送消息。 2、消息重试机制 见application.yml配置文件,手动模式下,当消费端消费抛异常时,消息会进行重试。消息等待重试时,会阻塞,直到重试都失败后,才会消费下一条消息。

2020-03-09

mybatis-generator生成代码完整示例

在java项目开发中一般都用到mybatis框架,就会涉及到实体和表的映射,mapper的生成,mybatis-generator插件可以根据表结构自动生成实体和mapper,大大简化了开发的工作量 目前这个插件生成的原始实体没有字段注释,查找了一些资料找到了解决方法,通过实现mybatis-generator提供的PluginAdapter接口,从而自定义实体生成的规则,可以在实体类字段中自动添加表结构定义的注释

2019-01-31

导入导出报表开发模板

此套导入和导出开发模板简单易用,可读性强,维护方便,让程序员避开复杂的代码操作,专注业务。

2015-09-05

SVN的详细使用说明

SVN与Myeclipse整合

2013-05-12

flashPaper2+注册码+win7安装方法

flashPaper2+注册码+win7安装方法 本人刚搞定 于是分享给大家

2012-04-29

win7去除快捷箭头工具

win7去除快捷箭头工具,只要点击启动,不用安装,既能一次性去除快捷箭头,方便,快捷

2011-12-12

金山打字通

一款用于练习打字的软件,非常实用,可用于矫正你的打字习惯,帮助你提高打字速度

2011-12-12

iread阅读器

它是一个很好用的阅读器,它结合现实中人的看书习惯,模拟书的形式,给你真实的阅读体验,看起来就像看着真实的书一样

2011-12-12

无忧辩论赛计时器

无忧辩论赛计时器(软件)采用Visual Basic 6.0编写,运行稳定。可以满足于中小型辩论赛中计时等需要,软件体积小且无需安装。软件最大程度上让用户自主设置各个功能,如背景图片,音效等。是一款使用方便的绿色软件。

2011-12-12

java 常用事件及对应的监听器和方法

java 常用事件及对应的监听器和方法,本人自己整理,希望给初学者提供参考

2011-12-03

eclipse常用快捷键

eclipse常用快捷键,全,详细,标红为常用,希望能够帮助到初学者

2011-12-03

空空如也

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

TA关注的人

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