上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 61 下一页

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 阅读(523) 评论(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 阅读(1218) 评论(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 阅读(1235) 评论(0) 推荐(0)

ElastaticSearch ---- es基础概念及命令

摘要: ### Elasticsearch 介绍 * Elasticsearch 是一个高度可扩展且开源的全文检索和分析引擎。可以快速且近实时地存储,检索以及分析海量数据。 ### Elasticsearch 应用场景: * 提供搜索和自动完成功能。 * ELK(Elasticsearch/Logstash 阅读全文

posted @ 2020-10-19 23:15 乐之者v 阅读(1089) 评论(0) 推荐(0)

2020年9月17日

SonarBug修复

摘要: 数据类型 Sonar提示: Use "BigDecimal.valueOf" instead. 解决方法:使用BigDecimal.valueOf()代替。因为这个方法内部会将参数转换为String,保证精度不丢失。 public static BigDecimal valueOf(double v 阅读全文

posted @ 2020-09-17 17:34 乐之者v 阅读(13256) 评论(0) 推荐(0)

2020年5月11日

支付功能设计及实现思路

摘要: 支付功能设计 主要包括:订单表,订单日志表,订单队列,定时任务。 主要考虑:事务性、幂等性、安全性。 表结构设计 订单表: 订单表,最主要的就是订单号、支付状态。 CREATE TABLE `t_order` ( `fid` int(11) NOT NULL AUTO_INCREMENT COMME 阅读全文

posted @ 2020-05-11 09:49 乐之者v 阅读(5472) 评论(1) 推荐(1)

2020年5月4日

《Kafka权威指南》读书笔记

摘要: 《Kafka权威指南》第一、三、四、六章,是重点。可以多看看。 一、 Kafka的组成 kafka是一个发布与订阅消息系统 消息:kafka的数据单元称为"消息"。可以把消息看成是数据库中的一个"数据行"。 消息的key:为key生成一个一致性散列值(HashCode),然后使用散列值对主题分区数进 阅读全文

posted @ 2020-05-04 22:25 乐之者v 阅读(484) 评论(0) 推荐(1)

2020年4月8日

ReentrantLock源码简析

摘要: 概念 ReentrantLock,可重入锁。在多线程中,可以通过加锁保证线程安全。 加锁和解锁 加锁: public void lock() { sync.lock(); } 解锁 public void unlock() { sync.release(1); } 内部类Sync继承AQS(Abst 阅读全文

posted @ 2020-04-08 20:27 乐之者v 阅读(294) 评论(0) 推荐(0)

2020年4月7日

敏捷开发流程

摘要: ### 零、迭代 * 小步快跑,快速迭代。 版本迭代中,尽量不要做大而全的瀑布流的需求,最好是一些小的快速交付的需求。 在快速迭代中,迅速做出用户需要的需求,并在迭代中,根据用户的反馈,快速调整。 ### 一、需求评审 * 需求文档提前发布。文档提前半小时发给其他团队成员,给大家阅读思考的时间。 * 阅读全文

posted @ 2020-04-07 00:39 乐之者v 阅读(1175) 评论(0) 推荐(1)

2020年4月4日

上线新功能,如何兼容旧数据?

摘要: sql 将一张表的字段复制到另一张表 我们在上线新功能后,有时修改了后台字段,需要兼容旧数据,得将一张表的字段复制到另一张表。 存在以下两种情况: 一、查询一张表B的字段,插入另一张表A。 格式如下: 示例: 如果字段需要计算后再复制,示例如下: 二、查询一张表B的字段,更新另一张表A 可以使用UP 阅读全文

posted @ 2020-04-04 00:02 乐之者v 阅读(1111) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 61 下一页

导航