- 博客(30)
- 收藏
- 关注
原创 linux考试重点
Linux与Windows的主要区别是什么?(1)Linux的应用目标是网络 Linux的设计定位于网络操作系统。虽然现在已经实现Linux操作系统的图形界面,但仍然没有舍弃文本命令行。由于纯文本可以非常好地跨越网络进行工作,所以Linux配置文件和数据都以文本为基础。(2)可选的GUI 目前,许多版本的Linux操作系统具有非常精美的图形界面。Linux支持高端的图形适配器和显示器,完全胜任与图形相关的工作。但是,图形环境并没有集成到Linux中,而是运行于系统之上的单独一层。这意味着用户可以只运行G
2020-06-11 18:24:45
985
原创 数学建模(MATLAB入门)
meshgrid()------向量转化为矩阵x=-3:1:3y=1:1:5[X,Y]=meshgrid(x,y)clc------清空命令行窗口屏幕clear------清空数据surf函数绘制可以得到的是着色的三维曲面。shading函数函数说明:是阴影函数控制曲面和图形对象的颜色着色,即用来处理色彩效果的,包括以下三种形式:shading faceted:默认模式,在曲面或图形对象上叠加黑色的网格线;shading flat:是在shading faceted的基础上去掉图上
2020-05-10 09:57:22
1362
原创 es核心技术与实战 Day08
Search Template实现搜索和DSL分离Index Alias实现零停机运维(当出现索引的改名或重建时,前端程序可以保持不间断的对数据查询)
2020-05-07 19:12:05
251
原创 es核心技术与实战 Day07(结构化)
结构化数据结构化搜索 (Structured search)是指对结构化数据的搜索日期,布尔类型和数字都是结构化的文本也可以是 结构化的。如彩色笔可以有离散的颜色集合: 红(red) 、绿(green) 、蓝(blue)一个博客可能被标记了标签,例如,分布式(distributed) 和搜索(search)电商网站上的商品都有UPCs (通用产 品码Universal Pro...
2020-05-05 19:10:34
209
原创 es核心技术与实战 Day06(Term)
Index TemplateIndex Templates -帮助你设定Mappings和Settings, 并按照一-定的规则,自动匹配到新创建的索引之上模版仅在一个索引被新创建时,才会产生作用。修改模版不会影响已创建的索引你可以设定多个索引模版,这些设置会被“merge"在一 起你可以指定 “order”的数值,控制“merging’ 的过程PUT _template/te...
2020-05-04 18:31:23
182
原创 es核心技术与实战 Day05(Mapping)
MappingMapping类似数据库中的schema的定义,作用如下定义索引中的字段的名称定义字段的数据类型,例如字符串,数字,布尔…字段,倒排索引的相关配置,(Analyzed or Not Analyzed,Analyzer)Mapping 会把JSON文档映射成Lucene所需要的扁平格式一个Mapping属于一个索引的Type每个文档都属于一个Type,一个Ty...
2020-04-30 16:07:16
211
原创 es核心技术与实战 Day04
搜索的相关性Relevance搜索是用户和搜索引擎的对话用户关心的是搜 索结果的相关性是否可以找到所有相关的内容有多少不相关的内容被返回了文档的打分是否合理结合业务需求,平衡结果排名Page Rank算法不仅仅是内容更重要的是内容的可信度衡量相关性Information RetrievalPrecision (查准率) -尽可能返回较少的无关文档Reca...
2020-04-29 17:08:22
140
原创 es核心技术与实战 Day03
倒排索引搜索引擎正排索引——文档ld到文档内容和单词的关联倒排索引——单词到文档Id的关系倒排索引的核心组成倒排索引包含两个部分单词词典 (Term Dictionary), 记录所有文档的单词,记录单词到倒排列表的关联关系单词词典一般比较大,可以通过B +树或哈希拉链法实现,以满足高性能的插入与查询倒排列表(Posting List) - 记录了单词对应的文档结合...
2020-04-28 19:50:14
150
原创 es核心技术与实战 Day02
文档create一个文档支持自动生成文档Id和指定文档ld两种方式通过调用“post /users/_ _doc’系统会自动生成document Id使用HTTP PUT user/_ create/1 创建时,URI中显示指定_ _create, 此时如果该id的文档已经存在,操作失败get一个文档找到文档, 返回HTTP 200同一个ld的文档,即使被删除,Versi...
2020-04-27 22:04:11
270
原创 es核心技术与实战 Day01
报错./elasticsearch-plugin list报错future versions of Elasticsearch will require Java 11; your Java version from [/opt/module/jdk1.8.0_171/jre] does not meet this requirementjdk版本过低,需要jdk11原因:只配置了e...
2020-04-24 14:26:42
343
原创 SpringBoot_开发(5)
配置嵌入式Servlet容器SpringBoot默认使用Tomcat作为嵌入式的Servlet容器;嵌入式的问题如何定制和修改Servlet容器的相关配置;修改和server有关的配置(ServerProperties)server.port=8081 server.context‐path=/crud server.tomcat.uri‐encoding=UTF‐8 /...
2020-04-21 18:42:27
92
原创 SpringBoot_开发(4)
错误处理机制SpringBoot默认的错误处理机制可以参照ErrorMvcAutoConfiguration;错误处理的自动配置给容器中添加了以下组件DefaultErrorAttributes:@Override public Map<String, Object> getErrorAttributes(RequestAttributes requestAttri...
2020-04-20 19:29:53
92
原创 SpringBoot_开发(3)
2、国际化编写国际化配置文件;使用ResourceBundleMessageSource管理国际化资源文件在页面使用fmt:message取出国际化内容步骤:编写国际化配置文件,抽取页面需要显示的国际化消息SpringBoot自动配置好了管理国际化资源文件的组件;去页面获取国际化的值;点击链接切换国际化原理:国际化Locale(区域信息对象);LocaleResolve...
2020-04-19 17:21:20
93
原创 SpringBoot_开发(2)
4、SpringMVC自动配置1. Spring MVC auto-configurationSpring Boot 提供了大多数场景下SpringMVC的配置的默认配置(WebMvcAutoConfiguration)Inclusion of ContentNegotiatingViewResolver andBeanNameViewResolver beans.ViewReso...
2020-04-17 14:29:17
93
原创 linux笔记
shell基础特殊字符$符号shell中使用$符号来取一个变量的值通配符* 代表任何字符串(包括0个)。例如:“f*”匹配以f打头的任意字符串。? 代表任何单个字符。[]代表指定的一个字符范围。单引号由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后也会失去原有意义,而只作为普通字符解释。双引号由双引号括起来的字符,除$ 、\ 、’ 、和 " 这几个字符仍...
2020-04-16 17:16:30
123
原创 SpringBoot_开发(1)
1、简介使用SpringBoot创建SpringBoot应用,选中我们需要的模块SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来编写业务代码自动配置原理xxxxAutoConfiguration:帮我们给容器中自动配置组件; xxxxProperties:配置类来封装配置文件的内容;2、SpringBoot对静态资源的映射规则@C...
2020-04-16 14:01:21
91
原创 SpringBoot_日志
1.日志框架xxx-good.jar异步模式,自动归档xxx-prefect.jar将以前框架卸下来,换上新的框架,重新修改之前相关的APIlxxx-abstract.jar写了一个统一的接口层;日志门面(日志的一个抽象层)SpringBoot:底层是Spring框架,Spring框架默认是用JCL;SpringBoot选用 SLF4j和logback;如...
2020-04-15 12:38:54
87
原创 SpringBoot_配置
1.配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language)YAML A Markup Language:是一个标记语言YA...
2020-04-13 09:51:21
77
原创 SpringBoot_入门
Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;微服务2014,martin fowler微服务:框架风格一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;环境准备java version:“1.8.0_191”Apache Maven 3.6.1IDEAMAVEN设置给mav...
2020-04-12 17:52:37
76
原创 es查询总结
term的多种查询关键字用处term精准查询exists特定字段非空prefix包含前缀wildcard通配符查询regexp正则表达式查询(ids多值查询范围查询gte—lte范围为时间时,用format"dd-MM-yyyy"布尔查询typedescriptionmust(must_not)...
2020-04-11 11:02:26
428
原创 ElasticSearch Day05
es之term的多种查询es之范围查询lte(gte)表示小于等于,lt(ge)表示小于es之布尔查询查找结果必须含有“james”must_not 一定不should表示应该,可以查出范围之外的。should配合minimum_should_match的数值使用es之排序查询...
2020-04-08 16:13:31
98
原创 ElasticSearch Day04
分词器将用户输入的一段文本,按照一定逻辑,分析成多个词语的一种工具,并且包含每个词语的信息。standard analyzer标准分词器{ "analyzer": "standard", "text": "The best 3-points shooter is Curry!"}simple analyzer去掉非字母,且字母转化为小写{ "analyzer": "sim...
2020-04-07 16:52:39
97
原创 ElasticSearch Day03
term(词条)查询和full text(全文)查询词条查询:词条查询不会分析查询条件,只有词条和查询字符串完全匹配时,才匹配搜索。全文查询:Elasticsearch引擎会先分析查询字符串,将其拆分成多个分词,只要已分析的字段中包含词条的任意一个,或全部包含,就匹配查询条件,返回该文档;如果不包含任意一个分词,表示没有任何文档匹配查询条件。POST localhost:9200/nba/_...
2020-04-06 20:04:15
117
原创 ElasticSearch Day02
ElasticSearch目录结构类型描述bin二进制脚本包含启动节点的elasticsearchconf配置文件包含elasticsearch.ymldata在节点上申请的每个index/shard的数据文件的位置,可容纳多个位置logs日志文件位置plugins插件文件位置,每个插件将包含在一个子目录中。curl工具获取elast...
2020-04-05 19:36:21
129
原创 Elasticsearch报错合集
1.Caused by: java.net.BindException: 地址已在使用org.elasticsearch.bootstrap.StartupException: BindHttpException[Failed to bind to [9200]]; nested: BindException[地址已在使用];原因:由于你的端口被占用查看端口netstat -alnp | ...
2020-04-05 14:34:58
1766
原创 CentOS7安装elasticsearch7
1.vim elasticsearch增加配置文件#配置自己的jdk11export JAVA_HOME=/opt/module/jdk-11.0.6export PATH=$JAVA_HOME/bin:$PATH#添加jdk判断if [ -x "$JAVA_HOME/bin/java" ]; then JAVA="/opt/module/jdk-11.0.6/bin...
2020-04-04 22:54:39
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人