2019年4月18日

Lucene常用类

摘要: 1.1 IndexWriter: 充当 创造/在索引过程中更新指标的 核心组成部分 1.2 Lucene目录 Directory: 索引的存储位置; 通常是文件的列表; 这些文件被称为索引文件。索引文件通常创建一次,然后用于读操作或可以被删除; 1.3 Lucene文档 Document: 表示一个 阅读全文

posted @ 2019-04-18 15:51 anpeiyong 阅读(149) 评论(0) 推荐(0)

2019年4月17日

Lucene初识

摘要: 1、概述 1.1 Lucene是apache软件基金会4 jakarta项目组的一个子项目; 是一个开放源代码的全文检索引擎工具包; 但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言); 1.2 Lucene的目的是 阅读全文

posted @ 2019-04-17 21:54 anpeiyong 阅读(225) 评论(0) 推荐(0)

2019年4月16日

Mina---初识

摘要: 1、概述 1.1 Apache的顶级项目,基于java NIO,支持TCP/IP、UDP/IP; 1.2 Mina对外屏蔽了java NIO使用的复杂性,并在性能上做了不少的优化; 1.3 Mina采用Filter Chain的方式封装消息发送、接受的过程,在这个Filter Chain过程中可以进 阅读全文

posted @ 2019-04-16 11:06 anpeiyong 阅读(139) 评论(0) 推荐(0)

RMI

摘要: 1、概述 1.1 RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.2中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上; 1.2 RMI就是开发百分之百纯J 阅读全文

posted @ 2019-04-16 10:47 anpeiyong 阅读(174) 评论(0) 推荐(0)

WebService

摘要: 1、概述 WebService是一种跨语言的系统间交互标准 在这个标准中, 对外提供功能的一方以HTTP的方式提供服务,该服务采用WSDL描述,在这个文件中描述服务所使用的协议、期望的参数、返回的参数格式等; 调用端和服务端通过SOAP方式来交互; ************************* 阅读全文

posted @ 2019-04-16 10:42 anpeiyong 阅读(126) 评论(0) 推荐(0)

2019年4月11日

Maven系统学习

摘要: 1、 1.1 何为构建? 编译、测试、运行、打包、部署等工作; Maven就是用软件的办法让这一系列工作自动化,只需要一条简单的命令,所有繁琐的工作就会自动完成; Maven最大的消除了构建的重复,抽象了生命周期,标准化了构建过程; 1.2 Maven不仅仅是构建工具、还是依赖管理工具、项目信息管理 阅读全文

posted @ 2019-04-11 23:17 anpeiyong 阅读(479) 评论(0) 推荐(0)

2019年4月3日

Git

摘要: 1、概述 1.1 开源的分布式版本控制系统 1.2 Git工作区、暂存区、版本库 工作区:就是你在电脑里能看到的目录; 暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index); 版本库:工作 阅读全文

posted @ 2019-04-03 15:47 anpeiyong 阅读(118) 评论(0) 推荐(0)

大型分布式java应用与SOA

摘要: 1、基于消息方式、远程调用方式的架构带来的问题: 1.1 系统多元化的问题 【解决】: 对共用逻辑部分进行抽象; 1.2 系统访问量、数据量上涨后带来的问题 【解决】: 拆分系统; 1.3 在构建共用业务逻辑、拆分系统后,最明显的问题是系统之间如何交互: 如果不控制,会出现多个系统间存在多种交互方式 阅读全文

posted @ 2019-04-03 14:50 anpeiyong 阅读(512) 评论(0) 推荐(0)

分布式应用概述二

摘要: 1、概述 1.1 大型应用通常会拆分为多个子系统来实现; 对于java来说,这些子系统可能部署在同一台机器的多个不同的JVM中,也可能部署在不同的机器上; 但这些子系统又不是完全独立的,要相互通信来共同实现业务功能; 1.2 对于分布式java应用,通常有2种典型的方法来是实现: 1.1.1 基于消 阅读全文

posted @ 2019-04-03 13:47 anpeiyong 阅读(171) 评论(0) 推荐(0)

2019年4月1日

分布式应用概述一

摘要: 1、概述 1.1 分布式应用可以在给定时间(同时)在网络中的多个系统上运行,通过协调它们以快速有效的方式完成特定任务; 通常来说,对于复杂而耗时的任务,非分布式应用(运行在单个系统中)需要几个小时才能完成,而分布式应用通过使用所有系统涉及的计算能力可以在几分钟内完成。 1.2 集群:分布式应用正在运 阅读全文

posted @ 2019-04-01 16:12 anpeiyong 阅读(2007) 评论(0) 推荐(0)

导航