摘要: 案例-ClickHouse在头条的技术演进 阅读全文
posted @ 2022-03-21 14:52 下午喝什么茶 阅读(91) 评论(0) 推荐(0)
摘要: 索引较多: index-1_t_order index-2_t_order index-32_t_order 根据pay_amount排序,order_no去重,最后分页。 说明:1、collapse:去重得到去重后的记录,配合"from": 0, "size": 1分页得到结果;(注意:此处查询返 阅读全文
posted @ 2022-02-17 18:55 下午喝什么茶 阅读(1114) 评论(0) 推荐(0)
摘要: 需求:附近功能在很多生活类的App或软件中经常出现?那他们是怎么实现的呢?如果数据量不是很大,且功能比较简单,基于MySQL就可以实现。然而很多时候数据量很大且功能复杂,那么我们就需要使用Elasticsearch这种数据库了,不仅功能丰富,而且性能强大,大数据量情况下性能不再是问题。 一、基于My 阅读全文
posted @ 2022-01-28 16:06 下午喝什么茶 阅读(742) 评论(0) 推荐(0)
摘要: 背景:现在有一个业务,派件业务,业务员今天去派件(扫描产生一条派件记录),派件可能会有重复派件的情况,第二天再派送(记录被更新,以最新的派件操作为准)。现在需要分业务员按天统计每天的派件数量。es版本:7.15.11、创建索引: PUT t_test_001 { "settings": { "num 阅读全文
posted @ 2021-12-07 13:28 下午喝什么茶 阅读(803) 评论(0) 推荐(0)
摘要: 现在需要快速分析一个2g的csv文件; 基于掌握的知识,使用java按行读取文件,批量导入数据到Elasticsearch, 然后利用es强大的聚合能力分析数据,1个小时搞定! package com.example.demo; import com.alibaba.fastjson.JSON; i 阅读全文
posted @ 2021-11-11 17:20 下午喝什么茶 阅读(1914) 评论(0) 推荐(0)
摘要: 了解过Mybatis,都知道DefacltSqlSession是线程不安全的。每次执行查询都需要新建一个sqlSession。因此官方给的建议写法如下: Mybatis3 从 SqlSessionFactory 中获取 SqlSession 既然有了 SqlSessionFactory,顾名思义,我 阅读全文
posted @ 2021-07-03 14:43 下午喝什么茶 阅读(1027) 评论(0) 推荐(0)
摘要: 来源:https://dbaplus.cn/news-158-3836-1.html 阅读全文
posted @ 2021-05-24 16:57 下午喝什么茶 阅读(71) 评论(0) 推荐(0)
摘要: 死锁案例 死锁分析 * [解决死锁之路 - 学习事务与隔离级别] * [解决死锁之路 - 了解常见的锁类型] * [解决死锁之路 - 常见 SQL 语句的加锁分析] * [解决死锁之路(终结篇) - 再见死锁] * [读 MySQL 源码再看 INSERT 加锁流程] 阅读全文
posted @ 2021-04-10 15:28 下午喝什么茶 阅读(47) 评论(0) 推荐(0)
摘要: 业务背景:系统中需要发送邮件给用户!实现是javamail发送 问题:某天,发现有些用户并未收到邮件排查: 1,登录发件箱,发现如下图:大量邮件发送失败,大部分是发送频率过高导致邮箱外发功能被限制 3,查看日志发现大量报错: SMTPSendFailedException 554 too frequ 阅读全文
posted @ 2021-04-10 15:20 下午喝什么茶 阅读(420) 评论(0) 推荐(0)
摘要: 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准( (RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息 阅读全文
posted @ 2020-12-31 10:54 下午喝什么茶 阅读(74) 评论(0) 推荐(0)