- 博客(14)
- 收藏
- 关注
原创 ES基础操作及java代码
聚合:英文为Aggregation Aggs,是es除搜索功能外提供的针对es数据做统计分析的功能。聚合有助于根据搜索查询提供聚合数据。聚合查询是数据库中重要的功能特性,ES作为搜索引擎兼数据库,同样提供了强大的聚合分析能力。它基于查询条件来对数据进行分桶、计算的方法。有点类似于SOL中的 group by 再加一些函数方法的操作。注意:text类型是不支持聚合的。
2023-04-24 09:29:27
252
原创 ES相关随手记
查询即是之前提到的 query查询,它(查询)默认会计算每个返回文档的得分,然后根据得分排序。一般应用时,应先使用过滤操作过滤数据,然后使用查询匹配数据。通俗的来说,正向索引是通过key找value,反向索引则是通过value找key,ES底层在检索时底层就是使用的倒排索引。注意:字段类型分词,将查询条件分词之后进行查询该字段,若果该字不分词就会将查询条件作为整体进行查询。注意:查询字段分词就查询条件分词查询,查询字段不分词将查询条件不分词查询。:下载ik分词器之后,放在es的插件文件夹下,重启es。
2023-04-19 14:30:01
313
转载 Sql优化
Sql优化1.基本写法优化:1、少使用select *,尽量使用具体的字段;2、对于条件查询来说等号两边的字段类型要保持一致会导致索引失效,字符串不加单引号也会导致索引失效3、尽量少使用order by排序,对于需要多个字段进行排序的可以使用组合索引4、对于group by语句要先过滤后分组;5、在查询是减少使用null,对字段 有多个null值得可以加默认值;6、少使用like,对于需要使用的,如需要使用尽量使用like abc%,不要把%放在字段前面;7、在where后面少使用函数或
2022-03-21 23:05:56
84
原创 jvm配置相关参数
-Xms 设置初始内存分配大小-Xmx 设置最大分配内存大小-XX:+PrintGCDetails 打印GC垃圾回收信息-XX:+HeapDumpOnOutOfMemoryError oom DUMP 配合jProfile使用
2022-03-21 23:02:37
57
原创 前台传递json格式数据给后台---encodeURIComponent使用
后台就不用做任何处理了window.location.href = ctxPath + '/order/custOperate!toAddCust.action?custJson=' +encodeURIComponent(JSON2.stringify(custObj))window.location.href = ctxPath + '/order/custOperate!toAddCust.action?custJson=' + encodeURIComponent(JSON2.strin.
2022-03-09 16:57:55
342
原创 vue中async/await 的使用
async,它作为一个关键字放到函数前面:其会返回一个promise 对象返回结果为一个promise对象,并且Promise还有status和result2.获取async函数执行的结果,就要调用promise的then或catch来给它注册回调函数 执行结果 3.async配合await使用:说明 1.await关...
2022-03-01 18:23:00
7848
原创 idea编译报错:Error:java: java.lang.OutOfMemoryError: GC overhead limit exceeded-----------解决方案
2022-02-25 14:28:34
671
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人