pancx's blog

  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Spring 从容器中获取Bean

发表于 2019-03-29 | 更新于 2019-04-24 | 评论数:

1. 案例:通过ID从容器中获取Bean1.1. 添加依赖 根据依赖传递,Spring核心容器只需要添加spring-context即可。在Spring5之前,核心容器还依赖commons-logging日志包,Spring5现在将commons-logging的内容集成到spring-jcl这个包 ...

阅读全文 »

Spring 概述

发表于 2019-03-29 | 更新于 2019-04-24 | 评论数:

1. 什么是Spring(Spring Framework)Spring是用于构建企业级应用的轻量级一站式框架(或者说解决方案)。核心是控制反转IoC和面向切片AOP 2. 为什么要用Spring方便解耦,简化开发。Spring就是一个大工厂,可以将所有对象创建和依赖关系维护交给Spring管理。 ...

阅读全文 »

Eclipse Usage

发表于 2019-03-29 | 更新于 2019-04-01 | 评论数:

1. Eclipse Mirror加速Eclipse 国内源有以下几个: 中国科学技术大学 http://mirrors.ustc.edu.cn/eclipse/ 北京理工大学 http://mirror.bit.edu.cn/eclipse/ 大连东软信息学院 http://mirrors.ne ...

阅读全文 »

ElasticSearch 评分机制

发表于 2019-03-29 | 评论数:

1. ElasticSearch6 评分机制1.1. IDFIDF = ln(1 + (docCount - docFreq + 0.5) / (docFreq + 0.5)) docCount:总文档数(在分片数=1的情况下是这样) What does “docCount” mean in th ...

阅读全文 »

HBase 运行环境搭建

发表于 2019-03-28 | 更新于 2019-04-12 | 评论数:

1. 安装HBase下载wget https://mirrors.aliyun.com/apache/hbase/stable/hbase-1.2.6.1-bin.tar.gz 解压tar -zxvf hbase-1.2.6-bin.tar.gz -C /usr/localmv /usr/local ...

阅读全文 »

HBase 概述

发表于 2019-03-27 | 更新于 2019-04-12 | 评论数:

1. 什么是HBase简单来讲,HBase就是一个数据库。数据库不外乎两个作用:存储数据和管理数据 既然是数据库,已经有了RDBMS,如MySQL/Oracle,为什么还要HBase呢? 以Oracle为例,如果一张表有上亿条数据,你再怎么建索引,查询也是慢的。也就是説,传统的RDBMS不适合存储海 ...

阅读全文 »

MapReduce Writable对象复用

发表于 2019-03-26 | 评论数:

1. Map和Reduce端 key/value Writable对象复用以WordCount为例,我一开始写MapReduce时,会犯这样的毛病,即所有的key/value都单独创建了一个Writable对象public void map(...) { for (String wo ...

阅读全文 »

MapReduce Join操作

发表于 2019-03-25 | 更新于 2019-03-27 | 评论数:

1. Reduce Join1.1. 工作原理Map端的主要工作:为来自不同表(文件)的key/value对打标签以区别不同来源的记录。然后用连接字段(两张表中相同的列)作为key,其余部分和新加的标志作为value,最后进行输出。 Reduce端的主要工作:在reduce端以连接字段作为key的分 ...

阅读全文 »

ElasticSearch FunctionScore二次打分

发表于 2019-03-22 | 分类于 ElasticSearch | 评论数:

ES 使用FunctionScore实现自定义评分 通过Function Score Query优化Elasticsearch搜索结果(综合排序) ES5.4中文文档 ES打分公式 控制相关度 (五) - function_score查询及field_value_factor,boost_mode, ...

阅读全文 »

Hexo 添加Latex支持

发表于 2019-03-22 | 评论数:

1. 安装Kramedhexo 默认的渲染引擎是 marked,但是 marked 不支持 mathjax。,所以需要更换Hexo的markdown渲染引擎为hexo-renderer-kramed引擎,后者支持mathjax公式输出 cnpm uninstall hexo-renderer-mar ...

阅读全文 »
1…171819…22
panchaoxin

panchaoxin

220 日志
8 分类
39 标签
GitHub E-Mail
© 2019 panchaoxin
|