- 博客(23)
- 资源 (1)
- 收藏
- 关注
转载 Web协议概览
Web协议概览网络模型OSI概念模型OSI模型与TCP/IP模型对比网络模型OSI概念模型物理层:提供通信的物理介质,如网线,网卡 传输的是比特流数据链路层:建立收发两端的数据通道,网卡驱动等;具有检错和重发的功能 传输的是帧网络层:加入了源ip地址和目的ip地址,使数据路由经过大型网络找到目标主机 传输的叫数据包传输层:加入了端口号,促进进程间的通信; 传输的是数据段会话层:...
2020-01-03 18:43:38
413
翻译 不用加减乘除做加法
剑指offer 不用加减乘除做加法题目代码题目写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。代码class Solution {public: int Add(int num1, int num2) { if(num2==0) return num1; return Add(num1^num2,(num1&a...
2019-12-04 16:30:06
181
原创 linux环境变量
系统级别 /etc/profile /etc/paths 用户级别,下面按照系统读取顺序排列,一个存在后面的就不再读取 ~/.bash_profile ~/.bash_login ~/.profile shell打开时载入 ~/.bashrc ...
2019-11-05 18:58:34
191
转载 Flask后端给前段模板传数据自动转义
自动转义的概念是自动转义特殊字符。 HTML (或 XML ,因此也有 XHTML )意义下的特殊字符是 & , > , < , " 以及 ’ 。因为这些字符在文档中表示它们特定的含义,如果你想在文本中使用它们,应该把它们替换成相应的“实体”。不这么做不仅会导致用户疲于在文本中使用这些字符,也会导致安全问题。虽然你有时会需要在模板中禁用自动转义,比如在页面中显式地插入 HTM...
2019-10-30 17:12:59
619
转载 Request Body Search
Request Body Search分页和排序_source filtering脚本字段使用查询表达式 —— Matchterm查询phrase查询将查询语句通过HTTP Request Body发送给ElasticsearchQuery DSLPOST /movies,404_idx/_search?ignore_unavailable=true{ "profile":true,...
2019-09-09 16:59:49
204
转载 URI Search详解
URI Search详解指定字段 v.s. 泛查询Term v.s. Phrase分组与引号布尔操作分组范围查询通配符查询正则表达模糊匹配与近似查询GET /movies/_search?q=2012&df=title&sort=year:desc&from=0&size=10&timeout=1s{ "profile":true}q 指定查询...
2019-09-09 16:14:14
436
转载 Search API
Search APISearch API分类指定查询的索引URI查询Request Body查询搜索Response搜索的相关性Relevance衡量相关性Search API分类URI Search在URL中使用查询参数Request Body Search使用Elasticsearch提供的,基于json格式的更加完备的Query Domain Specific Langu...
2019-09-09 13:54:54
402
转载 通过Analyzer进行分词
通过Analyzer进行分词Analysis与AnalyzerAnalyzer的组成Elasticsearch的内置分词器ICU AnalyzerAnalysis与AnalyzerAnalysis - 文本分析是吧全文本转换为一系列单词(term/token)的过程,也叫分词,Analysis是通过Analyzer来实现的可以使用Elasticsearch内置的分析器/或者按需定制化分...
2019-09-09 13:01:27
358
转载 倒排索引
倒排索引图书和搜索引擎的类比倒排索引的核心组成Elasticsearch的倒排索引图书和搜索引擎的类比图书正排索引 - 目录页倒排索引 - 索引页搜索引擎正排索引 - 文档id到文档内容和单词的关联倒排索引 - 单词到文档id的关系倒排索引的核心组成倒排索引包含两个部分单词词典(Term Dictionary),记录所有文档的单词,记录单词到倒排列表的关联...
2019-09-09 12:57:57
153
转载 文档的CRUD与批量操作
文档的CRUD与批量操作CRUD方法CreateIndexUpdateReadDeleteBulk API批量读取 - mget批量查询 - msearch常见错误返回CRUD方法Create支持自动生成文档id和指定文档id两种方法通过调用“post /indexName/_doc”,系统会自动生成document id使用HTTP PUT indexName/_create/id...
2019-09-09 12:55:06
336
1
转载 分片(primary shard & replica shard)
分片(primary shard & replica shard)分片分片的设定查看集群的健康状况分片主分片,用以解决数据水平扩展的问题。通过主分片,可以将数据分布到集群内的所有节点之上一个分片是一个运行的Lucene实例主分片数在索引创建时指定,后续不允许修改,除非Reindex副本,用以解决数据高可用性的问题。副本分片是主分片的拷贝副本分片数,可以动态调整通过增...
2019-09-09 12:52:53
782
转载 节点 & 不同类型的节点
节点 & 不同类型的节点节点master-eligible nodes和master nodedata node & coordinating node其他的及节点类型节点节点是一个Elasticsearch的实例本质上是一个java进程一台机器上可以运行多个Elasticsearch进程,但是生产环境一般建议一台机器上只运行一个Elasticsearch实例每一...
2019-09-09 12:49:36
489
转载 Elasticsearch的分布式架构
Elasticsearch的分布式架构分布式系统的可用性与扩展性分布式特性分布式系统的可用性与扩展性高可用性服务可用性:允许有节点停止服务。当有节点停止服务,整个集群还能够正常工作数据可用性:部分节点丢失,不会丢失数据。可扩展性请求量提升/数据的不断增长(将数据分布到所有节点上),系统能将数据分布其他节点上,实现水平的扩展。分布式特性Elasticsearch的分...
2019-09-09 12:44:19
134
转载 REST API
REST APIIndex 相关 API相关阅读Index 相关 API# 查看索引相关信息GET kibana_sample_data_ecommerce# 查看索引的文档总数GET kibana_sample_data_ecommerce/_count# 查看前10条文档,了解文档格式POST kibana_sample_data_ecommerce/_search{}...
2019-09-09 12:33:53
174
转载 索引
索引索引索引的不同语义Type索引index 索引是文档的容器,是一类文档的结合index 体现了逻辑空间的概念:每个索引都有自己的mapping定义,用于定义包含的文档的字段名和字段类型shard 体现了物理空间的概念:索引中的数据分散在shard上索引的mapping与settingsmapping 定义文档字段的类型setting 定义不同的数据分布索引的不...
2019-09-09 12:30:20
173
转载 文档
文档Elasticsearch是面向文档的,文档是所有可搜索数据的最小单位日志文件中的日志项一部电影的具体信息/一张唱片的详细信息MP3播放器里的一首歌/一篇PDF文档中的具体内容文档会被序列化成JSON格式,保存在Elasticsearch中JSON对象由字段组成每个字段都有对应的字段类型(字符串/数值/布尔/日期/二进制/范围类型)每个文档都有一个Unique I...
2019-09-09 11:01:59
389
转载 Kibana安装与启动
#下载https://www.elastic.co/cn/downloads/kibana#启动bin/kibana#查看界面localhost:5601#安装、查看、移除插件bin/kibana-plugin install plugin_locationbin/kibana-plugin listbin/kibana remove...
2019-09-09 11:00:33
684
转载 elasticSearch安装与简单配置
elasticSearch安装与简单配置#下载https://www.elastic.co/cn/#启动进入elasticSearch的解压目录执行命令:bin/elasticsearch #查看集群localhost:9200#安装插件bin/elasticsearch-plugin install analysis-icu#查看插件bin/elasticsearc...
2019-09-09 10:51:48
188
转载 Go语言学习笔记(1)
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。一个简单的Go语言程序需要包含:包声明、引入包、函数包声明是指明当前文件属于哪个包。main函数是一个可执行程序必须包含的,一般是启动后第一个执行的函数(如果有init()函数则会先执行init()函数)。当标识符以一个大写字母开头,那么这种形式的标识符的对象就可以被外部包的代...
2019-04-15 10:41:11
181
原创 Dijkstra算法+优先队列优化
Dijstra算法用于求边的权值没有负数的图的单源最短路的问题。 算法的过程是: ①有两个集合A和B,集合A的点是已经得到到源点最小距离的点,集合B的点是还未得到距离源点最小距离的点; ②每次从集合B中选出一个距离源点距离最小的点u加入集合A,点u从集合B删除加入集合A后,更新集合B中与点u相连的点到源点的最小距离。 ③...
2019-04-02 15:54:56
1820
原创 HDU 1005
Problem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the value of f(n).InputThe ...
2015-02-04 23:17:51
941
原创 HDU 5100
http://www.matrix67.com/blog/archives/5900解释的很详细Problem DescriptionConsider the problem of tiling an n×n chessboard by polyomino pieces that are k×1 in size; Every one of the k pieces of each ...
2015-02-04 23:11:57
444
原创 HDU 中国剩余定理
Problem DescriptionSome people believe that there are three cycles in a person's life that start the day he or she is born. These three cycles are the physical, emotional, and intellectual cycles...
2015-02-04 22:56:57
487
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人