摘要:
一、工厂方法模式
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)