上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 60 下一页

2021年3月25日

Dubbo添加Filter过滤器

摘要: 使用场景 在使用Dubbo的过程中,我们有时需要做一些过滤拦截的操作,比如字符编码、黑名单、添加日志、接口耗时统计等,这时可以使用过滤器来处理。 Filter过滤器 Dubbo 使用Filter,需要实现Filter接口,重写invoke方法,在前后添加逻辑即可。 注意,引入的Filter是com. 阅读全文

posted @ 2021-03-25 16:09 乐之者v 阅读(1732) 评论(0) 推荐(0) 编辑

2021年3月14日

Jvm FullGC以及CPU占用100%,如何排查?

摘要: 使用场景 我们在使用系统时,有时请求和响应会变得特别慢,系统也变得很卡。 有可能是FullGC的问题,可以逐步地进行排查。 使用jps和top确定进程号pid jps可以列出正在运行的jvm进程,并显示jvm执行主类名称( main()函数所在的类),以及进程id。 命令如下: jps -l 结果如 阅读全文

posted @ 2021-03-14 00:17 乐之者v 阅读(3830) 评论(0) 推荐(1) 编辑

2021年2月23日

ElastaticSearch----top_hits,es获取聚合的相关文档结果

摘要: 使用场景 使用es聚合时,有时还需要获取query(或filter) 的相关文档结果(数据)。 比如统计各个地区编码的营业额,得到了聚合的统计结果,还想知道query结果中对应的地区名称,并根据营业额进行排序, 这时可以使用 top_hits。 top_hits属性 top_hits有以下的属性: 阅读全文

posted @ 2021-02-23 22:21 乐之者v 阅读(1069) 评论(0) 推荐(0) 编辑

java8 StringJoiner拼接字符串

摘要: StringJoiner可以用来拼接字符串。 字符串拼接 示例如下: public static void test1() { StringJoiner stringJoiner = new StringJoiner(""); stringJoiner.add("Hello"); stringJoi 阅读全文

posted @ 2021-02-23 18:14 乐之者v 阅读(604) 评论(0) 推荐(0) 编辑

2021年2月22日

ElastaticSearch--- es多字段聚合

摘要: 在使用es时,我们经常会用到聚合查询。 简单的聚合查询,已经在前面介绍过,详情见: https://www.cnblogs.com/expiator/p/13843969.html 有时,也会用到多字段聚合查询。类似于Mysql的Group By多个字段。 比如,查询统计各个地区的各个日期,各自的订 阅读全文

posted @ 2021-02-22 15:03 乐之者v 阅读(9420) 评论(0) 推荐(0) 编辑

2021年2月19日

java使用Mysql批量更新(不存在就插入,存在就更新)

摘要: 在开发中,经常会遇到一种业务情景: 先查询,如果不存在就插入,如果存在就更新。 遇到批量更新(先查询,再插入或更新)时,有以下可选方案: 第一种方案: 批量查询,再批量插入/批量更新 先逐个查询,需要插入的放到一个insertList中进行批量插入,需要更新的放到另一个updateList中进行批量 阅读全文

posted @ 2021-02-19 18:01 乐之者v 阅读(4715) 评论(0) 推荐(0) 编辑

Mybatis批量插入,批量更新

摘要: 批量插入 xml如下: <insert id ="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id"> insert into t_person(name, age, height, 阅读全文

posted @ 2021-02-19 17:11 乐之者v 阅读(7134) 评论(0) 推荐(0) 编辑

2020年10月28日

ElastaticSearch--- es常用的java api

摘要: 常见查询的DSL: 首先是es常见的DSL语句: GET index名称/type名称/_search { "size" : 10000, "query" : { "bool" : { "must" : [ { "range" : { "范围查询字段" : { "from" : "2020-10-2 阅读全文

posted @ 2020-10-28 00:11 乐之者v 阅读(474) 评论(0) 推荐(0) 编辑

2020年10月19日

ElastaticSearch---- es聚合查询

摘要: 聚合(Aggregation)概念 Bucket Aggregation, 桶聚合,即将稳定按照特定列的值分到不同桶中 Metric Aggregation, 度量聚合,对文档数据的聚合结果进行运算,类似SQL中的聚合函数(比如 max min avg 等) Pipeline Aggregation 阅读全文

posted @ 2020-10-19 23:31 乐之者v 阅读(1073) 评论(1) 推荐(0) 编辑

ElastaticSearch-----es的DSL查询与过滤

摘要: ### DSL查询: DSL全称Domain Specific language,即特定领域专用语言。 DSL,把查询条件写在JSON里面,然后进行相关的查询。 DSL主要分为查询DSL(query DSL)和过滤DSL(filter DSL)。 #### query DSL: query matc 阅读全文

posted @ 2020-10-19 23:28 乐之者v 阅读(1075) 评论(0) 推荐(0) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 60 下一页

导航