logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从零开发短视频电商 OpenSearch/Elasticsearch 聚合操作

OpenSearch不仅仅是用于搜索的工具。聚合使您能够利用OpenSearch强大的分析引擎分析数据并从中提取统计信息。聚合的用例各异,从实时分析数据以采取某些行动,到使用OpenSearch仪表板创建可视化仪表板。OpenSearch可以在毫秒内对大规模数据集执行聚合。与查询相比,聚合消耗更多的CPU周期和内存。先来个总结表格:默认情况下,OpenSearch不支持在文本字段上进行聚合。因为文

文章图片
#elasticsearch#java#大数据
从零开发短视频电商 OpenSearch/Elasticsearch 查询总结

OpenSearch 和 Elasticsearch 都是搜索和分析引擎,它们使用相似的查询语言。查询可以分为不同的类型,通常包括以下几类:查询语言一般用DSL和DQL。

文章图片
#elasticsearch#jenkins#大数据
从零开发短视频电商 隐藏业务ID以及缩短业务链接

下面是开发中常见的一个请求接口,根据视频ID获取视频详情。在实际使用的时候,大部分情况下,业务ID具有递增属性,那么实际调用情况可能如下:看到问题了吗?虽然这样使用很简单有效,但是却向用户展示了业务ID,由于这种业务ID是可猜测、可枚举的,通过这种业务ID,别有用心的人可以计算出表中的数据,爬虫也很容易爬取所有数据。那么我们就需要一个功能来隐藏我们的业务ID,怎么实现呢?首先你的数据库业务ID肯定

#java#开发语言
从零开发短视频电商 UUID的5个版本和缩短长度

UUID是由一个16进制下的32位数所构成,故UUID理论上的总数为1632=2128,约等于3.4 x 1038。也就是说若每纳秒(ns)产生1万亿个UUID,要花100亿年才会将所有UUID用完。UUID的标准型式包含32个16进制数字,分为五段,形式为 8-4-4-4-12 的32个字符。

#java#c++#开发语言
从零开发短视频电商 RocketMQ一天几个G的日志浪费磁盘空间问题

文章目录背景解决方案背景起因为阿里云服务器一共40G的磁盘,发现每天会有2-3G的磁盘空间被占用,分析结果是rocketmq_client.log文件每天生成的太大。RocketMQ版本为4.7.x,日志文件目录如下:/root/logs/rocketmqlogs/主要就是这个rocketmq_client.log,一天能生成几个G的日志文件。其产生的端是我们依赖的rocket-client产生的

#音视频#java#redis
从零开发短视频电商 爬虫在爬取时注意 robots.txt 和 sitemap.xml

robots.txt和。这两个文件提供了关于网站爬取行为和结构的重要信息。

文章图片
#爬虫#xml
WebSocket failed: Error during WebSocket handshake: Unexpected response code: 400

websocket报错:WebSocket failed: Error during WebSocket handshake: Unexpected response code: 400其中最重要的是这三行proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrad

#websocket#nginx
可观测性-Metrics-数据库连接池HikariCP监控

方法,让我们可以注入MetricRegistry来实现对连接池指标的收集。这样我们可以较为方便的监控连接池的运行状态。慢日志可以考虑通过事件类型,发送事件用于告警,关联更多的上下文,在ORM层去做,例如在Mybatis的拦截器做。作者是不愿意在连接池层去做这种监控的事情的,应为会大大降低其性能。Sql记录功能会导致性能下降,所以建议仅能用于开发、测试环境。只需要添加如下依赖,内部会自动加上。还是添

#数据库#java#mysql
从零开发短视频电商 Java开发者的AI大模型(LLM)应用开发和设计-LangChain4j

GithubJava版langchain, 利用LLMs的力量增强你的java应用程序。该项目的目标是简化 AI/LLM 功能到 Java 应用程序的集成。一个简单且连贯的抽象层,旨在确保您的代码不依赖于具体实现,例如 LLM providers, embedding store providers,等。这允许轻松替换组件。上述抽象的多种实现,为您提供了多种 LLMs 和嵌入存储可供选择。获取您自

文章图片
#人工智能#音视频#java
netstat 命令详解

netstat 命令是 Linux 系统中一个非常常用的网络工具,用于查询和统计网络连接的状态和数据传输情况。在网络故障排除和性能调优中,netstat 命令是必不可少的工具之一。本文将详细介绍 netstat 命令的常用参数及其用法。

文章图片
#网络#tcp/ip#udp
    共 60 条
  • 1
  • 2
  • 3
  • 6
  • 请选择