`
wangmored
  • 浏览: 162567 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
单例模式::保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式中的“单例”通常用来 代表那些本质上具有唯一性的系统组件。 单例模式的目的就是要控制特定的类只产生一个对象,当然也允许在一定情况 ...
[     面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设 ...
近日,一位网友贴出“西游记(微博)中的孙悟空其实早就死了 最后取到真经的并不是他”的意见。看看他是怎么说的吧!你有什么样的观点,也可以在评论中探讨哦~ 看《西游记》第五十七回,说是“六耳猕猴”化作孙悟空的摸样,伤了唐僧,后又和孙悟空大打出手。。。这位假孙悟空,实力不用多说了吧,和真孙悟空一般无二,大战孙悟空,闹到上天入地下海。在唐僧那:念紧箍咒,两个都喊疼,自然看不出哪个真假;到天宫:拖塔天王拿照妖镜照,也看不出;又到观音那:观音也看不出。最后到幽冥处阎罗那,经“谛听”听过之后,“谛听”却说:“我看出来了,却不敢说”。。。最后还是如来老佛爷道出六耳真身并用金钵盂罩住,才被孙悟空一棍子打死。 这 ...
尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。下面是HttpServletResponse.sendRedirect方法实现的请求重定向与RequestDispatcher.forward方法 ...
由于lucene版本间兼容性特别的坑..,这里就不再对Field.Index、 Field.Store做详细的解释[luncen 版本不同,Field.Index、 Field.Store属性也是不同的;以该版本的API为准] 网上摘超例子,可以更好的有助你理解。 例子如下: 我们以文章表为例.articleinfo. 有ID,title(标题),sumary(摘要),content(内容),userName(用户名) 其中title(标题),sumary(摘要)属于第一种情况,既要索引也要分词,也要存储. content(内容)要分词,索引,但不存储.由于他太大了,而且界面也不用显示整个 ...
Spring Mongodb的配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:context="http://www.springframework.org/schema/context" ...
搜索过程的核心类: IndexSearcher Term TermQuery QueryParser TopDocCollector IndexSearcher IndexSearcher是用来在建立好的索引上进行搜索的。它只能以只读的方式打开一个索引,所以可以有多个IndexSearcher的实例在一个索引上进行操作。 Term Term是搜索的基本单位,一个Term对象有两个String类型的域组成。 生成一个Term对象可以有如下一条语句来完成: Term term = new Term(“要查找的域(Field)”,”要查询的关键词”); TermQuery TermQuery是 ...
abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。[本文 中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法]从编程的角度来看,abstract class和interface都可以用来实现 ...
  1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Statement stat = conn.createStatement(); 5  ResultSet rs = stat.executeQuery( 6   "select uid, name from user"); 7  while (rs.next()) 8  { 9   out.println("ID:" + rs.getString("uid" ...
java编程思想中说“万物皆对象”;   我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的. 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类是我们对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 比如:如果我们进行一个图形编辑软件的开发,就会发现问题领域存在着圆、 三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域是不存在的,它就是一个抽象概念。正是因为抽象的概念 在问题领域没有对应的具体概念,所以用以表征抽象概念的抽象类是不能 ...

UML时序图

目录 1. 时序图概述 1 2. 时序图元素 1 a. 角色(Actor) 1 b. 对象(Object) 1 c. 生命线(Lifeline) 1 d 控制焦点(Focus of Control)/激活期(Activation) 1 e. 消息(Message) 1 3. 例子 2 4. 注 4 1. 时序图概述 时序图(Sequence Diagram)是显示 ...

Log4j 简介

Log4j 的优点 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣 ...
Factory Method: 定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。这样进一步抽象化的好处使得系统在不修改具体工厂的情况下进行无限扩展,符合设计模式的开闭原则,即对扩展开放,对修改关闭。 使用工厂方法情况: 1. 调用者清楚地知道应该使用哪个具体工厂服务,实例化该具体工厂,生产出具体的产品来。 2. 只是需要一种产品,而不想知道也不需要知道究竟是哪个工厂为生产的,即最终选用哪个具体工厂的决定权在生产者一方,它们根据当前系统的情况来实例化一个具体的工厂返回给使用者,而这个决策过程这对于使用者来说是透明的。 产品接口: Java代码  public interfac ...
PropertyPlaceholderConfigurer是BeanFactory后置处理器的实现,可以将BeanFactory定义中的一些属性值放到另一个单独的标准properties文件中。这就允许用户在部署应用时只需要在属性文件中对一些关键属性进行修改,而不用修改java类 classpath: src目录下的文件。 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">     <property name="location ...
安装JDK7 下载代码  http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html  解压:终端执行代码  sudo mkdir /usr/local/java  sudo tar zxvf ~/Downloads/jdk-7u3-linux-x64.tar.gz -C /usr/local/java  sudo mv /usr/local/java/jdk1.7.0_03 /usr/local/java/jdk7  设置环境变量:终端执行代码  sudo g ...
Global site tag (gtag.js) - Google Analytics