摘要: 一、工厂方法模式 1、生活场景 系统常见的数据导出功能:数据导出PDF、WORD等常见格式。 2、工厂方法模式 是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作... 阅读原文
2019-07-21 10:34:03 阅读(3435) 评论(0)
摘要: Lucene05-分词器   1、概念 Analyzer(分词器)的作用是把一段文本中的词按规则取出所包含的所有词。对应的是Analyzer类,这是一个抽象类,切分词的具体规则是由子类实现的,所以对于不同的语言(规则),要用不同的分词器。如下图    注意:在创建索引时会用到分词器,在使用字符串搜索时也会用到分词器... 阅读原文
2019-07-21 10:12:06 阅读(2397) 评论(0)
摘要: 获取所有构造方法,获取指定单参构造方法(指定类型为String): 1 package com.mldn.demo; 2 3 import java.lang.reflect.Constructor; 4 5 class Mail{ 6 private String msg; ... 阅读原文
2019-07-21 09:31:02 阅读(2602) 评论(0)
摘要: 前面介绍了AWT界面编程的若干技术,在编码实践的时候,会发现AWT用起来甚是别扭,它的毛病包括但不限于下列几点:1、对中文的支持不好,要想在界面上正常显示汉字,还得在运行时指定额外的运行参数“-Dfile.encoding=gbk”;2、Label标签控件居然无法分行展示文本,连换行这么基本的功能都不支持,真是让人醉... 阅读原文
2019-07-21 07:49:02 阅读(2435) 评论(0)
摘要: 一、 什么是负载均衡负载均衡就是分发请求流量到不同的服务器。负载均衡一般分为两种:1、 服务器端负载均衡(nginx)   2、 客户端负载均衡(Ribbon)   二、 spring- - cloud- - provide) (服务提供者) :实体类 :package com.roncoo.edu... 阅读原文
2019-07-21 07:13:02 阅读(2346) 评论(0)
摘要: Qestion /** * ClassInitializedOrder for : Java Classload Order Test * * @author <a href="mailto:magicianisaac@gmail.com">Isaac.Zhang | 若初</a> *... 阅读原文
2019-07-21 06:42:05 阅读(2311) 评论(0)
摘要:   代码如下: 1 package com.sina.demo; 2 interface IMessageService{ 3 public void send(); 4 } 5 interface IChannel{ 6 public boolean connect()... 阅读原文
2019-07-21 06:00:03 阅读(2282) 评论(0)
摘要: 1:xml的概述 1.1 xml是什么 标记语言:语言中出现了<a></a>的标签 a:HTML 超文本标记语言 (语法非常严格,不能随意的定义标签) b:XML 可扩展的标记语言(用户可以根据自己的需求,随意的定义标签) 开发的组织:w3c 版本:使用 1.0 1... 阅读原文
2019-07-21 00:24:02 阅读(2380) 评论(0)
摘要: 每篇一句 不要总问低级的问题,这样的人要么懒,不愿意上网搜索,要么笨,一点独立思考的能力都没有 相关阅读 【小家Spring】聊聊Spring中的数据绑定 --- DataBinder本尊(源码分析) 【小家Spring】聊聊Spring中的数据绑定 --- 属性访问器PropertyAccessor和实现类Di... 阅读原文
2019-07-21 00:22:02 阅读(2394) 评论(0)
摘要: 这是java高并发系列第14篇文章。 本文主要内容: 讲解3种让线程等待和唤醒的方法,每种方法配合具体的示例 介绍LockSupport主要用法 对比3种方式,了解他们之间的区别 LockSupport位于java.util.concurrent(简称juc)包中,算是juc中一个基础类,juc中很多地方都会使用... 阅读原文
2019-07-20 22:32:02 阅读(2380) 评论(0)