个人简介

Echo Blog


江湖无名 安心练剑
  • Filter
    在logback-classic中 Logback-classic提供两种类型的过滤器,常规过滤器和turbo过滤器。 常规过滤器 常规的logback-classic过滤器扩展了Filter抽象类,它基本上由一个以ILoggingEvent实例作为参数的decision()方法组成。 过滤器按有序列表组织,并基于三元逻辑。每个过滤器的决定(ILoggingEvent事件)方法按顺序...
    2018-11-19 00:01:55 | Log
  • Layout
    什么是布局? 如果你想知道,布局与佛罗里达州的大型庄园无关。 布局是负责将传入事件转换为String的回溯组件。 Layout接口中的format()方法接受一个表示事件(任何类型)的对象并返回一个String。 Layout界面的概要如下所示。 public interface Layout<E> extends ContextAware, LifeCycle { ...
    2018-11-19 00:01:55 | Log
  • Encoder
    Encoder Encoder 是什么 编码器负责将事件转换为字节数组,并将该字节数组写入OutputStream。编码器在logback版本0.9.19中引入。在以前的版本中,大多数appender依靠布局将事件转换为字符串并使用java.io.Writer将其写出来。在以前版本的logback中,用户可以在FileAppender中嵌套PatternLayout。由于logback ...
    2018-11-19 00:01:55 | Log
  • Lucene-03-lucene 索引原理
    Lucene 倒排索引原理 Lucerne使用的是倒排文件索引结构。 该结构及相应的生成算法如下:    设有两篇文章 1 和 2: 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too.    文章2的内容为:He once lived in Shanghai. 取得关键词 由于lucene是基于关键词索引和查询的,首先...
    2018-11-15 00:38:35 | Search
  • Lucene-02-lucene 基础知识
    Lucene 基础知识 读写流程 Lucene的写流程和读流程如图1所示。 其中,虚线箭头(a、b、c、d)表示写索引的主要过程,实线箭头(1-9)表示查询的主要过程。 核心模块 Lucene中的主要模块(见图1)及模块说明如下。 analysis模块:主要负责词法分析及语言处理,也就是我们常说的分词,通过该模块可最终形成存储或者搜索的最小单元Term。 index模块:主...
    2018-11-15 00:38:35 | Search
  • Lucene-01-lucene 入门教程
    Apache Lucene Apache Lucene 项目开发开源搜索软件, 包括: Lucene Core是我们的旗舰子项目,提供基于Java的索引和搜索技术,以及拼写检查,命中突出显示和高级分析/标记化功能。 SolrTM是一个使用Lucene Core构建的高性能搜索服务器,具有XML/HTTP和JSON/Python/Ruby API,突出...
    2018-11-15 00:38:35 | Search
  • Elasticsearch-02-核心概念介绍
    Elasticsearch Elasticsearch是使用Java编写的一种开源搜索引擎,它在内部使用Lucene做索引与搜索,通过对Lucene的封装,提供了一套简单一致的RESTfulAPI。 Elasticsearch也是一种分布式的搜索引擎架构,可以很简单地扩展到上百个服务节点,并支持PB级别的数据查询,使系统具备高可用和高并发特性。 Elasticsearch的核心概念如下...
    2018-11-15 00:38:35 | Search
  • 老马学机器学习-12-逻辑斯蒂回归(Logistic Regression)
    回顾 线性回归 逻辑斯蒂回归(Logistic Regression) 逻辑斯蒂回归(Logistic Regression) 虽然名字中有回归,但模型最初是为了解决二分类问题。 线性回归模型帮助我们用最简单的线性方程实现了对数据的拟合,但只实现了回归而无法进行分类。 因此LR就是在线性回归的基础上,构造的一种分类模型。 对线性模型进行分类如二分类任务,简单的是通过阶跃函数(un...
    2018-11-14 00:38:35 | ML