- 博客(37)
- 收藏
- 关注
转载 JAVA设计模式示例
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod { public
2013-02-25 16:02:22 222
转载 java程序跨服务器跨数据库批量导入导出百万级数据
java程序跨服务器跨数据库批量导入导出百万级数据/**@author G007N * 日期:2012年4月4日 * java程序跨服务器跨数据库批量导入导出百万级数据 * 本例主要是从sqlserver 2008数据库导入数据到oracle 10.2.0数据库 */ public static void main(String args[]) throws
2012-11-22 10:09:32 359
原创 创建MAVEN项目时如果 想用ANT工具
创建MAVEN项目时如果 想用ANT工具 ANT包必须放在项目lib下如果maven引用包会出现 "NoClassMethods" 异常
2012-11-19 10:51:13 293
原创 MAVEN 添加新包报Project configuration is not up-to-date with pom.xml. Run project configuration update错误
解决办法就是:?右键项目,【Maven】--》【Update Project Configuration...】即可。。。
2012-11-19 10:27:59 353
转载 « Solr Multicore 试用小记 tomcat 安装 apr (Apache Portable Runtime), tomcat-native. » Solr Multicore 结合 S
: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明.原文出处:http://blog.chenlb.com/2009/01/solr-multicore-work-with-solr-distributed-searching-to-search-big-index.htmlSolr Distributed Searching (分布式搜索) 是 solr
2012-11-06 15:17:59 379
转载 solr3.5配置
最近发现nutch1.4的index部分采用了solr所以对solr的索引方式进行了一下了解。nutch团队采用solr有他们的道路,没有 去分析代码,根据找到的资料显示,nutch的索引没有利用好HDFS,索引还是本地存储的。假设索引也是分布式的,在检索的时候,mapreduce的 合并效率也是不高的,为了达到排序的目的会产生大量的网络传输。solr采用索引复制的机制提高IO吞吐量,这也是稳定可
2012-11-05 16:16:06 343
转载 SOLR的分布式部署(复制)CollectionDistribute 快照分发 (精简版) .
SOLR复制模式,是一种在分布式环境下用于同步主从服务器的一种实现方式,因之前提到的基于rsync的SOLR不同方式部署成本过高,被SOLR1.4版本所替换,取而代之的就是基于HTTP协议的索引文件传输机制,该方式部署简单,只需配置一个文件即可。以下讲解具体操作步骤: 步骤分主服务器和从服务器,允许有多个从服务器,即从服务器的配置一样。主服务器:
2012-11-05 10:24:30 393
转载 java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package Refl
2012-11-01 15:50:51 291
转载 maven环境快速搭建
最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk 1.5以上java开发环境。Eclipse IDE 一个。Maven 3.0.3下载地址: http://maven.apache
2012-10-31 10:28:21 222
转载 Velocity 语法
最近发现一个很好的模板 语言 把学习资料转载一下一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2
2012-10-31 09:28:19 302
转载 maven搭建ssh
maven搭建ssh 2012-03-07 17:07:54| 分类:maven |字号 订阅1.准备工作:jdk1.6,maven2.0.9,myeclipse6.0.1,mysql数据库2.jdk的安装配置,以及maven2在eclipse里的配置网上的例子很多就不在重复3. 用m2搭建主项目工程s2shdemo,在myeclipse中点
2012-10-30 17:12:47 999
转载 luke:lucene 索引查看工具
luke 是 lucene 索引查看工具,基于 swing 开发的,是 lucene、solr、nutch 开发过程中不可或缺的工具。在测试搜索过程,进程出现搜不到东西或者搜到的东西不是想要的结果时,这时就需要用 luke 查看一下索引库的情况,来协助排查问题。下载:luke 可以从 google code 上下载只是为了使用 luke 的话,下载 jar 包即可,经常有朋友下载成了源
2012-10-30 16:47:20 536
转载 mysql中datetime类型字段为默认值0000-00-00 00:00:00怎么取出来 .
今天遇到了这个问题,rs.getString(4)是datetime类型,而且是默认值报错:Cannot convert value '0000-00-00 00:00:00' from column 9 to TIMESTAMP.然后网上搜素了一下解决方案如下:原来是jdbc连接的问题改成这样jdbc:mysql://localhost:3306/bril
2012-10-30 16:38:19 395
转载 Tomcat集群与负载均衡(转载)
在单一的服务器上执行WEB应用程序有一些重大的问题,当网站成功建成并开始接受大量请求时,单一服务器终究无法满足需要处理的负荷量,所以就有点显得有点力不从心了。另外一个常见的问题是会产生单点故障,如果该服务器坏掉,那么网站就立刻无法运作了。不论是因为要有较佳的扩充性还是容错能力,我们都会想在一台以上的服务器计算机上执行WEB应用程序。所以,这时候我们就需要用到集群这一门技术了。
2012-10-26 17:50:15 271
转载 轻松实现Apache,Tomcat集群和负载均衡
0, 环境说明 Apache :apache_2.0.55 1 个 Tomcat: apache-tomcat-5.5.17 (zip版) 2个 mod_jk:: mod_jk-apache-2.0.55.so 1个第一部分:负载均衡 负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处
2012-10-26 17:49:17 266
转载 数据库分库分表设计
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器
2012-10-26 17:40:03 553
转载 SQL语句优化技术分析
最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅。为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试
2012-10-26 17:37:19 215
原创 JAVA 两Long值相等 用==对比有可能结果不一样
在项目开发中遇到一个奇怪的问题: 两Long值相等 用==对比有可能结果不一样 后来研究一下终于明白记录一下 Long 是long的封装类 在用==对比时是对比内存地址 当内存地址相同时返回true当地址不同时返回false
2012-10-26 17:13:17 738
原创 jquery get 请求返回 object XMLdoment
在使用jquery+JqueryEasyUi+struts+json 做后台管理员界面的输入校验时候,曾经遇到这样一个问题。 在action类里面,实现了responseAware接口,在方法里使用response.getWriter.print("错误信息"); 可是在前台页面中, jquery.post("url","param",function(dat
2012-10-26 15:20:35 450
转载 中文分词器 jcseg
jcseg是使用Java开发的一个中文分词器,使用流行的mmseg算法实现。 1。目前最高版本:jcseg 1.6.9。 2。mmseg四种过滤算法,分词准确率达到了97%以上。 3。支持自定义词库。在lexicon文件夹下,可以随便添加/删除/更改词库和词库内容,并且对词库进行了分类。如何给jcseg添加词库/新词4。中文数字识别,例如:"四五十个人都来了,管他叁柒贰拾壹。"
2012-10-26 13:48:14 1112 1
原创 spring MVC 实现上传
一.Controller 代码/** * 上传表单文件 * @param request * @param response * @param modelMap * @throws IOException * 创建人:cj * 创建时间:2012-8-16 上午10:11:38 */
2012-10-26 13:34:50 401
转载 spring mvc整合freemarker基于注解方式
首先用IDE建一个web工程。(这个就不详细介绍了) 引入响应的jar包 web.xml?code1234567891011121314151617181920212223242526272829303132333435
2012-10-26 10:04:40 331
转载 JAVA元数据原理说明
JAVA元数据原理说明.什么是元数据,有什么作用?元数据,就是“关于数据的数据”。功能也有很多啦。你可能用过Javadoc的注释自动生成文档。这就是元数据功能的一种。总的来说,元数据可以用来创建文档,跟踪代码的依赖性,执行编译时格式检查,代替已有的配置文件(如Hibernate也提供了注释配置) 注释有3中基本类型 a.标记注释 --没有变量,只有名称标识。例
2012-10-25 18:14:04 423
转载 mmseg4j-1.8 中的 MMSeg4jHandler
mmseg4j-1.8 中的 MMSeg4jHandler发表于:2009年10月18日 | 分类:mmseg4j | 标签:handler,mmseg4j,solr | views(1,833)版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明.原文出处:http://blog.chenlb.com/2009/10/mmseg4j
2012-10-25 18:09:03 584
转载 SOLR 中 Schema.xml
SOLR 中 Schema.xml 的filedType 的一些属性的理解1. dynamicField 的作用是什么?如果你需要在schema.xml文件中的 ......部分定义多个(math_score,chinese_score,english_score,....),而恰好这些的type属性又相同(type="integer"),那么就可以借助 dynamicField
2012-10-25 18:05:36 648
转载 Solr Suggest说明
Solr Suggest实现搜索智能提示Posted by iamxhu on 2012/01/12Leave a comment (4) Go to comments智能提示简介搜索的智能提示目前是各大搜索的标配应用,主要作用是避免用户输入错误的搜索词,同时将用户引导到相应的关键词搜索上。Solr Suggestion智能提示模块作为一个应用广泛的搜索引擎系统,S
2012-10-25 18:03:04 2014
翻译 Solr solrconfig.xml的翻译
SolrXMLluceneCache多线程 solrconfig.xml solrconfig.xml文件包含了大部分的参数用来配置Solr本身的。 dataDir parameter:/var/data/solr用来指定一个替换原先在Solr目录下默认存放所有的索引数据,可以在Solr目录以外的任意目录中。如果复制使用后应该符合
2012-10-25 18:01:47 781
转载 solr 从零学习开始
开源企业搜索引擎SOLR的应用教程 2010-10 目 录 1 概述...41.1 企业搜索引擎方案选型...41.2 Solr的特性...41.2.1 Solr使用Lucene并且进行了扩展...41.2.2
2012-10-25 18:00:13 26090 5
原创 solr 实现拼音匹配
最近实现了一个拼音检索 向大家介绍一下 1.用solr suggest自动匹配 在 solrconfig.xml添加这样配置 string suggest org.apache.solr.spelling.suggest.Suggester org.apache.solr.sp
2012-10-25 17:50:11 2243 3
转载 策略模式
策略模式用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得他们可以相互替换一个系统需要动态地在几种算法中选择一种。那么这些算法可以包装到一个个的具体算法里面,而这些具体算法类都是一个抽象算法类的子类。就是这些具体算法类均有统一的接口,由于多态性原则,客户端可以选择使用任何一个具体算法类,并只持有一个数据类型是抽象算法类的对象如果在一个系统里面有许多类,他们之间的区别仅
2012-10-25 16:42:03 293
转载 Java泛型简明教程
Java泛型由来的动机理解Java泛型最简单的方法是把它看成一种便捷语法,能节省你某些Java类型转换(casting)上的操作:1List box = ...;2Apple apple = box.get(0);上面的代码自身已表达的很清楚:box是一个装有Apple对象的List。get方法
2012-10-25 16:06:22 165
转载 java 泛型详解
普通泛型Java代码 class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T getVar(){ // 返回值的类型由外部决定 return var ; } public
2012-10-25 15:58:11 180
原创 apache activeMq spring 结合
MQ spring 结合 1.导入MQ与spring 包 MQ包 spring-jms-3.0.5.RELEASE.jar activemq-all-5.5.0.jar activemq-pool-5.5.0.jar 2.spring
2012-10-25 15:24:14 365
转载 CXF 构建RESTful Web Service
这篇文章介绍一下怎么通过CXF来发布RESTful的Web Service.1. 首先是实体类,注意其中的@XmlRootElement注解[java] view plaincopyprint?package com.googlecode.garbagecan.cxfstudy.jaxrs; import java.util.Date; import j
2012-10-25 14:19:01 239
转载 WebService 介绍
一 .WebService 简介 WebService 是一组技术规范跟语言平台无关, 1.XML:描述数据的标准方法. 2.SOAP:简单对象访问协议. 3.WSDL:Web服务描述语言. 4.UDDI(Universal Description, Discovery and Integration):通用描述、发现与集成,它是一种独立于平台的,基于XML语
2012-10-24 14:47:22 267
翻译 H2 数据库引擎
最近项目中有用H2做嵌入式数据库 感觉很不错像大家介绍一下 H2特点:非常快的,开放的源代码,JDBC API 嵌入式和服务器模式,内存数据库, 基于浏览器的控制台应用程序 占地面积小:约1 MB jar文件的大小 需求要运行该数据库,软件协议栈是众所周知的工作。其他软件最有可能也可以工作,但还没有测试一样多。数据库引擎Windows XP或Vista
2012-10-24 10:36:36 5295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人