1,什么是 ElasticSearch Elasticsearch (ES)是一个基于Lucene(Apache 旗下的一个搜索引擎)构建的开源、分布式、RESTful 接口全文搜索引擎。 Elasticsearch 还是一个分布式文档数据库,其中每个字段均是被索引的数据且可被搜索,它能够扩展至数以 ...
分类:
其他好文 时间:
2019-09-02 23:29:49
阅读次数:
112
priority_queue<int>que//默认最大的先出来 priority_queue<int,vector<int>,greater<int> >que;///最小的先出来 struct node{ int x,y; bool operator < (const node &b)const... ...
分类:
其他好文 时间:
2019-09-02 23:29:34
阅读次数:
102
常量的特点: 1、使用 define() 函数来定义常量,在 PHP 5.3 以后,也可以使用 const 关键字在类定义之外定义常量。如果常量被定义,就不能再改变或者取消定义。 2、常量只能包含标量数据(boolean,integer,float 和 string)。可以定义 resource 常 ...
分类:
Web程序 时间:
2019-09-02 23:29:06
阅读次数:
100
题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 分析: 关于本题,前提是n个台阶会有一次n阶的跳法。分析如下: f(n):表示 到台阶n 的跳跃方式 f(0):表示直接跳n阶台阶。 f(1) = 1; //作为递归结束的条件 ...
分类:
其他好文 时间:
2019-09-02 23:28:51
阅读次数:
114
list 元组 (只读) dict 字典 集合 ...
分类:
编程语言 时间:
2019-09-02 23:28:36
阅读次数:
105
背景: vim是Linux下面的一款编辑器,一般通过vim命令进行对Linux操作系统下面的文本文件进行操作,只要熟练运用,功能十分强大。 介绍: vim编辑器有3种模式,命令模式、输入模式、末行模式。 例如:在/root路径下面有一个123.txt文件。首先使用命令打开文件 vim /root/1 ...
分类:
系统相关 时间:
2019-09-02 23:28:11
阅读次数:
142
组策略偏爱项 偏爱项以前由第三方公司开发,现在已被微软收购。 环境变量 应用程序可以使用的动态值 查看系统中所有的环境变量 本地用户和组 ...
分类:
其他好文 时间:
2019-09-02 23:27:33
阅读次数:
92
1 maven 2,创建实体类 3,创建接口extends增删改查CrudRepository() 4,创建接口层 5,启动类: 7,配置文件: 8,在ElasticSearch 服务中,要把cluster-name 开启,相当于,springboot 程序和ElasticSearch 对接: vi ...
分类:
编程语言 时间:
2019-09-02 23:27:19
阅读次数:
121
前置准备: adb:用来连接安卓手机和PC端的桥梁,要有adb作为两者之间的维系,才能在电脑对手机进行全面的操作。(adb push 文件路径 到手机路径 adb pull 从手机拉取到电脑) monkey需要安装吗? 1、电脑安装adb,命令行输入monkey命令 2、android自带monke ...
分类:
其他好文 时间:
2019-09-02 23:27:07
阅读次数:
106
Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English. Input Specificat ...
分类:
其他好文 时间:
2019-09-02 23:26:46
阅读次数:
107
来自微信公众号:编程社 程序员日常进阶宝典,欢迎关注! ...
分类:
Web程序 时间:
2019-09-02 23:26:30
阅读次数:
114
使用idea 下载源码出现:Sources not found for: 解决方案:在对应的pom.xml 文件中打开 terminal,执行 mvn命令: mvn dependency:sources mvn dependency:resolve -Dclassifier=javadoc ...
分类:
其他好文 时间:
2019-09-02 22:19:31
阅读次数:
553
实际生活中的应用界面,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层组件,例如: /user/foo/profile /user/foo/posts + + + + | User | | User | | + + | | + + | | | Profile | ...
分类:
其他好文 时间:
2019-09-02 22:18:59
阅读次数:
142
__setattr__和__delattr__和__getattr__ _setattr__, __delattr__, __getattr__(重要) 点出来拦截器方法 1.如果去对象中取属性,一旦取不到, 就会进入到__getattr 2, 如果去对象中赋值属性,一旦取不到, 会进入到setat ...
分类:
其他好文 时间:
2019-09-02 22:18:24
阅读次数:
112
掌握高并发、高可用架构第三章分布式本章介绍分布式架构的底层技术。主要说明面试过程中可能被问到的技术点。第四节缓存缓存穿透缓存学雪崩RedisMemcachedGuava1.缓存使用中的几个问题缓存穿透:查询缓存和数据库中一定不存在的数据时,每次查询都是直接到数据库的,这种现象称为缓存穿透此时,如果有大量的请求时,会对数据库造成直接冲击,甚至会导致崩溃缓存空数据使用BloomFilter(布隆过滤器
分类:
其他好文 时间:
2019-09-02 22:18:07
阅读次数:
113
时常会有:"list index out of range 下标越界",或是"TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败",有的师傅说是因为访问过快,导致list的赋值没附上……代码有待优化 ...
分类:
其他好文 时间:
2019-09-02 22:17:48
阅读次数:
197
概述 List接口、Queue接口、Set接口均继承了Collection接口,而Collection接口又继承了Iterable接口。 List接口 有序、可重复 // ListIterator向前遍历 ArrayList:数组、线程不安全 LinkedList:链表、线程不安全 Vector:数 ...
分类:
编程语言 时间:
2019-09-02 22:17:04
阅读次数:
110