Vue.js原理 vue没有很神秘,他只是在浏览器渲染完基础的模板之后,把它认识的地方进行了字符串替换而已。 这就是为什么vue的代码要放在body内的所有html代码之后。 vue是在html渲染完成后进来把它可以替换的全部替换掉 html代码应该在html代码中,而不是散落在js代码中。 而且分 ...
分类:
Web程序 时间:
2020-06-21 10:01:08
阅读次数:
84
解答:索引数据的规划,应在前期做好规划,正所谓“设计先行,编码在后”, 这样才能有效的避免突如其来的数据激增导致集群处理能力不足引发的线上客户 检索或者其他业务受到影响。 如何调优,正如问题 1 所说,这里细化一下: 3.1 动态索引层面 基于模板+时间+rollover api 滚动创建索引,举例 ...
分类:
其他好文 时间:
2020-06-20 21:10:53
阅读次数:
53
Lucene 是有索引和搜索的两个过程,包含索引创建,索引,搜索三个要点。可以基于这个脉络展开一些。 最近面试一些公司,被问到的关于 Elasticsearch 和搜索引擎相关的问题,以及自己总结的回答。 ...
分类:
其他好文 时间:
2020-06-20 11:02:17
阅读次数:
83
一、基本概念 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建 ...
分类:
其他好文 时间:
2020-06-20 01:05:41
阅读次数:
195
设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。 示例: 输入:["MinStack","push","p ...
分类:
其他好文 时间:
2020-06-19 14:02:01
阅读次数:
50
适用性 缓存在很多场景下都是相当有用的。例如,计算或检索一个值的代价很高,并且对同样的输入需要不止一次获取值的时候,就应当考虑使用缓存 Guava Cache与ConcurrentMap很相似,但也不完全一样。最基本的区别是ConcurrentMap会一直保存所有添加的元素,直到显式地移除。相对地, ...
分类:
系统相关 时间:
2020-06-17 18:24:02
阅读次数:
81
视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。 2.用户通过简单的查询可以从复杂查询中得到结果。 3.维护数据的独立性,试图可从多个表检索数据。 4.对于相同的数据可产生不同的视图。 视图分为简单视图和复杂视图: 1、简单视图只从单表里获取数据,复杂视图从多表; 2、 ...
分类:
数据库 时间:
2020-06-17 01:03:41
阅读次数:
107
一:排序数据 /*子句:通常由一个关键字和所提供的数据组成。如果要排序数据,则要用到ORDER BY子句 ORDER BY子句取一个或多个列得名字,据此对输出进行排序。*/ eg: SELECT prod_name; FROM products ORDER BY prod_name; 二;按多个列排 ...
分类:
数据库 时间:
2020-06-16 23:40:41
阅读次数:
90
125、全文检索-ElasticSearch-整合-SpringBoot整合high-level-client - 127、全文检索-ElasticSearch-整合-测试复杂检索 Api的调用参考:https://www.elastic.co/guide/en/elasticsearch/clie ...
分类:
其他好文 时间:
2020-06-16 23:19:42
阅读次数:
127
注意 多条SQL语句必须以分号(;)分隔; SQL语句不区分大小写; 在处理SQL语句时,其中所有空格都被忽略; 当选择多个列是,一定要在列名之间加上逗号,但最后一个列名后不加。 SELECT语句 检索单个列 mysql> SELECT prod_name FROM products; + + | ...
分类:
数据库 时间:
2020-06-16 18:34:19
阅读次数:
64