- 博客(254)
- 资源 (12)
- 收藏
- 关注

原创 Face your past without regret. Handle your present with confidence.Prepare for future without fear.
Face your past without regret. Handle your present with confidence.Prepare for future without fear. keep the faith and drop the fear.
2014-08-21 14:34:10
1465
原创 Amaze UI 是一个移动优先的跨屏前端框架。
Amaze UI 是一个移动优先的跨屏前端框架。文档访问地址:添加链接描述 https://amazeui.wanjiaxinrc.com/en/
2020-12-02 14:55:58
374
转载 Hibernate的集合映射(Set、List、Array、Map、Bag)
Hibernate集合映射POJOs如下:Customer类------>customer表 Order类对应---------->orders表 customer(1)(n)orderpublic class Customer{ private String id; private String username; private String pas
2014-12-20 14:16:58
1083
转载 如何在 Java 代码中获得 WebRoot 的物理路径
如何在 Java 代码中获得 WebRoot 的物理路径?(区分 Windows 和 Linux 的情况)第一部分:我自己的处理方法 今天要解析 IK Expression 的 IKExpression.cfg.xml 文件,以解析其中系统函数默认配置和用户函数配置,于是又遇到了一个老问题:Java Web 开发中如何获取部署目录下 WEB-INF 中 class
2014-12-16 13:48:29
1287
转载 java 集群
序言越来越多的关键应用运行在J2EE(Java 2, Enterprise Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability, HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今天高速增长的互连接的世界的重要性已经证实了。eBay于 1999年6月停机22小时的事故,中断了约230万的拍卖,使eBay的股
2014-12-13 11:49:47
964
转载 自动增量升级方案的设计及实现
问题背景:能否以某种简便甚至自动化的方式,将修改过的文件以增量的方式同步到线上而不影响应用的正常运行。除了文件同步外,能否自定义某些脚本,在升级时自动执行。如果发现升级后的版本有问题,能否快速回滚到原来的版本。写作目的:以SVN为例子,学会基于版本库的自动增量升级。无需依赖任何文件同步工具,只需简单的几个shell脚本便可完成从自动增量打包到自动增量升级
2014-11-27 21:19:35
3981
转载 socket编程基础
Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信
2014-11-22 21:57:39
886
转载 Spring--quartz中cronExpression配置说明
字段 允许值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - * ? / L W C月份
2014-11-20 10:43:06
785
转载 spring 定时任务
Spring中可以通过配置方便的实现周期性定时任务管理,这需要用到以下几个类: org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean--配置需要调度的Bean的某个方法org.springframework.scheduling.quartz.SimpleTriggerBean--定时器,负
2014-11-20 10:42:09
1088
转载 将 Xml 文章通过对象的形式保存到 缓存中
源文档地址:http://www.360doc.com/content/05/1129/12/2343_37352.shtml 接到一个任务,让我做一个公司网站的后台管理系统。要求很简单,就一个新闻发布模块和一个招聘信息发布模块。但不能用DB,只能用文件存取的形式实现。 不用考虑肯定是用XML文件进行数据的存取了,以前做毕设的时候也曾经实现过类似的功能,所以
2014-11-11 15:41:31
993
转载 Java 内部代码执行顺序
本文主要介绍以下两块内容的执行顺序,熟悉的大虾可以直接飘过。 一。JAVA中执行顺序静态块块构造器父类构造器 二。JAVA中赋值顺序 静态块直接赋值 块直接赋值 父类继承的属性已赋值 静态变量声明时赋值 成员变量声明时赋值 构造器赋值 第一部分很好测试,我
2014-11-07 16:53:20
943
转载 大规模流量的网站架构
大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。 以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这
2014-11-07 09:30:56
2431
转载 汉字转拼音示例
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
819
转载 Apache Lucene Tika 文件内容提取工具
Tika入门 Tika是一个内容抽取的工具集合(a toolkit for text extracting)。它集成了POI, Pdfbox 并且为文本抽取工作提供了一个统一的界面。其次,Tika也提供了便利的扩展API,用来丰富其对第三方文件格式的支持。 在当前版本中,Tika提供了对如下文件格式的支持: PDF - 通过PdfboxMS-* - 通过POI
2014-11-06 11:27:23
1567
原创 struts set 标签用法
我要实现的功能室网上很多关于S:set标签的用法,例如: 最近在项目开发中,需要一个把一个List中的id,循环输出到一个js里面。测试了半天,得到如下代码。(假设test这个list中有个ID字段,值为1 2 3 4)var aa=""; aa=""; 循环之后aa值="-1,1,2,3,
2014-10-24 13:53:33
1083
原创 Lucene 示例
package zwdt.action.web;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.Date;import java.util.List;import net.paoding.analysis.analyzer.PaodingAnalyz
2014-10-23 09:27:43
1211
转载 深入探索 Java 热部署
在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。本文将探索如何在不破坏 Java 虚拟机现有行为的前提下,实现某个单一类的热部署,让系统无需重启就完成某个类的更新。简介在 Java 开发领域,热部署一直是一个难以
2014-10-21 10:21:54
1060
转载 [Lucene高性能] Lucene中分组统计(GroupBy)及去重(Distinct)性能在数量级上提升解决方案
所谓分组统计,就是类似sql里group by的功能。在solr里,这个功能称为faceting。lucene本身不支持分组统计,不过可以使用fieldCache来实现分组统计功能,而且也有很好的性能。solr根据不同的情况,还提供了其他方法(filterCache和UnInvertedField)来实现,这个以后再说。fieldCache是lucene用来排序的缓存。对要用来排序
2014-10-20 10:39:32
5031
转载 Lucene 多种搜索
lucene的搜索相当强大,它提供了很多辅助查询类,各自完成一种特殊的查询,也可以相互组合使用,来完成一些复杂的操作. Java代码 public class Test{ Analyzer analyzer = new StandardAnalyzer(); RAMDirectory dir
2014-10-16 16:52:42
1005
转载 Lucene搜索方法总结
更多lucene信息欢迎查看http://summerbell.iteye.com/category/918591.多字段搜索使用 multifieldqueryparser 可以指定多个搜索字段。query query = multifieldqueryparser.parse(”name*”, new string[] { fieldname, fieldvalue }, anal
2014-10-16 15:58:22
978
转载 Lucene sort 排序
排序是对于全文检索来言是一个必不可少的功能,在实际运用中,排序功能能在某些时候给我们带来很大的方便,比如在淘宝,京东等一些电商网站我们可能通过排序来快速找到价格最便宜的商品,或者通过排序来找到评论数最高或卖的最好的商品,再比如在Iteye里的博客栏里,每天都会以降序的方式,来显示出最新发出的几篇博客,有了排序,我们就能在某些时候很方便快速的得到某些有效信息,所以说排序功能,无处不在 ^_^。
2014-10-16 15:32:45
3347
转载 lucene排序---相关度与其他组合排序
原先一直有这个概念,就是在lucene中相关度排序和其他排序是不能组合使用;但是一直怀疑这个观念,我记得是书上看到的(网上也有人这么说),但是有不能确定。理论上来说,lucene是可以做到这样组合排序的;所以我就试一下了;[java] view plaincopypackage com.search5173.lucene.demo
2014-10-16 15:27:32
3794
转载 lucene中Field.Index,Field.Store详解
lucene在doc.add(new Field("content",curArt.getContent(),Field.Store.NO,Field.Index.TOKENIZED));Field有两个属性可选:存储和索引。通过存储属性你可以控制是否对这个Field进行存储;通过索引属性你可以控制是否对该Field进行索引。事实上对这两个属性的正确组合很重
2014-10-15 17:14:49
1278
原创 Java 实现链表 单向链表
package sort;/** * 学生实体类 * @author Brook Lieu * @version v1.0 2014-10-2 */public class Student { private int id; private String name; private int age; public Student(int id
2014-10-02 09:11:45
743
原创 Java 冒泡排序
package sort;/** * 冒泡排序 * @author Brook Lieu * @version v1.0 2014-9-28 */public class MaoPao { public static void main(String[] args) { int[] strings = new int[] {9,6,7,5,8,3,4,2,1,
2014-09-28 22:36:48
730
原创 Jsp自定义标签 二 tld 详解
从jsp1.1开始就可以在jsp页面中使用自定义标签了,使用自定义标签不但可以实现代码重用,而且可以使jsp代码更简洁。Jsp2.0的标签扩展API中又增加了SimpleTag接口和其实现类SimpleTagSupport。标签扩展API层次结构: TLD文件元素详解:每个自定义标签都必须在TLD文件中声明,TLD文件只不过是一个XM
2014-09-25 21:47:21
1408
转载 Servlet 常用接口
Servlet常用接口public interface Servlet这个接口是所有Servlet必须直接或间接实现的接口。它定义了以下方法:init(ServletConfig config) 用于初始化Servletdestory() 销毁ServletgetServletInfo() 获得Servlet的信息getServletConfig() 获得Servle
2014-09-25 13:43:36
873
转载 Struts2 拦截器详解
struts2 拦截器 interceptor在之前的文章中,我们已经涉及到了拦截器(Interceptor)的概念。 downpour 写道拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦
2014-09-25 11:03:34
1119
原创 Struts2 InitOperations
/* * $Id: DefaultActionSupport.java 651946 2008-04-27 13:41:38Z apetrelli $ * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE
2014-09-22 21:00:31
1286
转载 java 注解:注解(Annotation)--注解处理器
如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement): Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Anno
2014-09-19 15:24:12
826
转载 java 注解:注解(Annotation)自定义注解入门
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target,
2014-09-19 15:20:42
869
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人