• 等级
  • 342240 访问
  • 65 原创
  • 186 转发
  • 11816 排名
  • 16 评论
  • 2 获赞

Hibernate的集合映射(Set、List、Array、Map、Bag)

Hibernate集合映射POJOs如下:Customer类------>customer表 Order类对应---------->orders表  customer(1)(n)orderpublicclassCustomer{privateStringid;privateStringusername;privateStringpas

2014-12-20 14:16:58

如何在 Java 代码中获得 WebRoot 的物理路径

如何在Java代码中获得WebRoot的物理路径?(区分Windows和Linux的情况)第一部分:我自己的处理方法  今天要解析IKExpression的 IKExpression.cfg.xml文件,以解析其中系统函数默认配置和用户函数配置,于是又遇到了一个老问题:JavaWeb开发中如何获取部署目录下WEB-INF中class

2014-12-16 13:48:29

java 集群

序言越来越多的关键应用运行在J2EE(Java2,EnterpriseEdition)中,这些诸如银行系统和账单处理系统需要高的可用性(HighAvailability,HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今天高速增长的互连接的世界的重要性已经证实了。eBay于1999年6月停机22小时的事故,中断了约230万的拍卖,使eBay的股

2014-12-13 11:49:47

自动增量升级方案的设计及实现

问题背景:能否以某种简便甚至自动化的方式,将修改过的文件以增量的方式同步到线上而不影响应用的正常运行。除了文件同步外,能否自定义某些脚本,在升级时自动执行。如果发现升级后的版本有问题,能否快速回滚到原来的版本。写作目的:以SVN为例子,学会基于版本库的自动增量升级。无需依赖任何文件同步工具,只需简单的几个shell脚本便可完成从自动增量打包到自动增量升级

2014-11-27 21:19:35

socket编程基础

JavaSocket编程       对于JavaSocket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信

2014-11-22 21:57:39

Spring--quartz中cronExpression配置说明

字段 允许值 允许的特殊字符秒 0-59 ,-*/分 0-59 ,-*/小时 0-23 ,-*/日期 1-31 ,-*?/LWC月份 

2014-11-20 10:43:06

spring 定时任务

Spring中可以通过配置方便的实现周期性定时任务管理,这需要用到以下几个类: org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean--配置需要调度的Bean的某个方法org.springframework.scheduling.quartz.SimpleTriggerBean--定时器,负

2014-11-20 10:42:09

如何在eclipse中建web项目

2014-11-17 09:28:31

将 Xml 文章通过对象的形式保存到 缓存中

源文档地址:http://www.360doc.com/content/05/1129/12/2343_37352.shtml  接到一个任务,让我做一个公司网站的后台管理系统。要求很简单,就一个新闻发布模块和一个招聘信息发布模块。但不能用DB,只能用文件存取的形式实现。    不用考虑肯定是用XML文件进行数据的存取了,以前做毕设的时候也曾经实现过类似的功能,所以

2014-11-11 15:41:31

Java 内部代码执行顺序

本文主要介绍以下两块内容的执行顺序,熟悉的大虾可以直接飘过。   一。JAVA中执行顺序静态块块构造器父类构造器  二。JAVA中赋值顺序   静态块直接赋值   块直接赋值   父类继承的属性已赋值   静态变量声明时赋值   成员变量声明时赋值   构造器赋值  第一部分很好测试,我

2014-11-07 16:53:20

大规模流量的网站架构

大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。 以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这

2014-11-07 09:30:56

汉字转拼音示例

package com.wlh.lucene.test2;    import java.io.BufferedReader;  import java.io.BufferedWriter;  import java.io.File;  import java.io.FileReader;  import java.io.FileWriter;  import java

2014-11-06 13:33:02

Apache Lucene Tika 文件内容提取工具

Tika入门 Tika是一个内容抽取的工具集合(atoolkitfortextextracting)。它集成了POI,Pdfbox 并且为文本抽取工作提供了一个统一的界面。其次,Tika也提供了便利的扩展API,用来丰富其对第三方文件格式的支持。 在当前版本中,Tika提供了对如下文件格式的支持: PDF- 通过PdfboxMS-*- 通过POI

2014-11-06 11:27:23

struts set 标签用法

我要实现的功能室网上很多关于S:set标签的用法,例如: 最近在项目开发中,需要一个把一个List中的id,循环输出到一个js里面。测试了半天,得到如下代码。(假设test这个list中有个ID字段,值为1234)varaa=""; aa=""; 循环之后aa值="-1,1,2,3,

2014-10-24 13:53:33

Lucene 示例

packagezwdt.action.web;importjava.io.File;importjava.io.IOException;importjava.util.ArrayList;importjava.util.Date;importjava.util.List;importnet.paoding.analysis.analyzer.PaodingAnalyz

2014-10-23 09:27:43

深入探索 Java 热部署

在Java开发领域,热部署一直是一个难以解决的问题,目前的Java虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。本文将探索如何在不破坏Java虚拟机现有行为的前提下,实现某个单一类的热部署,让系统无需重启就完成某个类的更新。简介在Java开发领域,热部署一直是一个难以

2014-10-21 10:21:54

[Lucene高性能] Lucene中分组统计(GroupBy)及去重(Distinct)性能在数量级上提升解决方案

所谓分组统计,就是类似sql里groupby的功能。在solr里,这个功能称为faceting。lucene本身不支持分组统计,不过可以使用fieldCache来实现分组统计功能,而且也有很好的性能。solr根据不同的情况,还提供了其他方法(filterCache和UnInvertedField)来实现,这个以后再说。fieldCache是lucene用来排序的缓存。对要用来排序

2014-10-20 10:39:32

Lucene 多种搜索

lucene的搜索相当强大,它提供了很多辅助查询类,各自完成一种特殊的查询,也可以相互组合使用,来完成一些复杂的操作.  Java代码  public class Test{            Analyzer analyzer = new StandardAnalyzer();            RAMDirectory dir

2014-10-16 16:52:42

Lucene搜索方法总结

更多lucene信息欢迎查看http://summerbell.iteye.com/category/918591.多字段搜索使用 multifieldqueryparser 可以指定多个搜索字段。queryquery=multifieldqueryparser.parse(”name*”,newstring[]{fieldname,fieldvalue},anal

2014-10-16 15:58:22

Lucene sort 排序

排序是对于全文检索来言是一个必不可少的功能,在实际运用中,排序功能能在某些时候给我们带来很大的方便,比如在淘宝,京东等一些电商网站我们可能通过排序来快速找到价格最便宜的商品,或者通过排序来找到评论数最高或卖的最好的商品,再比如在Iteye里的博客栏里,每天都会以降序的方式,来显示出最新发出的几篇博客,有了排序,我们就能在某些时候很方便快速的得到某些有效信息,所以说排序功能,无处不在^_^。 

2014-10-16 15:32:45

华清545

关注